Реверс инжиниринг для начинающих. Что это такое?

preview_player
Показать описание

Сегодня мы поговорим об ещё одной популярной методике исследования приложений под названием Реверс-инжиниринг. В рамках сюжета мы проведём базовый анализ простого приложения и разберём по полочкам принцип работы профессионального инструмент Cutter.

•••••••••••••••••••••••••••••••••••••••••

Задонатить Денчику на Bзл0м Пентагона:
Домашка по теме ролика:
Продвинутые обучающие курсы и материалы от автора:
Подписка на наш паблик в Телеге:

•••••••••••••••••••••••••••••••••••••••••

Таймкоды:
0:00 Реверс инжиниринг для начинающих
4:35 Техники реверс-инжиниринга
6:49 Анализ приложения
8:34 Cutter

•••••••••••••••••••••••••••••••••••••••••

Рекламодателям и сочувствующим камрадам:

•••••••••••••••••••••••••••••••••••••••••

Денчик социальный:

•••••••••••••••••••••••••••••••••••••••••

Дисклеймер (отказ от ответственности):

•••••••••••••••••••••••••••••••••••••••••

#реверс #инжиниринг #программирование #cutter #remnux
Рекомендации по теме
Комментарии
Автор

Ну тебя в этом месяце пробило, уже 3-й видос! 🤘💪

good_natured_misanthrope
Автор

Классный контент, уже некоторое время тебя смотрю.)
Сам я начинающий Java бэкендер, но очень жадный до знаний во всех областях IT. Много интересного для самообразования на тему инфобеза у тебя подчерпнул.
Спасибо.)

johnnymnemonic
Автор

Спасибо бро за твои видео. Ты заметно вырос с того момента как я начал тебя смотреть. Молодец, ты крут!

lennyy
Автор

спасибо за курс, узнал много нового!

selecteer
Автор

Молодец. Здоровый парень, так еще и с мозгами. Благодарю за пример :) Так держать и больше бы про реверс-инжиниринг и этичный хакинг :)

CLuirKrugir
Автор

вовремя в ютуб зашел!! как раз-таки хотел узнать)

flashbcker
Автор

Привет из Воркуты! Респект за крайне полезный контент! Даешь больше видосов по языкам C

TeamEvilAvengers
Автор

Отличный материал, спасибо, Денис! 👏👏👏

doublebubble
Автор

Норм ответки на комментариях я посмеялся, классное видео.

counter-leg
Автор

Спасибо за контент, очень нравится, сам щас изучаю питон, Линукс и пентестинг, продолжай в том же духе✊

skitels
Автор

Думаю, стоит рассказать о настройке фаерволов и систем MAC.
К первому есть неплохая затравочка в виде давнего ролика про nmap. В принципе, процесс это не сложный. Выбрать бэкэнд, выбрать фронтэнд(думаю, для видео бы подошёл ufw. Хотя, firewalld тоже неплохой вариант. Единственное, что он сложнее и в 12-15 минут вряд ли получится), рассказать про него.
Что же по поводу MAC.
Я, конечно, понимаю, что какого-то гайда по настройке ждать не стоит, но вот упомянуть о них надо точно.
Как минимум, поведать обывателям про их суть, типы и привести парочку примеров.
Можно даже потыкать какой-нибудь selinux или в крайнем случае tomoyo.

エグゼクティブ-gp
Автор

Обфускация помоему это изменение исходного кода но никак не машинного. Т.е. его можно реверсить. Его применяют для больших по объему кодов. На маленьких он не особо мешает читать исходник. Разве не так?
Есть ли видео про обфускацию?
Да и шифрование вроде только сокрывает исходник но не как не машинный. Все что понимает процессор в принципе можно реверсить. Загвоздка лишь во времени реверсинга. Чем больше машинный код тем больше времени затрачивается.
К тому же все эти шифрования, дешифрования кода лишь жрут ресурсы. Но понимающим не мешают реверсить.

SSSuzd
Автор

Сразу увидел крутую игру The Saboteur игра детства:)

orlandoplay
Автор

8:13 одно дело получить информацию, другое дело знать как её создали ; можно узнавать об авторах новостей по картинкам из этих новостей, а если написать не большой скрипт на bash который находит ссылки на картинки и автоматически их скачивает то можно узнать ... :)

mrtinitun
Автор

8:17 stdin (может принимать значение из конвейера?) ; GLIBC (G это graphic или GNU ?) ; одна из строк может быть паролем ; есть функции работы с таблицами ? ; это программа собранная через gcc в одном из дистрибутивов убунту ? ;

mrtinitun
Автор

Раз уж ты упомянул системные вызовы, то наверно можно сделать выпуск про такой инструмент как - seccomp и так же про профили AppArmor и SELinux, но это все уже про линуксовую историю

michaelkaka
Автор

8:17 не все выключают дебаг при компиляции а с ним хранятся и пути до этого дебагера, а он может находиться и в подкаталоге пользователя (часто имя пк);
Пасхалки в консольных играх;

mrtinitun
Автор

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

MrKim-ptvm
Автор

Микрофон как-то не так стоит, закрывает вещающего может с боку поставить)

alexdv
Автор

Отличный контент, но... мне кажется или у тебя вид подуставший? прям как будто всю ночь не спал и вот вот заснешь )))

thetraveler