Только что закончил изучение «основ» реверс-инжиниринга.Как продолжить дальше? - PullRequest
3 голосов
/ 26 июня 2010

Не могу сказать, что закончил изучать реверс-инжиниринг, потому что это навык, который улучшается с практикой.По сути, теперь я знаю, как перепроектировать вещи.Я проследовал за книгой «Реверс: секреты реверс-инжиниринга».Я практиковался.

Я знаю, что есть http://www.crackmes.de/ & http://www.reversing.be/ для практики.Хорошо, у меня теперь новое хобби.Но это так?Это конец?

Я хочу сделать что-то продуктивное.Что я могу сделать?

РЕДАКТИРОВАТЬ: Я забыл спросить одну вещь.Я изменил несколько функций NTAPI, разобрав его с помощью PEBrowse Professional.Выяснение структур данных потребовало много работы, и это было очень много времени.Есть ли другие способы сделать это?потому что, если это единственный способ, то написание «Справочника по собственному API-интерфейсу Windows NT-2000 (автор Гэри Неббетт)» может занять много лет.

PS: Спасибо StackOverflow.com!Через несколько месяцев мои знания и навыки перешли на следующий уровень.

Ответы [ 4 ]

2 голосов
/ 26 июня 2010

AFAIK, есть более одной книги на эту тему, и они также не охватывают все возможности - многие вещи об этой области просто не написаны:).

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

Если вы хотите что-то «менее производительное», но все же «желаемое пользователями», вы наверняка найдете много сайтов, которыепопросите "патчи, KG и тому подобное" для различного очень желаемого программного обеспечения:).

2 голосов

Попробуйте и попробуйте некоторые популярные игры, работающие над Wine, вы узнаете из этого тонн и сделаете всем одолжение:)

1 голос
/ 27 июня 2010

Использование этого навыка для отладки / безопасности также распространено, я бы рекомендовал пару сайтов.

http://blogs.msdn.com/b/ntdebugging/

http://www.reversemode.com/

Наслаждайтесь, Infro

1 голос
/ 26 июня 2010

Практика.Выбирайте случайные программы и находите / вводите пасхальные яйца.Практика.Возьмите свою любимую игру и разорвите ресурс и сохраните форматы файлов.Практика.

О, и документ все .

...