Что такое "Reverse Engineering" и "Cyber Security". Показываю как ломают софт.

  Переглядів 275,778

Winderton

Winderton

Рік тому

Стань “Белым” хакером в SkillFactory: go.skillfactory.ru/sFk0KQ
Скидка 45% по промокоду WINDERTON до 25.04.2023 г.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Что такое Reverse Engineering(Обратная Инженерия)?
- Как это используются в программировании и в частности в Cyber Security?
- Что нужно знать про Assembler и почему он все еще актуален.
- Как ломают любой софт из бинарников, не зная исходников?
- Пример взлома программы и подбор ключа, чтобы войти
Это, и куча всего остального я упаковал в 15-ти минутный рассказ-пример.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Технологии в видео:
- IDA
- C++
- Assembly(NASM)
- VS code
Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
Если нужна помощь в программировании 1 на 1, чекайте ссылки .
всем добра
Телега - t.me/wndtn
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Подпишись сюда:
Telega и чатик - t.me/wndtn
Boosty(менторинг для РФ) - boosty.to/wndtn
Instagram - / winderton
Github проекта(код с канала) - github.com/winderton
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Оборудование:
Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Музыка:
technica - Unviverse
KASPA- Not long now
SAHARA ULTRA - NO OTHER
Inteus w BACKWHEN - Planetarium

КОМЕНТАРІ: 490
@wndtn
@wndtn Рік тому
Что скажете?
@ph1lophobe
@ph1lophobe Рік тому
Ультрамегахорош
@mrkmrksh
@mrkmrksh Рік тому
Кликбейтное название, ничего не скажешь)
@alexanderdell2623
@alexanderdell2623 Рік тому
Про киберсек вплане лоулевела классно.Про фаззеры можно там рассказать вроде afl,libfuzzer и проч если хватит компетенции
@TTT-gg2sv
@TTT-gg2sv Рік тому
Баян, я с пеленок через регистры кодил
@sc2zxc104
@sc2zxc104 Рік тому
Привет!
@mega_mango
@mega_mango 10 місяців тому
Обожаю такие моменты, когда из видео понимаешь ровным счётом 0%. И это при том, что видео, очевидно, для полных "нубасов" в этой теме. Это просто просто показывает, сколько всего интересного и полезного ещё можно выучить
@xman_rt
@xman_rt 4 місяці тому
Да забей это Ассембел, по-факту ты уже не далеко до бога программирования. После такого можешь делать свои алгоритмы хоть на тостер. Правда информации про это мало, а все программирование это списывание, поэтому потребуется ебической выдержки. Да и это точно не для «нубасов», а уже более-менее прошареных, чтобы знать терминологию в видосе, уже нужно иметь знания. Да в этой терминологии ничего такого нет, но если углубляться серьёзно в эту тему, то привет матан, ну или пока программирование
@tata47best32
@tata47best32 3 місяці тому
хороший вывод главное
@kniazew_daniil
@kniazew_daniil 3 місяці тому
Короче есть такая штука как дебаггер, который все умеют использовать. Но в данном случае к дебаггеру подключается инструмент для реверс инжиниринга ида про (современный аналог олли). Программа превращает машинный код чужого исполняемого файла в ассемблер или в кривой си, а затем позволяет ставить точки останова и все как обычно. Цель - понять как работает программа, чтобы найти в ней уязвимости. Ассемблер на самом деле линейный и простой как 3 копейки, но сложность создаёт то что его много. Все что у вас есть это инструкции которые работают с регистрами процессора и памятью. Для простоты буду юзать слово переменная. Самая база: MOV позволяет данные одной переменной в другую присвоить ADD сложить SUB вычесть CMP сравнить JMP перейти в любое другое место JE, JNE, JG, JL, JNZ это наши if else. Короче как JMP только при условиях разных. NOP ничего не делает. CALL позволяет взывать функцию например из винды чтобы показать окно программы или из твоего кода RET это return Мои навыки в этом всем на уровне заменить JNZ на JMP, чтобы обойти проверку лицензии (т.е. близки к нулю).
@user-to8oq5ro4m
@user-to8oq5ro4m Рік тому
Ждем видео по плюсам "С нуля до ассемблера"
@pavelk2667
@pavelk2667 Рік тому
...за 21 час
@samav99
@samav99 Рік тому
У Alek OS есть пару хороших видео про Assembler как раз с начала
@YaShoom
@YaShoom Рік тому
Я прочёл это как "Си нуля" xD
@MSaidu-sj6vx
@MSaidu-sj6vx Рік тому
​@@YaShoom ага... с Си в обратную сторону😂😂😂 это северный лис😂😂😂
@onethegogd5783
@onethegogd5783 Рік тому
@@YaShoom то же самое)
@TigerRUS
@TigerRUS Рік тому
что-то на низкоуровневом)
@l--1998
@l--1998 Рік тому
На заниженном
@onethegogd5783
@onethegogd5783 Рік тому
На отрицательном
@yarburart7242
@yarburart7242 Рік тому
На синтетическом
@the_stanley5
@the_stanley5 Рік тому
На донышке
@UseUsers
@UseUsers Рік тому
На подземном
@MaxVoid-yc9fn
@MaxVoid-yc9fn Рік тому
Крайне интересное и полезное видео, расширяющее представление о компьютерном мире
@b213videoz
@b213videoz Рік тому
Ага, но хотелось бы несколько больше чем 12 минут "в клиповом темпе"
@lvn5609
@lvn5609 11 місяців тому
Крайне информативный и доброжелательный комментарий, хорошо влияющий на здоровье комьюнити
@MaxVoid-yc9fn
@MaxVoid-yc9fn 11 місяців тому
@@b213videoz Для этого есть другие авторы, разбирающие в данной теме
@ayooo454
@ayooo454 5 місяців тому
@@MaxVoid-yc9fn если не секрет, подскажи какие и желательно как их вообще искать?
@orange994
@orange994 Рік тому
Какой же кайф смотреть это, когда буквально пол года назад во всём этом разбирался и был погружён с головой. Лайк
@alexbork4250
@alexbork4250 Рік тому
А я помню, как у нас на первой же лабе было задание ломануть WinRAR, как я помню. А если ломанёшь IDA Pro в течение семестра, то автомат. Но автомат конкретно тогда вроде никто не решился сделать)
@romankornilov274
@romankornilov274 Рік тому
@@alexbork4250 где учился?)
@alexbork4250
@alexbork4250 Рік тому
@@romankornilov274 МИФИ
@Jarion
@Jarion Рік тому
@@alexbork4250 хорошо преподают?
@alexbork4250
@alexbork4250 Рік тому
@@Jarion я тогда учился на Б факультете (информационная безопасность), и как раз при мне он стал частью КиБ. Преподавали хорошо, плюс были лицензии от Microsoft на Visual Studio и прочее, сейчас не знаю что там. Если ты не понимал программирование до универа, ничего не писал - будет тяжело, возможно тебе это будет просто неинтересено. Но сложность там всё-таки будет с матаном и физикой, я лично на информатику с огромным кайфом ходил, потому что это было единственное, где я прям был одним из лучших. В остальном - я скорее троечником был)
@omnidroid3783
@omnidroid3783 Рік тому
"pdf 770мб" это чтобы на вирустотал не залили, потому что там ограничение 650мб. И весит он столько после распаковки на рабочий стол, в запароленом архиве он сжат до 1мб, потому что раздут пустыми однотипными данными которые легко сжимаются.
@clownlox
@clownlox Рік тому
> "Огромная PDFка с размером под гиг" > Type of file: .scr Ну да, интересный pdf. Этот разводняк отсталого уровня типа *.pdf.scr уже широко известен. Работает исключительно на бабушек и школьников.
@igorpupkinable
@igorpupkinable Рік тому
Напоминает идею Zip bombы
@Igor-qh7vv
@Igor-qh7vv Рік тому
Одно из самых интересных видео, что я смотрел в этой области)) Спасибо тебе большое за работу, вышло как всегда, просто невероятно!!!!
@user-lc9vp1zy3b
@user-lc9vp1zy3b Рік тому
я глупый фронтендер, но зашло) спс
@glebkalachev
@glebkalachev Рік тому
Очень познавательное видео даже просто для кругозора. Мне всегда было интересно, как люди создают утилиты с кейгенами. Теперь все встало на свои места. Спасибо! Лучший канал по программированию
@wMwPlay
@wMwPlay Рік тому
Вот это я понимаю хардкор времён журнала ХАКЕР. Раньше хакера все такими суровыми были.
@macmyem9527
@macmyem9527 Рік тому
Человек, я все детство искал подобный гайд порога вхождения. А я уже давно дядя ... Спасибо, было реально очень интересно! :)
@user-mp7lq3cu9c
@user-mp7lq3cu9c Рік тому
за минуту до интеграции уже почувствовал что идёт подвод под интеграцию, кодовое слово "требуется спецы", значит надо перематывать
@grallex9024
@grallex9024 Рік тому
Очень интересно смотреть хоть и сложно выглядит, продолжай в том же духе.
@user-bw2qr6iz2c
@user-bw2qr6iz2c Рік тому
круто, в первый раз вижу чтоб так понятно объяснили про это
@alexkazimir3835
@alexkazimir3835 7 місяців тому
Круто было узнать про ресурс с задачами. Классно раскрывается тема на практическом примере🎉
@erondondon3341
@erondondon3341 Рік тому
респект, что копнул в сторону реверса) имхо есть полезные инструкции новичкам, например как remote debugger завести. и ход мышления (с брейкпоинтами) хороший
@leomysky
@leomysky Рік тому
Очень круто, спасибо за ролик!
@Estrav.Krastvich
@Estrav.Krastvich Рік тому
Сильно. Не думал, что ты так крут).
@xaitboyxaitboev7539
@xaitboyxaitboev7539 Рік тому
Очень позновательно🔥🔥🔥
@user-xm3uv7pd5m
@user-xm3uv7pd5m Рік тому
Крутяк, спасибо!
@omniferal1730
@omniferal1730 Рік тому
отличное видео, хоть и не учу реверс но зашло очень
@aelloro
@aelloro Рік тому
Классный монтаж и супер подача!
@ez9723
@ez9723 Рік тому
Кайф, побольше бы таких видео
@Summer-cl6pw
@Summer-cl6pw Рік тому
Лайк, подписка и уважуха! Ещё такого же контента
@wsuppdoublesupp5553
@wsuppdoublesupp5553 Рік тому
Молодец, отличное видео! Дай тебе здоровье.
@Toxlc2
@Toxlc2 Рік тому
Я хоть и не шарю в программировании, но смотреть было интересно, определённую часть информации я всё же понял )
@arkptz1607
@arkptz1607 11 місяців тому
Топчик🔥🔥 Хотел полезть в пентест самоучкой, не знал где начать, теперь знаю))
@un1vvverse
@un1vvverse Рік тому
это было круто) очень полезно конкретно для меня, так как хочу в иб глубже уйти спасибо за видос) когда 10 часов?
@wndtn
@wndtn Рік тому
Скоро скоро
@mihman-jf3ig
@mihman-jf3ig Рік тому
@@wndtn пацан, это был топовый видик.
@onethegogd5783
@onethegogd5783 Рік тому
@@mihman-jf3ig 🤯
@savelevpetrtatoshka
@savelevpetrtatoshka Рік тому
Здорово! В свое время изучал ассемблер на Z-80 (Электроника КР-05) и посредством обратного инженеринга смотрел как люди писали игры и программы)))). Теперь смотрю на это видео и понимаю как я отстал от жизни, но все эти add, xor и т.д. до боли знакомы))).
@vitalyzvv8691
@vitalyzvv8691 Рік тому
Офигительно! Порадовал видосом! ) Спасибо!
@desomorphine928
@desomorphine928 Рік тому
видос хорош))) сам щас учусь на иб, хотелось бы еще видосов подобного плана)
@grasslawn7544
@grasslawn7544 Рік тому
ОЧЕНЬ КРУТО !
@Ca1vema
@Ca1vema Рік тому
Очень интересно 😊
@dmitriydemenko1878
@dmitriydemenko1878 Рік тому
Хороший ролик, спасибо! (дальше шепотом) Думаю, что превью - это замаскированный крик о помощи. Виндертон, если тебя похитили кодеры на чём-то высокоуровневом и жестоко запрещают в ассемблер, кашляни в следующем ролике три раза. Мы тебя спасём
@alexsandrcoldmayer1469
@alexsandrcoldmayer1469 Рік тому
Озвучиваешь идеально
@nicolastelfyr6792
@nicolastelfyr6792 Рік тому
классное видео, спасибо
@tohu_game
@tohu_game Рік тому
как человеку который не шарит очень интерсно, чутка сложно но очень интересно, хотелось бы больше такого контента
@user-fs2rj4ch3z
@user-fs2rj4ch3z Рік тому
Красавец, так держать, можешь больше видео сделать про эти задачи?
@Andrei_G8
@Andrei_G8 11 місяців тому
свежий воздух на ютюбе..., спасибо! очень интересно!
@user-qt8hm9kb9d
@user-qt8hm9kb9d Рік тому
Ждём следующие видео с решением тасок по реверсу)
@lukashman538
@lukashman538 Рік тому
Здорово что щас Ида есть =) И здорово что она уже версии 4++ =) Или с какой там можно было плагины писать свои на IDA C ? =)) Самое главное, товарищи, которые хотят этим заниматься - если вам не интересно через пару недель занятий, то лучше и не начинать! Успехов =)
@user-sm3gl7op3s
@user-sm3gl7op3s 7 місяців тому
Просто топ!!!
@yujjjj3752
@yujjjj3752 Рік тому
Winderton спасибо за видео, как раз ревёрс изучаю) Пару прог уже крякнул, как базовый реверсер крякнул zip который по кд предлагает подписку
@bicepsINpiceps
@bicepsINpiceps Рік тому
привет, скинь, пожалуйста, материалы по которым изучаешь.
@hlgshm
@hlgshm Рік тому
Круто. Хочу еще
@upwlqwp
@upwlqwp Рік тому
Как всегда, ничего не понятно, но очень интересно
@Dmitrii.Pakhtinov
@Dmitrii.Pakhtinov Рік тому
Ох. Помниться раньше в 90-х сидел с подобными задачами, в те времена открытие для меня программы IDA в конце 90-х было нечто. Сейчас конечно вижу она прям очень сильно преобразовалась. Возможностей много стало. Давно я этим не занимался, но тогда меня было сложно вытащить с этого) Сейчас сижу, смотрю на это все и настольгирую)
@MrKeiyaku
@MrKeiyaku 11 місяців тому
А чем сейчас занимаетесь?
@Dmitrii.Pakhtinov
@Dmitrii.Pakhtinov 11 місяців тому
@@MrKeiyaku Программированием
@user-fr5mm1xk7z
@user-fr5mm1xk7z 7 місяців тому
яп какой, область какая? @@Dmitrii.Pakhtinov
@senpai_san777
@senpai_san777 23 дні тому
​@@Dmitrii.Pakhtinovа какая у вас зп если не секрет
@Edward22050
@Edward22050 Рік тому
Очень интересно!
@436910463q
@436910463q Рік тому
Выпускай побольше видео с реверс инжениригом!)
@wastegate711
@wastegate711 Рік тому
Это интересно давай еще.
@GreyYar
@GreyYar 11 місяців тому
Кайфанул с разбора на примере как можно разобрать простенькую программу, но ОСОБЕННО, с того как автор на 10:20 честно указал на свой косяк в мышлении вместо того чтобы перемонтировать весь видос. Это очень хорошо показывает что все мы люди иногда заблуждаемся и ошибаемся, но главное что учимся)
@allex-all
@allex-all 7 місяців тому
Круто! Если бы я сам этим занялся, разобрался может через месяцок. Но видео так понятно записать смог бы через лет 10)))
@JustELife
@JustELife 8 місяців тому
Пушка ❤
@nerusnotfound
@nerusnotfound Рік тому
Wow, вот это ум 🔥
@APfOHx5Q
@APfOHx5Q Рік тому
Изучал лет 20 назад ассемблер совместно с Си и Си++. На тот момент мне очень нравился FASM. Это *крутейший* опыт. Я научился взламывать софт, понял насколько сильно может прибавить к производительности программы нехитрая оптимизация участков (высоконагруженного) кода. Также можно было делать вставки с кодом ассемблера в Си++ код. Делал трейнер к игрушке Carmageddon TDR2000, помог бате с активацей какой-то проги, писал 3d заставки на fasm + winapi + opengl. А теперь прикиньте насколько это было круто для 15-летнего парня 😁 Но потом я осознал что ассемблер толком и не нужен в общей массе. Оптимизируется только специализированный софт, да и делается это редко на таком низком уровне как asm. Про геймдев я промолчу - вы сами видите насколько "оптимизированные" выходят проекты. Оптимизация - время и трудозатратное удовольствие, стоимость которого сильно возрастает с погружением на более низкие уровни программирования. На самом деле базовый ассемблер очень простой, сложней даются более узконаправленные инструкции процессора SSE, AVX и так далее. Изучайте ассемблер - это капец как расширит ваше понимание того как процессор исполняет ваши программы. Узнаете много нового о регистрах, памяти, выравнивании данных, инструкциях SSE, AVX и так далее. Я изучал ассемблер ради спортивного интереса но крутым программистом я так и не стал 😀
@henryperulia65
@henryperulia65 5 місяців тому
При помощи утилит написанных на ассемблере можно настройки на Андроид смартфонах менять, и на технике Apple😊, возможности безграничные)
@art_vor
@art_vor Рік тому
Браво! Я будто фильм посмотрел с закрученным сюжетом и твистами
@kernelpanic1815
@kernelpanic1815 Рік тому
кайф, прям кайф
@lookfor6733
@lookfor6733 11 місяців тому
Никогда в жизни скорее всего не встречусь с таким. Но рад что не возникло желания переключить, и что хоть часть понял :).
@kinoonix3795
@kinoonix3795 Рік тому
Блестяще!
@jlksdjslksjn2326
@jlksdjslksjn2326 Рік тому
реверс инжиниринг это круто. го еще
@alexeis6106
@alexeis6106 Рік тому
Не пожалел, что посмотрел. Вспомнил молодость :)
@user-ru1vy8gz6e
@user-ru1vy8gz6e Рік тому
Видос не реально крутой. Спасибо!
@vladimirpushkarev1875
@vladimirpushkarev1875 7 місяців тому
Крутой видос. Теперь понятно как keygen делают.
@user-he9ik5nm2z
@user-he9ik5nm2z 2 місяці тому
хоть я не изучал ассемблер, но видос максимально понятный =) мне понравилось.
@kvas1831
@kvas1831 Рік тому
Недавно начал смотреть курс от SpbCTF по реверсу, через неделю у ChilliTomato выходит ролик, где он реверсит старую игру с сеги, еще через две выходит ролик от виндертона. Знаки повсюду :)
@user-um2tz8oe9p
@user-um2tz8oe9p Рік тому
Хотелось бы видео о том, как на этом же ассемблере написать такую программу для проверки ключа)
@user-5115
@user-5115 Рік тому
оч крутая подача
@pulato000
@pulato000 Рік тому
Было интересно
@user-xc9no9hd4i
@user-xc9no9hd4i Рік тому
1 курс ИБ. Что ты делаешь для меня пока загадка 😅. Спасибо за видео, очень интересно
@silenceghoul
@silenceghoul 11 місяців тому
аналогично, но не загадка
@pavelshilov1628
@pavelshilov1628 Рік тому
круто!
@ironudjin
@ironudjin 11 місяців тому
Как-то сложно у тебя. В свое время я делал кейгены еще проще: брал куски ассемблерного кода с алгоритмом проверки серийника и инлайнил в прогу на Си. В итоге не зная самого алгоритма генерации, мог генерировать серийники к прогам.
@user-rk9nu1mx1c
@user-rk9nu1mx1c Рік тому
0:34-0:35 вставочка топ, убило с первого попадания.
@user-zk3qu6mm9y
@user-zk3qu6mm9y Рік тому
Мамкин реверсер
@michaeltruzyan7334
@michaeltruzyan7334 Рік тому
Сделай видос про ресурсы питон как ты сделал с c++
@hoopengo2289
@hoopengo2289 Рік тому
Если вы хотите знать что такое reverse engineering, то этот момент отлично его описывает: 5:06
@Combust3d
@Combust3d Рік тому
Это пока что никто не дошел тут до вулн-ресерча, сплойт дева, раскуривания виртуализированного кода, деобфускации и прочих прелестей реверса, хех. Потом люди начинают плакать от реверса. По ролику - тут весьма очевидный алгос генерации ключа/серийника, который можно и не дебажить даже
@nateriver9712
@nateriver9712 Рік тому
Привет. Почему на wsl используешь Ubuntu, а не обычный Debian, например?
@get0nix
@get0nix 6 місяців тому
Лайк и подписка. Создаёшь хацкеров :) За сайтик с задачками и сам ролик спасибо
@nikivalle9108
@nikivalle9108 Рік тому
Больше видео про Ассемблер и реверс инженеринг
@smaramna
@smaramna Рік тому
Не сказать чтобы это шибко сложно, в видео прозвучала правильная фраза - про время дебага На таком простом примере это "ни о чём", не поймите меня неправильно, я не обесцениваю Я как-то ковырялся в отладчике с определённой целью - искал в игре значение таймера, нашёл только структуры вывода, заниматься обратной трассировкой было лень и "сложно" в силу отсутствия навыков, что ли, да и других дел хватает А в трейнерах таймеры не ломают уже больше пяти лет, почему-то
@kastabasta777
@kastabasta777 5 місяців тому
Классное видео, спасибо! Я вообще учусь на сис админа. В программировании слаб. Но очень нравится. Хочу заняться и этим. Но всех знаний в голову не запихнуть, хочется и в КБ поработать. Изучал немножко Си и sql . наверное питончик надо? С чего начать друзья? Или довести Си до нужного уровня? Проблемы начались когда поменялся доцент и потом еще заболел и выбыл. Т.е. с циклов уже не углублялся. 😅
@satoshi5659
@satoshi5659 3 місяці тому
много не бери а то сгоришь
@borismor1
@borismor1 Рік тому
Эх детство мое голожопое. IDA, SoftIce и wasm. прям на ностальгию пробил) Но человек пошел по наименьшему трудному пути - взял программу на asm и под linux. Взял бы windows и что-то на c++ mfc и там бы миллион ресурсов и вызовов win api) Но вот подключение к декомптлятору по локальной сети и получение результата декомпиляции на си - вот это новое для меня. Ну и то что кейген - это тоже уровень. В моем детстве я бы просто поменял условие после валидации. И все бы неверные ключи подходили бы) А тут по хардкору.
@ivd0s
@ivd0s Рік тому
Обычно там в заданиях одно из главных правил никак не модернизировать оригинальный бинарник. Плюс в доп требованиях часто ставят не использовать деббагер, хотя если быть точнее там антидебаддинг который можно обойти, но если хочешь по правилам играть, только статический анализ. Я нашел этот сайт и прям кайфую. Кстати параметр сложности тоже нихрена не очевидный. Есть где сложность указана 4 и щелкается как орешек, а есть 3 которые я пару суток разбирал.
@borismor1
@borismor1 Рік тому
@@ivd0s меня мучает вопрос "для чего это сейчас надо?". Я раньше занимался этим потому что был бедным студентом, а большинство используемых приложений были шароварными (30 дней бесплатно, а потом за бабло). Сейчас же это больше из "любви к искусству" так как знания ассемблера никуда не применить по сути.
@ivd0s
@ivd0s Рік тому
@@borismor1 да нихрена себе никуда. Во первых ты лучше понимаешь как работает пк изнутри, работу программ. К примеру вот нужно тебе захерачить перевод какой-нибудь игры. А там нахрен стоит неизвестное шифрование на игровых архивах, что делать? Правильно реверсить бинарник на предмет того как архив расшифровывается. Или вот была одна игра в которой русский текст переносился на новую строку по буквам, а не по словам. Взял, нашел функцию вывода текста, пропатчил. И это просто варианты обычного применения. А можно реверсить прошивки микроконтроллеров, для отучивания лицензии. Вот это вообще ооочень прибыльно, если знать где свои услуги рекламировать. Ну и просто стандартное ИБ, для реверса всякой малвари.
@user-rd3lo7vo3o
@user-rd3lo7vo3o Рік тому
@@borismor1 согласен, в плюсах тоже непонятки (карбон, Раст)
@freeeng01
@freeeng01 Рік тому
@@ivd0s добавлю еще к этому реверс ядра для смартфонов.
@nazar6715
@nazar6715 Рік тому
Как джуну было нифига не понятно но очень интересно Лайк
@TheLexichnex
@TheLexichnex Рік тому
Вспомнились школьные времена, когда кракмиксы были на дисках (что то типо пака для "хакеров"), и сидели тогда в softice..
@hackerpetrovi436
@hackerpetrovi436 Рік тому
кайф, больше низкоуровневого. Очень интересно
@Eugeny1989
@Eugeny1989 Рік тому
А в этой самой программе нельзя изменить сам exe? Ну чтоб пустить сразу по нужной ветке.
@OhrimenkoDI
@OhrimenkoDI Рік тому
Когда то по молодости занимался подобным. Была программа SoftICE ставилась ниже Windows и на ней можно было дебажить все включая ядро. Сейчас есть такое?
@schtainhardt
@schtainhardt Рік тому
windbg
@Z-zaloopa
@Z-zaloopa Рік тому
Как частный случай(для себя на разок) - пойдет, но вобще-то, нужно было бы разобраться и "перевернуть" условие, и генерировать ключ с использованием рандома. Было бы и интереснее и правильнее. А если засунуть в ядовый гуй, накинуть яйцеразрывной 8-битный музон, то было бы и зрелищно, прям готовый кейген...
@user-rm2im6wx2b
@user-rm2im6wx2b Рік тому
За IDA и nasm лайк 👍
@bigsiege7684
@bigsiege7684 Рік тому
Интересно, можно ли было переполнить ввод и поломать стек, записав в него адрес возврата сразу на вывод "Valid".
@user-dk5wc7qb1t
@user-dk5wc7qb1t 8 місяців тому
Ждем патч
@user-yv2sq1bz9z
@user-yv2sq1bz9z Рік тому
вспомнил как писал диплом под асутп нефтеустановки на микроконтроллере, любопытно работает ли это на микропроцессорных системах
@MsMaksim666
@MsMaksim666 Рік тому
Работает, для многих МК, но этот софт стоит уже немалых денег. Даже предлагают влиться в проект по мк которые не поддерживаются, совместными усилиями расковырять.
@yegorklimshin9926
@yegorklimshin9926 Рік тому
К слову, сейчас задачу себе можно сильно облегчить (это касается native файлов) плагином HexRays (да, он платный, о на торренте можно найти кряк). HexRays позволяет генерировать псевдокод из ассемблерного кода, т.е. он преобразовывает все эти байты в понятный человеку C.
@darkknight9522
@darkknight9522 Рік тому
Мое почтение за Ривендел
@bogdan3671
@bogdan3671 Рік тому
Круто, вчера ночью увидел видео на эту совершенно новую тему для меня, утром на работе коллега сам начал говорить про reverse engineering, а сейчас твоё видео вышло. В один момент неизвестная тема выстрелила у меня, как работает этот мир?
@mihman-jf3ig
@mihman-jf3ig Рік тому
у меня тоже подобное случалось
@ElicMagus
@ElicMagus Рік тому
Микрофон в мобиле следит за тобой)
@13626
@13626 Рік тому
Это все алгоритмы из кремниевой долины.
@Jarion
@Jarion Рік тому
Жиза бро
@svts9308
@svts9308 Рік тому
Подобное притягивает подобное
@user-ec9ks2yu4k
@user-ec9ks2yu4k Рік тому
bylo interesno dude
@pecokbce_0k174
@pecokbce_0k174 Рік тому
Как то сложно, надо бы тоже разобраться и попробовать
@user-sz4xv2no4f
@user-sz4xv2no4f Рік тому
Интересно,научиться бы,с чего начать главное?
@dmitriibannikovasx
@dmitriibannikovasx 6 місяців тому
В принципе принцип понял, но только для этого примера)
@user-yz9ko4ob3s
@user-yz9ko4ob3s 7 місяців тому
В начале java, потом 2 года спустя c++, а теперь asm .... Уверен что двигаешься в правельном направлении?
ТЕ САМЫЕ 20% ТЕОРИИ В ПРОГРАММИРОВАНИИ
13:31
СПИДРАН ВСЕГО Comp Scie
21:35
Winderton
Переглядів 304 тис.
BRAWLER MUTATIONS WILL BREAK THE GAME! - Brawl Talk
09:34
Brawl Stars
Переглядів 25 млн
😱СНЯЛ ФИКСИКОВ НА КАМЕРУ‼️
00:35
OMG DEN
Переглядів 1,2 млн
10 лет В IT
28:07
Winderton
Переглядів 147 тис.
НАЧАЛ ИЗУЧАТЬ WEB? ТЕБЕ СЮДА
12:05
Winderton
Переглядів 78 тис.
Cracking Software with Reverse Engineering 😳
8:01
nang
Переглядів 1,4 млн
Learn Reverse Engineering (for hacking games)
7:26
cazz
Переглядів 927 тис.
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
ПРОГРАММИСТЫ! ВСЕ СЮДА...
14:25
Winderton
Переглядів 281 тис.