Зачем использовать OllyDbg поверх стандартного отладчика IDE? - PullRequest
0 голосов
/ 31 августа 2018

Недавно ходил на собеседование и меня спросили, использовал ли я ранее OllyDbg. На самом деле я никогда не слышал об этом, и после поиска я не могу придумать вариант использования. Я знаком с отладкой в ​​целом, и использовал их с различными IDE.

Может кто-нибудь объяснить разницу между OllyDbg и стандартным IDE-отладчиком и почему вы будете его использовать?

Спасибо

1 Ответ

0 голосов
/ 22 сентября 2018

ollydbg - более удобный для пользователя отладчик
с двоичными файлами, которые не имеют источника

это отладчик уровня сборки, который использует эвристику для анализа и предоставления лучший вид ввода

ide отладчики, как правило, более ориентированы на исходный код

когда вы посмотрите на сборку ide отладчика, который будет выглядеть как бред будет аккуратно отформатирован в ollydbg

это основной вариант использования ollydbg

снимок экрана с изображением test.exe (без символов / отладочной информации / источника, это бинарный двоичный файл), отлаживаемым Visual Studio, а также ollydbg

visual studio commandline   
devenv /debugexe test.exe -> f10  
ollydbg commandline   
ollydbg test.exe   

enter image description here

...