Когда прога пишется на асме, удобно делать ebp фрейм, чтобы вместо push [esp+4] push [esp+4+4] push [esp+8+4] писать push [ebp+4] push [ebp+4]...
исходный код: class UNetworkHandler; typedef User* (UNetworkHandler::*T_GetUser)(int a1); ... __declspec(dllexport) UNetworkHandler...
Есть готовая длл (engine.dll), она экспортирует методы классов. Пишу следующий код: #pragma comment(lib,"engine.lib") //... class UNetworkHandler...
Возможно ли такое? Т.е. оставить только 3-4 простых типа - byte, word, dword, float + составные типы (массивы, записи) Подозреваю, что такое...
Как в IDC скрипте получить имя экспорта? Я нашел там только задать новое имя %)
При добавлении функциональности в готовые программы, как правило используют два метода - либо патчат код непосредственно в программу, либо...
Как написано в документации к фасму, If more operands follow in the same line (separated only with spaces, not commas), compiler will assemble...
я сейчас для ловли ошибок использую следующий код: SomeApi(...) test eax,eax jz __exit_err ... __exit_err: GetLastError()...
Есть чья-то длл, в ней экспортируются методы, причем каждый метод начинается с "jmp xxx", так что перехватывать их одно счастье. Проблема в том...
пытаюсь перенести таблицу импорта в область заголовка, файл становится невалидным. неужели таблица импорта обязательно должна быть в какой-то секции?
сабж. вроде бы поле объявлено как LONG e_lfanew; но во многих исходниках я видел чтото вроде movzx eax,word[ebx+0x3C]
Есть длл (не моя), в ней 3 функции 1) ??0FCanvasUtil@@QAE@PAVFRenderTarget@@PAVFRenderInterface@@@Z public: __thiscall...
Есть онлайн редакторы текста, например docs.google.com А есть ли похожие вещи ориентированные на редактирование кода с более удобным интерфейсом...
Я тут программку написал (на fasm'е), как ее теперь убить? ;================ MACRO DEFINITIONS ===================== ;High-level-like imported api...
как заставить фасм генерить mov eax,[eax+0] (8B 40 00) вместо mov eax,[eax] (8B 00)?
Ищу софтину которая цеплялась бы к программе и позволяла вызывать функции (программные) этой программы. Очень желательно подобие скриптоязыка,...
Помогите, гугл меня забанил, читать книги я разучился Задача такая: если "строка" равна искомой_строке - выполнить код Если считать хеш "строки"...
Есть файл с 1 секцией VirtSize: 70h VirtAddr: 1000h raw data size: 200h raw data offs: 200h при этом у него Section Alignment 1000h File...
Есть программа, она юзает длл "engine.dll". Эта длл юзает другие длл. Я написал программу, которая грузит "engine.dll" через LoadLibraryA, кое-то...
Чтобы привести код в фасме к виду похожему на ЯВУ (средствами фасма), нужно каждую строчку сделать макросом, при этом строчка должна начинаться с...
Имена участников (разделяйте запятой).