Comments 46
Отдельное спасибо за то, что напомнили про сериал — надо пересмотреть, а то в памяти осталась только музыкальная тема.
А так же кроме IDA есть не менее функциональный Radare2.
Никто не спорит, что Радар и Бинарный Ниндзя есть, но я пока не дорос до них, а они — до моих запросов (к подобного рода ПО).
Да, все это прокачивает понимание работы ОS, как данные хранятся в процессоре/ОЗУ, ассемблер и многое другое. Только вот в работе это никак не помогает — даже олимпиадное программирование полезнее (узнаете алгоритмы/структуры, может что спросят на собеседовании, раз в сто лет даже что-то можно применить в работе) — слишком узконаправленные знания.
Только вот в работе это никак не помогает
Смотря какая работа. А вообще никто не мешает шарить в ассемблере и олимпиадном программировании одновременно.
Вы будете иметь представление о том, как защитить вашу программу от исследования и модификации. И самое полезное — улучшатся ваши навыки отладки и поиска ошибок в своих программах.
Интересно насчёт первой работы вирусным аналитиком, уж не ВирусБлокАда ли?) Пожалуй из тех мест где в нашей стране ищут реверс-иженеров я знаю только её и CheckPoint.
Я не хотел рекламы в статье или коментах. Но добавлю ещё про Белорусские Облачные Технологии — сплошное КГБ, госорганизация.
Меня в общем даже не рассматривали, просто присылали письмо с отказом в ответ на резюме) Но в это есть смысл потому что у меня нет профессионального опыта ни в реверсе ни в геймдеве в целом, сюда же необходимось релокации и оформления для кандидата который явно не стоит того.
Игрового опыта в современные игры не было, только в ретро. А тестовое задание в виде описания реализации системы античитинга я сделал.
отладку под Sega Mega Drive
Не под мои ли видосы и статьи?)
beginners.re
github.com/DennisYurichev/RE-for-beginners
yurichev.com
… а в плане защиты, я уже не помню подробностей, но процесс изучался прямо в памяти во время работы
Там больше интересно было, как из ресурсов вытащить готовые картинки) На реверс форумах была утилита, которая вытаскивала из файлов программы нужное и вроде описание алгоритма, как это сделано (ссылку искал, но не нашел). https://habr.com/ru/companies/dcmiran/articles/705474/comments/#comment_25008856 - тут частично про другое, но и такой подход работал)
Спасибо за статью, прочитал как про себя. Какие хорошие были времена, сайс, ида, хью (кстати тоже покупал)
Да запросто. В Беларуси Сега была популярна где-то в нулевые, плюс-минус.
Сам был удивлен, но за месяц мне удалось не только разобраться во многих моментах прошивки, но и поправить несколько недочетов в прошивке :) Даже на 4PDA выкладывал патчи под нее.
Но тяжко, конечно, заниматься этим, не имея приличного опыта реверс-инжиниринга :)
читал как детектив "даже похавать некогда" и прям как собственная биография, всё такое знакомое "ну да, ну да, так и было" )))
Ламповая статья, как детектив. И да... у каждого свой путь, хоть местами и параллельный.
Реверс-инжиниринг. История. Моя