Size: a a a

Ассемблер

2020 December 15

M

Max in Ассемблер
хочу реверсить игоры под шиндоус, изучаю ассемблер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Max
хочу реверсить игоры под шиндоус, изучаю ассемблер
какой асм выбрал?
источник

M

Max in Ассемблер
nasm, дока по нему топ
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Max
nasm, дока по нему топ
каким линкером пользуешься?
источник

M

Max in Ассемблер
ld
источник

SZ

Sergey Zhmylove in Ассемблер
Max
ld
Так держать, ты на верном пути!
источник

M

Max in Ассемблер
ахах 😄😄
источник

БД

Бага Дагов in Ассемблер
Кто тут на masm32?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Бага Дагов
Кто тут на masm32?
посмотри в сторону uasm, мож понравится
источник

DR

Dima Richev in Ассемблер
Aleksandr
А то этот вирусный аналитик расскажет тебе
Нашёлся профессионал.. Лучше бы подучил маппинг файлов, потому что так реально можно сделать
источник

SZ

Sergey Zhmylove in Ассемблер
Dima Richev
Нашёлся профессионал.. Лучше бы подучил маппинг файлов, потому что так реально можно сделать
А чего его учить? Хедер уже процессить не нужно? Динамический линкер придуман просто так?

Он тебе всё по делу написал.
источник

DR

Dima Richev in Ассемблер
Sergey Zhmylove
А чего его учить? Хедер уже процессить не нужно? Динамический линкер придуман просто так?

Он тебе всё по делу написал.
Ничего не по делу. Есть другие варианты код кейва в памяти из файла
источник

SZ

Sergey Zhmylove in Ассемблер
Dima Richev
Ничего не по делу. Есть другие варианты код кейва в памяти из файла
Это зависит от файла. И в исходном вопросе ничего не сказано на тему того, что файл как-то специально подготовлен.
источник

DR

Dima Richev in Ассемблер
Sergey Zhmylove
Это зависит от файла. И в исходном вопросе ничего не сказано на тему того, что файл как-то специально подготовлен.
А специально подготавливать и не нужно. В этом и моя сторона
источник

SZ

Sergey Zhmylove in Ассемблер
Dima Richev
А специально подготавливать и не нужно. В этом и моя сторона
Ты предлагаешь это? Я верно понял?
char buf[16384];
read(fd, buf, sizeof(buf));

И дальше только jmp?
источник

SZ

Sergey Zhmylove in Ассемблер
(ну, в смысле разрешить x на странички и найти ep)
источник

ST

Saenro T in Ассемблер
Dima Richev
А специально подготавливать и не нужно. В этом и моя сторона
Смотри, к примеру у тебя в ведомых файлах используется MessageBoxA, но в ведущем его нет, а это значит, что ни одна ни другая программа так и не узнает по какому адресу сходить за этой функцией, потому как в дочерних программах в этих адресах будут пустышки, а в основном ни сном ни духом.
источник

ST

Saenro T in Ассемблер
В ДОСе с этим гораздо проще, но в Винде тайком подгрузить самостоятельный exe...
источник

БД

Бага Дагов in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
посмотри в сторону uasm, мож понравится
Почему именно он??
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Бага Дагов
Почему именно он??
ну он тот же masm (может работатть с теми же либами и инклудами), только осовремененный (открыты исходники). посмотри какие там конструкции встроены, офигеешь, там больше как на си пишешь
источник