Great От кривых рук ничего не спасёт. В последнее время, копаясь в документации к исходникам, часто попадаются примерно такие рекомендации:...
MegaDwarf Стало быть, лучше просто вернуть 0, чем человеческим недоязыком обьяснить в чём ошибка?
Всегда казалось, что "hello, world" - слишком шаблонно. Поэтому я предпочитаю использовать такие глубокие фразы как "asm rulez!" и "adios mundo...
rolnik Видимо речь идёт про 16-битный ассемблер (масм/тасм) под ДОС, т.е. файл нужно читать через прерывания и т.д.? Или можно 32-битный masm...
kernel32!LockResource == kernel32!SetHandleCount Можете проверить в PE Editor.
var1 db 'имя=значение',0 var2 db 'имя=значение',0 ... varN db 'имя=значение',0 env1 db 'имя=значение',0 env2 db 'имя=значение',0 ... envM db...
t00x Да, а я и не знал, что существует аппаратная реализация. Лучше просветиться поздно, чем никогда ;) CrazyFun Проще через стек. Гугл находит...
Кстати, этот массив строк с переменными окружения формируется не сишной либой, а передаётся при создании процесса. Таким образом, переменные...
url: ftp://ftp.club-internet.fr/pub/linux/plf/mandrake/free/10.0/i586 hdlist: hdlist.cz url:...
cresta Ну, так либы и должны быть в /usr/lib ... Могу дать ссылки на репозитории, которые я нарыл. В одном из них есть рабочий инсталлер...
Klipper Hn - это старший байт n-ного множителя. Ln - это младший байт n-ного множителя. A = H1 * 2^8 + L1 B = H2 * 2^8 + L2 R = A * B = (H1 * 2^8...
Satell "у меня в программе" - это где? Покажите как обьявлен прототип одной из этих функций в модуле, который её содержит, и в модуле, который её...
Думаю, что нельзя. Теоретически. В смысле, на практике я это не проверял, но в документации так написано.
Там .Net в последних версиях появился. Как-то попробовал я собрать hello world - получился экзешник, размером больше мегабайта, который сначала...
AntiINetwork Хотите сказать, что заданный адрес в процессе свободен, к процессу имеется полный доступ, а VirtualAllocEx всё равно не хочет его...
Shift arithmetic right through Z flag - всегда мечтал о такой инструкции :)
Y_Mur Да, но только если указать либу или обьектник, в котором эти символы живут - он же не телепат!
KondraT Видимо, эти данные нужно сохранять перед заражением.
Не, ну зачем лезть в ядро??? На выполнение VirtualAlloc можно посмотреть в Olly и, за одно, проверить почему страницы заняты и где есть свободные.
AntiINetwork Срочно сообщите об этом баге Майкрософт! Это как? Не изобретать велосипед, а взять стандартный код инжекта.
Имена участников (разделяйте запятой).