много способов, зависит от того как он "хукает"? сплайсинг на первые пять байт например обходится очень легко и удаляется так же...
решил попробовать тулзы для генерации c/c++ кода... кто-нить использовал подобные? какие вы использовали? какие из них вы считаете лучшими? мне...
о... по многим причинам...
видимо ld не хочет сырые бинарники собирать на винде... пытаюсь сделать через objcopy в постбилд ивенте: objcopy ./Output/Test32.exe -O...
есть такой совершенно простой код: extern "C" int start() { return 0; } хочу из него собрать сырой бинарь 32-битный (raw binary, то есть просто...
ну это как раз таки плохо, так как видимо у тебя выделенные на куче объекты не уничтожаются, происходит утечка памяти... скорее всего это...
ну вот что ты опять нагородил? потом удивляешься, че я твой код называю говнокодом... что тебе мешает оставить DllMain пустой, а всю инициализацию...
вроде есть в ntdll.dll... отключить стековые куки в настройках проекта... написать свои через HeapAlloc/HeapFree из kernel32.dll или через...
_nic указывает на то, что запись будет производиться из контекста того же процесса... указывает на то, что запись будет производиться из...
так используй синтаксис интел и не думай... или как всегда можно заюзать сторонний ассемблер... в википедии есть такой момент о...
не, не все... из доверенного/подписанного процесса, как и другие классические методы)
amvoz вообще чет подбор понятий просто взрывает мозг... и так у тебя есть процессор архитектуры x86... не обязательно Intel, может быть AMD, но с...
здается мне, что под Intel понимается процессор, а не синтаксис... тем более, что книга вышла в 2004 году... не помню, с какой версии гцц...
совершенно не обязательно... ключ компиляции решает)))... префикс полезно вставлять в каждую асм-вставку, если хочешь замиксить at&t и intel...
он не компилируется потому, что он написан на AT&T с ошибкой... к интеловскому синтаксису он не имеет отношения... синтаксисы AT&T и Intel весьма...
asm("mov %0, %%eax" : : "r" (per)); да, действительно... я просто не большой фанат AT&T синтаксиса... в интеловском все попроще выглядит, ключ...
int main() { unsigned int per = 0xCC; asm("movl %1, %eax" : : "r" (per)); // ... } и так понятно или пояснить?
valterg он не умеет читать... а форум ему читает Govorilka for Windows...
std::dumbass)))
в недавней совсем теме было же: http://www.wasm.ru/forum/viewtopic.php?pid=384851#p384851 и дальше по теме читай... решать нужно с блокировкой...
Имена участников (разделяйте запятой).