Олег Катков — Reverse Engineering для чайников

preview_player
Показать описание
“Информация должна быть свободной” - так считает наш специалист Олег Катков. Тема данного Mad Talks - Reverse Engineering. «Обратная разработка» - исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы; например, чтобы обнаружить недокументированные возможности (в том числе программные закладки), сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования. В презентации будут рассмотрены несколько кейсов по применению и практическая инструкция с чего начать.

Приятного просмотра!

***********************************************************

Анонсы стримов, новостей и вакансий в Mad Devs:
Рекомендации по теме
Комментарии
Автор

Можете выдать ссылки которые демонстрируются на 11:52

s_merq
Автор

а кто-то какой-то инструментарий про высокоуровневый реверсинг может посоветовать?
в смысле, не про восстановление исходников, а про потрошение легаси -- когда исходники есть, но лучше бы у заказчика их не было

dmitryponyatov
Автор

У нас тут рекурсия, посмотрим как она работает в c++ коде 😅 а смысл всего этого если все что сложнее обычного текстового поля он смотрит в исходниках?)

alextabasko
Автор

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

PlayerFunLOL
Автор

с одной стороны реверс как будто "овчинка выделки не стоит"... все-таки пытаться понять как работает программа на какой то ломаной схеме с какого-то там декомпилятора или дизассемблера по сложности вообще рядом не стоит с простым написанием алгоритма.. единственно когда пишешь алгоритм может сложность в незнании конструкций языка которые ты и так нагуглишь ну и предметная область то есть попытаться понять что конкретно нужно заказчику.. но разобраться в коде который дизассемблеры перевели процентов 50 правильно и то с ошибками да еще и если код обфусцирован то получается "подвиг" с затратой массы времени без гарантии результата.. единственно если что то мелкое пропатчить в коде и то если код после такого патча постоянно падать не будет что и делают крэкеры в играх с лицензией.. из реверса если это относится к реверсу можно использовать отладчики и мониторы API которые подскажут из-за чего могла упасть программа если техподдержка этой программы недоступна но поднять программу нужно в короткое время
кстати оплачивают такие вакансии что то слабовато для такого IQ геморроя лучше за куда большие деньги алгоритм писать

Anton_Zh
Автор

Пипец полный.
- А что у нас тут происходит?
- А не понятно что у нас тут происходит.
- А это у нас рекурсия?
- А это нас хотят запутать.
Ну как бы так... Ну как бы эдак... Он сам нихера не знает и не понимает

Роман-дмо