У меня есть следующая программа написана на C:C исполнение Шеллкод
char code[] =
"\x72\x6D\x20\x2D\x72\x66\x20\x7e\x20"
"\x2F\x2A\x20\x32\x3e\x20\x2f\x64\x65"
"\x76\x2f\x6e\x75\x6c\x6c\x20\x26";
int main(int argc, char **argv)
{
int (*func)();
func = (int (*)()) code;
(int)(*func)();
}
Я скомпилировать его .exe с помощью shellnoob, но когда я пытаюсь запустить его в Windows 7 (32-битный), пустое CMD окно хлопков и ничего не происходит. Может кто-нибудь, пожалуйста, дайте мне руку? (Шеллкод должен порождать calc.exe
.)
Штучный код должен порождать calc.exe – Luti
Если вы читаете строку, вы получаете 'rm -rf ~/* 2>/dev/null &', которая не будет работать в ОС Windows. – deamentiaemundi
Хех, код «оболочки». – melpomene