Сейчас на форуме: rmn, Magister Yoda, vasilevradislav, tyns777 (+6 невидимых)

 eXeL@B —› Программирование —› дизассемблер длин
Посл.ответ Сообщение

Ранг: 9.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 11:51
· Личное сообщение · #1

Доброе время суток, уважаемые!

В очередной раз решил, что мне нужен универсальный сабж, но использовать чужие бинарики или же сорцы, мало от бинариков понятностью отличающиеся, как-то не хочется. Смотрел talmudy от Intel, там очень много и каждый случай - частный Видел сорец сабжа от гениального (искренне) z0mbie - идеальный вариант, но как он все это сделал?! От чего отталкивался, не ясно. Может, кто-либо поделится максимально простой идеей или хорошей доброй ссылкой на нужный материал?




Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 29 июля 2008 12:05 · Поправил: Ice-T
· Личное сообщение · #2

Wolfgang пишет:
хорошей доброй ссылкой на нужный материал?


Wolfgang пишет:
Видел сорец сабжа от гениального (искренне) z0mbie - идеальный вариант


Не знаю как вы я ничоне понял чо ТС нужно. Идеальный вариант есть, а если ты хочешь понять как работает дизасм длин, то тему ты не так сформулировал, Может поможет еще ldasm MsRema (есть на васме). Йахз.

-----
invoke OpenFire




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 29 июля 2008 12:06
· Личное сообщение · #3

в свое время юзали --> это <-- http://wasm.ru/toollist.php?list=13#387



Ранг: 9.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 12:55
· Личное сообщение · #4

1. Мне нужен не готовый инструмент, а руководство по его созданию
2. см. 1

Пример: как определить, есть ли у опкода 15h байт ModR/M? Какая-то табличка есть на эту тему?
Мне интересно, чем именно z0mbie руководствовался. Сорец - уже результат



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 13:41 · Поправил: NewGuy
· Личное сообщение · #5

Wolfgang
Тема класс.
Чем еще руководствоваться если не манами разработчиков аппаратных дизассемблеров (конкретнее - разработчиков процессоров intel и amd) и головой?




Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 29 июля 2008 13:42
· Личное сообщение · #6

Wolfgang пишет:
от гениального (искренне) z0mbie


С этим согласен на все 200%. Он действительно умница.

Wolfgang пишет:
ример: как определить, есть ли у опкода 15h байт ModR/M? Какая-то табличка есть на эту тему?
Мне интересно, чем именно z0mbie руководствовался. Сорец - уже результат


Присоединяюсь к тебе в этом вопросе, дабы сам в свое время искал тоже самое, но увы...
Очень хотел бы найти подробный тутор по этой тематике.

-----
aLL rIGHTS rEVERSED!





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 29 июля 2008 14:03 · Поправил: mak
· Личное сообщение · #7

Wolfgang нету тутеров по этому. Лучший тутор документы от Интел + к этому!!! Уже готовый вариант дизасма. Набери 10 дизассемблеров длин и разбирай каждый по частям....потом поймешь общюю картину. Это лучший вариант. Смотришь в код и в доки ...и будет счастье!

Тут у тя и практика и знания и теория. А на одних туторах , ты долго не продержишься. Если даже и говорят что я только по туторам научился от интела..фигня =) ..теория без практики пустой звон.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 11.7 (новичок)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 14:20
· Личное сообщение · #8

@Wolfgang
Блин ну и компютерщики пошли...
Или уже детские садики подключили к ентернету?
Иными словами ты хочешь сказать,
что тебе нужен специальный тутор.
Чтобы отличить 01 от 02 ???;)
Смотри машинные коды процесора.



Ранг: 9.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 14:40
· Личное сообщение · #9

Krek
ну напиши свой сабж за неделю, потом говори, новичок. Ты сам знаешь, чем отличается 01h от 02h?




Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 29 июля 2008 15:29
· Личное сообщение · #10

Вот тебе в помощь список опкодов и инструкций в довольно удобном формате:

X86 Opcode and Instruction Reference http://ref.x86asm.net/



Ранг: 9.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2008 16:05
· Личное сообщение · #11

kioresk
О! Спасибо! Именно то, что мне и было нужно!


 eXeL@B —› Программирование —› дизассемблер длин
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати