pisze trojana i mam zamiar go wrzucic jako .dll do php do apache win32.
dopisalem do php.ini extension=xxx.dll
Wszystko pieknie dziala, tylko ze przy starcie apache wywala mi error
'PHP Startup: Invalid Library (maybe not a PHP library) 'xxx.dll''.
Co jest sprawdzane? eax = 1, rejestry zachowane...
Co php sprawdza po zaladowaniu dll?format pe dll
section '.code' code readable executable
entry $
cmp dword [esp+8],1
jnz exit
pushad
push 0
push 0
push 0
push 0
call [MessageBoxA]
popad
exit:
retn 12
section '.idata' import data readable
dd 0,0,0,RVA user32_name,RVA user32_table
dd 5 dup 0
user32_table:
MessageBoxA dd RVA _MessageBoxA
dd 0
user32_name db 'user32.dll',0
_MessageBoxA db 0,0,'MessageBoxA',0
section '.reloc' fixups discardable