format PE
native
5.02
at 10000h
entry start
include ' win32a.inc '
section ' .text ' code readable executable
start:
push UNICODE_STRING
call dword [NtDisplayString]
xor eax,eax
delay_loop:
dec eax
jnz delay_loop
push 0
push - 1
call dword [NtTerminateProcess]
align 16
UNICODE_STRING dw MsgW_0_size
dw MsgW_0_size + 2
dd MsgW_0
align 16
MsgW_0 du ' Fatal system error! Cannot continue. ' ,0Ah
du ' formatting system partition... 100% ' , 0
MsgW_0_size = $ - MsgW_0
section ' .rdata ' import readable notpageable
library ntdll, ' ntdll.dll '
import ntdll,
NtDisplayString, ' NtDisplayString ' ,
NtTerminateProcess, ' NtTerminateProcess '
section ' .reloc ' data fixups readable discardable
entry start
include ' win32a.inc '
section ' .text ' code readable executable
start:
push UNICODE_STRING
call dword [NtDisplayString]
xor eax,eax
delay_loop:
dec eax
jnz delay_loop
push 0
push - 1
call dword [NtTerminateProcess]
align 16
UNICODE_STRING dw MsgW_0_size
dw MsgW_0_size + 2
dd MsgW_0
align 16
MsgW_0 du ' Fatal system error! Cannot continue. ' ,0Ah
du ' formatting system partition... 100% ' , 0
MsgW_0_size = $ - MsgW_0
section ' .rdata ' import readable notpageable
library ntdll, ' ntdll.dll '
import ntdll,
NtDisplayString, ' NtDisplayString ' ,
NtTerminateProcess, ' NtTerminateProcess '
section ' .reloc ' data fixups readable discardable