Что-то не получается его использовать вместе с директивой dd macro round value, align { rb (value-1)-($+value-1) mod value } dd...
Выравнивание до степени двойки. Например, round(1, 16) = 16, round(17, 16) = 32
Понятно, спасибо. А в FASM можно написать аналог макроса %define round(n, r) (((n+(r-1))/r)*r) для NASM?
Надо отдельно подключать этот файл? Я подключил win32ax.inc, но в нем нет заголовков и констант.
Где FASM хранит определения структур и констант PE формата?
>Конечно же как Вы\ты правильно подметил про взаимодействие. Оно важно, и нужно уметь как минимум быть интересным. Да. Человек, который изучает...
А я думаю о том, как совмещать увлечение низкоуровневым извратом с карьерой. Работаю в блокчейн-стартапе и, общаясь с людьми, узнаю, что несмотря...
Слишком долгий путь до ксакепианства. Есть Hacking the art of exploitation
С чего-то еще начал разделять железо и ПО, несмотря на дуализм хардваре и софтваре. Мне вот эта статья нравится, читаю лекции и погромирую свою...
Печально, что все так и есть. Еще книги от практики слишком далеки. Для сравнения приведу учебник "Algebraic Geometry: Problem solving approach",...
https://wasm.in/threads/abljazov-r-z-programmirovanie-na-assemblere-na-platforme-x86-64-pod-fasm-2011.31888/
Все книги в этом треде говно. Есть более современная книга Аблязова по x86_64 и системному программированию под винду. Можно нагуглить. Ссылки на...
> Digital Design and Computer Architecture 2nd Edition (by David Harris, Sarah Harris).pdf Топовая книга. Можешь купить себе на русском, чтобы...
Хочу пока что написать дизассемблер длин, но ассемблер и дизассемблер тоже будет нужен. Я хочу пермутировать свой шеллкод, но для начала просто...
Здесь в таблице написано, что есть только 1- и 2-байтовые опкоды, а в интел мануале, который кинул Инде, говорится о 3-байтовых опкодах....
Сделал дизассемблер очень тупо, но на моем шеллкоде он работает: int main() { const unsigned char* src = shellcode; while (unsigned...
Стало понятнее. Интел мануал читаю. Хочу дизассемблировать в уме инструкцию B8 EE EE EE EE, mov eax, 0EEEEEEh. Ищем префиксы. Это может быть...
Почитаю про формат. seg000:00000000 60 pusha seg000:00000001 E8 00 00 00 00 call $+5...
Хочу написать дизассемблер длин от простого к сложному. В идеале вижу дизассемблер таким, что можно просто заменить какие-нибудь таблицы и можно...
Никаких проблем с сериализацией нет. Чет-то тут ребята все на парсинг JSON бутхят, а мы в своем проекте пошли дальше и уже вовсю использует...
Имена участников (разделяйте запятой).