![]() |
Объясните работу кода. C++ под win32
PHP код:
Он создает юзера slim и пароль shady с правами админа под вин32 И как можно прочитать(!) data |
вообще-то в этом деле я нуб, но попробую обьяснить:
Код:
unsigned char data[] = Код:
void (*shell)(); Код:
shell(); |
Хм... а как можно этот код перегнать скажем в АСМ или т.п.?
|
компилируешь программу, выполняющую шеллкод и с помощью утилиты LordPE сохраняешь содержащую его секцию данных. дальше можешь ее "прикру4ивать" куда нужно делая загруз4ик...хотя в данном слу4ае не вижу в єтом смысла...
а по поводу перевода в асм или т.п.: по4итай The Complete Pentium Instruction Set Table (32 Bit Addressing Mode Only) by Sang Cho |
кстати внимание при самопальном написании подобной вещи стоит уделять соглашению о вызовах по умолчанию (calling convention (stdcall/cdecl)) иначе можно уехать в рантайм изза стека))
|
| Время: 08:54 |