Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› Хочу написать плугин к OllyDbg, есть вопросы
Посл.ответ Сообщение

Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 17 августа 2006 10:50
· Личное сообщение · #1

Всем хай!
(Девченки учите асм, программисты табунами за вами будут бегать - ибо редкость)

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

Хотелось бы иметь плугин, который:
1. выведет SEH`и и адреса к ним
2. по указанному адресу, иметь возможность выдать дизасм

вопрос:
Если все таки такой плугин?

Если нет, то как подать байты на дизасм олле? и вернуть результат, чтобы отобразить в окне?

-----
My love is very cool girl.





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 17 августа 2006 12:30
· Личное сообщение · #2

СЕХ сама Олька выводит в View-SEH Chain, дизасмить можно и руками, адрес взять да и всё, ГОУ ТУ сделать.



Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 17 августа 2006 12:32
· Личное сообщение · #3

Archer
дизасмить можно и руками
То бишь предлагаешь писать свой дизасм? Влом! Да и за чем если олли уже есть!

-----
My love is very cool girl.





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 17 августа 2006 12:42
· Личное сообщение · #4

theCollision
Нафиг свой то? Берёшь Ольку в делаешь в главном окошке ГОУ ТУ, адрес СЕХ у тебя уже есть, она и отдизасмит, зачем для этого плагин то.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 17 августа 2006 12:57
· Личное сообщение · #5

theCollision пишет:
Хотелось бы иметь плугин,

скрипт, наверное, быстрее получится.



Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 17 августа 2006 13:02
· Личное сообщение · #6

А может кто подскажет дизассемблер в виде длл(полноценный модуль), вроде как от yoda - 16Edit - шестнадцатиричный редактор ?

-----
все багрепорты - в личные сообщения




Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 17 августа 2006 13:04
· Личное сообщение · #7

Archer
А если один поток делает какой нить гадость и охота поглядеть как он это делает, при этом видеть код который сделал исключение и в это время еще че нить держать открытым!
Мне лень все и вся запоминать! Вот и хочу научить за меня олли все помнить или хотя бы держать открытым перед моими глазами. А пока получается что либо код открывай и данные со стеком, а хочешь в это время скакнуть в другое место, надо текущий код по херить (визуально, и открыть то место что хочешь глянуть. И обратно если хочешь возвратиться, много лишних манипуляций!!!

-----
My love is very cool girl.




Ранг: 271.5 (наставник), 12thx
Активность: 0.150
Статус: Участник
Packer Reseacher

Создано: 17 августа 2006 13:08
· Личное сообщение · #8

Только что увидел, что если код переместить за ExitProcess то данные не дизасмятся!

-----
My love is very cool girl.




Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 17 августа 2006 13:08
· Личное сообщение · #9

HandMill пишет:
А может кто подскажет дизассемблер в виде длл(полноценный модуль)


Ну подскажу а как ты без его сорцов извини работать будешь лучше уж вот это от оли


6688_17.08.2006_CRACKLAB.rU.tgz - disasm.zip



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 19 августа 2006 17:06
· Личное сообщение · #10

theCollision пишет:
Вот и хочу научить за меня олли все помнить или хотя бы держать открытым перед моими глазами.

theCollision пишет:
Только что увидел, что если код переместить за ExitProcess то данные не дизасмятся!

Ну это мы проходили. Ты можешь открыть сколько угодно окон дампов, а потом сказать олли трактовать это, как код. Путем хитрых манипуляций можно заставить олли давать код там, где она видит данные. Для дампа есть пункт Disassemble, а в окне CPU вся соль в опциях и пункте меню Analysis.


 eXeL@B —› Программирование —› Хочу написать плугин к OllyDbg, есть вопросы
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати