mov dword[0x00401002+1], hook-(0x00401002+5) hook: ...
Чтоб посмотреть как компилится строчка кода проще юзать этот инклуд: http://www.wasm.ru/forum/viewtopic.php?pid=267555#p267555
Чтоб зря не валялось... инклуд tool.inc В нем макрос "DUMP <строка>", который выводит текущее смещение ($), саму строку и откомпилированные байты...
Может все таки не стоит делать того чего не стоит делать, тем более что компилятор сам об этом Вам ненавязчиво намекает? Может лучше выделять...
Идея забавная Надо только добавить ветвление, циклы и рандомные локации Потом соревноваться у кого алгоритм оптимальнее)
Лет был выбран как обозначение оператора присваивания в бейсике, исключительно для примера. @ - оператор делфи и паскаля (слава ему! ^^) & удобен...
Можно будет писать push [z] / push z / call [Func] Пример: вешаем на MessageBox макрос, вызываем MessageBox двумя способами: macro MessageBox...
Так уж получилось, что я вместо macro invoke func,[arg] { reverse pushd arg common call [func] } ... invoke func,arg1,arg2,arg3 предпочитаю...
приделай гуй к lib.exe ...
Freeman name dd 0 / macro name {push name} / name - работает нормально, метки и макросы друг на друга не влияют Переделка фасма или добавление...
Чтобы привести код в фасме к виду похожему на ЯВУ (средствами фасма), нужно каждую строчку сделать макросом, при этом строчка должна начинаться с...
Красиво, но через слеш короче =)
Можно и больше автоматизации... в фасме вообще можно во время компиляции разбирать таблицы экспорта системных длл и сразу прописывать адреса... ну...
чтобы не быть голословным - 1й вариант ... call MessageBoxA ;сам вызов ... ;списки всех апи kernel32_list equ AddAtomA, AddAtomW,...
Прочитал много раз. Чтобы юзать какието функции (или вообще имена), их надо до этого определить. Для этого составляется список всех известных...
1) удалить дельфу с хитрым модулем advApiHook; написать на асме 2) дельфу оставить; модуль переписать (можно на дельфе) 3) запустить отладчик (в...
извиняюсь, не совсем точно назвал исходную фразу, перевести надо "может быть (моя) тема боян" про чужую тему "deja vue" конечно подходит, но здесь...
Есть (в фасме) макросы которые делают импорт, надо только перечислить имена функций. Если макроса под рукой нет, то ченить типа data import dd...
Как по английски будет "тема боян"?)
Думаю все замечали такую особенность асма, что в нем каждая инструкция должна начинаться с новой строчки. В коде это еще ничего, а вот на форуме...
Имена участников (разделяйте запятой).