Я хочу выполнить шеллкод с использованием Visual Studio 2015 C ++ и Windows10, но я получил следующую ошибку:
«Исключение, выданное в 0x0019FF06 в ConsoleApplication4.exe: 0xC0000005: расположение записи нарушения доступа 0x004118C3.»
Код:
char shellcode[] ="\x58\xc3""\x18\x11\x7b\x76""\x8b\x00\xc3""\x50\x89\x8e\x54\x00\x00\x00\x5e\xc3""\x5d\xc3""\xff\xe4""\x5b\xc3""\x01\x02\x00\x00""\x59\xc3""\x76\x0e\x7e\x76""\x5f\xc3""\xc3""\x58\xc3""\x90 ""\x20\x18\x41\x00";
int main(int argc, char **argv)
{
__asm {
lea eax, shellcode
call eax
}
}
Также можно ли выполнить код оболочки кода другим методом?
Задача ещё не решена.
Других решений пока нет …