jalpy
@jalpy
sdfdfg

Что необходимо знать чтобы пользоваться IDA?

Что необходимо знать чтобы пользоваться IDA? Assembler?
  • Вопрос задан
  • 921 просмотр
Пригласить эксперта
Ответы на вопрос 3
Rou1997
@Rou1997
Ничего не необходимо, все можно освоить в процессе, и это гораздо эффективнее, чем, например, теория по какому-нибудь K&R (Керниган и Ритчи) без практики, но будет проще, если будет опыт в ассемблере, и особенно том в который скомпилирована исследуемая программа, опыт в C/C++ (декомпиляция с помощью Hex-Rays), и даже Java или например Delphi в зависимости от задачи, одним словом - программирование, и чем шире, тем лучше.
Ответ написан
Комментировать
@MoonMaster
Программист и этим все сказано
Работал с этой программой немного и думал, что тоже ничего особенного знать не надо, пару машинных команд и все. Но к моему удивлению моя точкая зрения была неверна в корне. У Криса Касперски есть очень интересная книга , в которой автор подробно рассказывает разные нюансы работы с данной програамой.
Ответ написан
@vilgeforce
Раздолбай и программист
Нужно знать: систему команд процессора, для которого реверсите. Особенности работы ОС/процессора для которого реверсите. Язык программирования, на котором написан софт. Возможности самой ИДЫ и как их вызывать. Может быть полезно знать Python, благо он может сильно упростить реверсинг. Ну и всего еще до кучи...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы