Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Как сделать аналог дизассемблера IDA.   Найти похожие ветки 

 
Diatel   (2005-11-28 01:12) [0]

Как сделать аналог дизассемблера IDA. То есть мне надо чтобы прога моя умела дизассемблировать другие проги и чтобы была возможность изменять их.
Туповатый вопрос, но я даже не знаю откуда начать...


 
Джо ©   (2005-11-28 01:15) [1]


> но я даже не знаю откуда начать...

Как минимум, с изучения ассемблера.


 
Юрий Зотов ©   (2005-11-28 02:39) [2]

> Diatel   (28.11.05 01:12)

> но я даже не знаю откуда начать...

И, несмотря на это, Вы действительно надеетесь написать такую программу в ближайшие 5 лет?

Если да, то очень похоже, что Вы не вполне представляете себе уровень сложности IDA.


 
Diatel   (2005-11-30 13:00) [3]

Ну, может я не совсем правильно выразился(я и правда IDA не юзал).
Мне нужно, чтобы моя прога могла "дизассемблировать"(или как это правильно называется) любую другую прогу и посмотреть какие функции та использует(точнее winapi).
Если это очень запартно, так и скажите, замарачиваться особо не буду. Есть идея небольшой, но полезной программки :)


 
Digitman ©   (2005-11-30 13:26) [4]

для того чтобы посмотреть, какие ф-ции каких pe-модулей статически (1) импортируются интересующим ре-модулем, нужно не "дизассемблировать" этот модуль, а просто посмотреть содержимое ее IAT (таблицы импорта)

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


> идея небольшой, но полезной программки


для слоучая (1) таких "полезных программок" существует великое множество ... начиная с tdump.exe, идущей в составе Делфи.


 
Gydvin ©   (2005-11-30 13:29) [5]

замарачиваться особо не буду

И то верно, лучше юзай IDA :)


 
umbra ©   (2005-11-30 15:06) [6]

есть отладчик OllyDbg с открытым исходным кодом. Это, конечно, не IDA, но дизассемблирование кусков кода там есть. Если надо - см.
http://www.ollydbg.de/


 
Diatel   (2005-12-02 19:05) [7]

Digitman, а как их посмотреть?



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
2-1133188572
psa247
2005-11-28 17:36
2005.12.18
GetTickCount


14-1133041707
lookin
2005-11-27 00:48
2005.12.18
Какой длины файлы проигрывает PlaySound?


1-1132221959
murzik
2005-11-17 13:05
2005.12.18
Общий NumberFormat в Excel-е


4-1129888703
ZZZ
2005-10-21 13:58
2005.12.18
Программное изменение раскладки клавиатуры.


2-1133250688
Vis74
2005-11-29 10:51
2005.12.18
Как при запуске программы определить версию ОС и если...