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

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 514

  • @wndtn
    @wndtn  Рік тому +430

    Что скажете?

    • @ph1lophobe
      @ph1lophobe Рік тому +38

      Ультрамегахорош

    • @mrkmrksh
      @mrkmrksh Рік тому +11

      Кликбейтное название, ничего не скажешь)

    • @alexanderdell2623
      @alexanderdell2623 Рік тому +3

      Про киберсек вплане лоулевела классно.Про фаззеры можно там рассказать вроде afl,libfuzzer и проч если хватит компетенции

    • @TTT-gg2sv
      @TTT-gg2sv Рік тому +6

      Баян, я с пеленок через регистры кодил

    • @SC2_the_worst
      @SC2_the_worst Рік тому

      Привет!

  • @mega_mango
    @mega_mango Рік тому +455

    Обожаю такие моменты, когда из видео понимаешь ровным счётом 0%. И это при том, что видео, очевидно, для полных "нубасов" в этой теме. Это просто просто показывает, сколько всего интересного и полезного ещё можно выучить

    • @xman_rt
      @xman_rt 10 місяців тому +37

      Да забей это Ассембел, по-факту ты уже не далеко до бога программирования. После такого можешь делать свои алгоритмы хоть на тостер. Правда информации про это мало, а все программирование это списывание, поэтому потребуется ебической выдержки. Да и это точно не для «нубасов», а уже более-менее прошареных, чтобы знать терминологию в видосе, уже нужно иметь знания. Да в этой терминологии ничего такого нет, но если углубляться серьёзно в эту тему, то привет матан, ну или пока программирование

    • @tata47best32
      @tata47best32 10 місяців тому

      хороший вывод главное

    • @kniazew_daniil
      @kniazew_daniil 9 місяців тому

      Короче есть такая штука как дебаггер, который все умеют использовать.
      Но в данном случае к дебаггеру подключается инструмент для реверс инжиниринга ида про (современный аналог олли).
      Программа превращает машинный код чужого исполняемого файла в ассемблер или в кривой си, а затем позволяет ставить точки останова и все как обычно.
      Цель - понять как работает программа, чтобы найти в ней уязвимости.
      Ассемблер на самом деле линейный и простой как 3 копейки, но сложность создаёт то что его много.
      Все что у вас есть это инструкции которые работают с регистрами процессора и памятью.
      Для простоты буду юзать слово переменная.
      Самая база:
      MOV позволяет данные одной переменной в другую присвоить
      ADD сложить SUB вычесть
      CMP сравнить
      JMP перейти в любое другое место
      JE, JNE, JG, JL, JNZ это наши if else. Короче как JMP только при условиях разных.
      NOP ничего не делает.
      CALL позволяет взывать функцию например из винды чтобы показать окно программы или из твоего кода
      RET это return
      Мои навыки в этом всем на уровне заменить JNZ на JMP, чтобы обойти проверку лицензии (т.е. близки к нулю).

    • @artikondra
      @artikondra 5 місяців тому +1

      Это просто показывает качество контента

  • @TigerRUS
    @TigerRUS Рік тому +944

    что-то на низкоуровневом)

    • @l--1998
      @l--1998 Рік тому +42

      На заниженном

    • @onethegogd5783
      @onethegogd5783 Рік тому +30

      На отрицательном

    • @Stotter123
      @Stotter123 Рік тому +22

      На донышке

    • @UseUsers
      @UseUsers Рік тому +15

      На подземном

    • @joefoolish
      @joefoolish Рік тому +27

      на фундаментальном

  • @orange994
    @orange994 Рік тому +139

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

    • @alexbork4250
      @alexbork4250 Рік тому +10

      А я помню, как у нас на первой же лабе было задание ломануть WinRAR, как я помню. А если ломанёшь IDA Pro в течение семестра, то автомат. Но автомат конкретно тогда вроде никто не решился сделать)

    • @romankornilov274
      @romankornilov274 Рік тому +1

      @@alexbork4250 где учился?)

    • @alexbork4250
      @alexbork4250 Рік тому +1

      @@romankornilov274 МИФИ

    • @Jarion
      @Jarion Рік тому +2

      @@alexbork4250 хорошо преподают?

    • @alexbork4250
      @alexbork4250 Рік тому +5

      @@Jarion я тогда учился на Б факультете (информационная безопасность), и как раз при мне он стал частью КиБ. Преподавали хорошо, плюс были лицензии от Microsoft на Visual Studio и прочее, сейчас не знаю что там. Если ты не понимал программирование до универа, ничего не писал - будет тяжело, возможно тебе это будет просто неинтересено. Но сложность там всё-таки будет с матаном и физикой, я лично на информатику с огромным кайфом ходил, потому что это было единственное, где я прям был одним из лучших. В остальном - я скорее троечником был)

  • @APfOHx5Q
    @APfOHx5Q Рік тому +16

    Изучал лет 20 назад ассемблер совместно с Си и Си++. На тот момент мне очень нравился FASM.
    Это *крутейший* опыт. Я научился взламывать софт, понял насколько сильно может прибавить к производительности программы нехитрая оптимизация участков (высоконагруженного) кода. Также можно было делать вставки с кодом ассемблера в Си++ код.
    Делал трейнер к игрушке Carmageddon TDR2000, помог бате с активацей какой-то проги, писал 3d заставки на fasm + winapi + opengl. А теперь прикиньте насколько это было круто для 15-летнего парня 😁
    Но потом я осознал что ассемблер толком и не нужен в общей массе. Оптимизируется только специализированный софт, да и делается это редко на таком низком уровне как asm. Про геймдев я промолчу - вы сами видите насколько "оптимизированные" выходят проекты. Оптимизация - время и трудозатратное удовольствие, стоимость которого сильно возрастает с погружением на более низкие уровни программирования.
    На самом деле базовый ассемблер очень простой, сложней даются более узконаправленные инструкции процессора SSE, AVX и так далее.
    Изучайте ассемблер - это капец как расширит ваше понимание того как процессор исполняет ваши программы. Узнаете много нового о регистрах, памяти, выравнивании данных, инструкциях SSE, AVX и так далее.
    Я изучал ассемблер ради спортивного интереса но крутым программистом я так и не стал 😀

    • @henryperulia65
      @henryperulia65 11 місяців тому

      При помощи утилит написанных на ассемблере можно настройки на Андроид смартфонах менять, и на технике Apple😊, возможности безграничные)

  • @КостяАсеев-в7с
    @КостяАсеев-в7с Рік тому +395

    Ждем видео по плюсам "С нуля до ассемблера"

    • @pavelk2667
      @pavelk2667 Рік тому +52

      ...за 21 час

    • @samav99
      @samav99 Рік тому +14

      У Alek OS есть пару хороших видео про Assembler как раз с начала

    • @YaShoom
      @YaShoom Рік тому +11

      Я прочёл это как "Си нуля" xD

    • @MSaidu-sj6vx
      @MSaidu-sj6vx Рік тому +3

      ​@@YaShoom ага... с Си в обратную сторону😂😂😂 это северный лис😂😂😂

    • @onethegogd5783
      @onethegogd5783 Рік тому

      @@YaShoom то же самое)

  • @omnidroid3783
    @omnidroid3783 Рік тому +86

    "pdf 770мб" это чтобы на вирустотал не залили, потому что там ограничение 650мб. И весит он столько после распаковки на рабочий стол, в запароленом архиве он сжат до 1мб, потому что раздут пустыми однотипными данными которые легко сжимаются.

    • @clownlox
      @clownlox Рік тому

      > "Огромная PDFка с размером под гиг"
      > Type of file: .scr
      Ну да, интересный pdf. Этот разводняк отсталого уровня типа *.pdf.scr уже широко известен. Работает исключительно на бабушек и школьников.

    • @igorpupkinable
      @igorpupkinable Рік тому +14

      Напоминает идею Zip bombы

  • @Al_K_WIW
    @Al_K_WIW Рік тому +57

    за минуту до интеграции уже почувствовал что идёт подвод под интеграцию, кодовое слово "требуется спецы", значит надо перематывать

  • @MaxVoid-yc9fn
    @MaxVoid-yc9fn Рік тому +271

    Крайне интересное и полезное видео, расширяющее представление о компьютерном мире

    • @b213videoz
      @b213videoz Рік тому +2

      Ага, но хотелось бы несколько больше чем 12 минут "в клиповом темпе"

    • @lvn5609
      @lvn5609 Рік тому +5

      Крайне информативный и доброжелательный комментарий, хорошо влияющий на здоровье комьюнити

    • @MaxVoid-yc9fn
      @MaxVoid-yc9fn Рік тому

      @@b213videoz Для этого есть другие авторы, разбирающие в данной теме

    • @ayooo454
      @ayooo454 Рік тому

      @@MaxVoid-yc9fn если не секрет, подскажи какие и желательно как их вообще искать?

  • @GreyYar
    @GreyYar Рік тому +18

    Кайфанул с разбора на примере как можно разобрать простенькую программу, но ОСОБЕННО, с того как автор на 10:20 честно указал на свой косяк в мышлении вместо того чтобы перемонтировать весь видос. Это очень хорошо показывает что все мы люди иногда заблуждаемся и ошибаемся, но главное что учимся)

  • @АлександрМитин-д9ю

    я глупый фронтендер, но зашло) спс

  • @macmyem9527
    @macmyem9527 Рік тому +17

    Человек, я все детство искал подобный гайд порога вхождения.
    А я уже давно дядя ...
    Спасибо, было реально очень интересно! :)

  • @glebkalachev
    @glebkalachev Рік тому +97

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

  • @wMwPlay
    @wMwPlay Рік тому +34

    Вот это я понимаю хардкор времён журнала ХАКЕР. Раньше хакера все такими суровыми были.

  • @smaramna
    @smaramna Рік тому +3

    Не сказать чтобы это шибко сложно, в видео прозвучала правильная фраза - про время дебага
    На таком простом примере это "ни о чём", не поймите меня неправильно, я не обесцениваю
    Я как-то ковырялся в отладчике с определённой целью - искал в игре значение таймера, нашёл только структуры вывода, заниматься обратной трассировкой было лень и "сложно" в силу отсутствия навыков, что ли, да и других дел хватает
    А в трейнерах таймеры не ломают уже больше пяти лет, почему-то

  • @Wansery
    @Wansery 9 місяців тому +15

    Не знал, что за такими пафосными словами как РЕВЕРС ИНЖЕНИРИНГ И САЙБЕР СЕКЬЮРИТИ скрывается обычный подбор пароля по циклу. Главное, не забыть прорекламить курсы😁

    • @Memecatv
      @Memecatv Місяць тому

      Не говори английский русским

  • @Dmitrii.Pakhtinov
    @Dmitrii.Pakhtinov Рік тому +31

    Ох. Помниться раньше в 90-х сидел с подобными задачами, в те времена открытие для меня программы IDA в конце 90-х было нечто. Сейчас конечно вижу она прям очень сильно преобразовалась. Возможностей много стало. Давно я этим не занимался, но тогда меня было сложно вытащить с этого) Сейчас сижу, смотрю на это все и настольгирую)

    • @MrKeiyaku
      @MrKeiyaku Рік тому +1

      А чем сейчас занимаетесь?

    • @Dmitrii.Pakhtinov
      @Dmitrii.Pakhtinov Рік тому +4

      @@MrKeiyaku Программированием

    • @ВадимЕлисеев-ц8э
      @ВадимЕлисеев-ц8э Рік тому

      яп какой, область какая?
      @@Dmitrii.Pakhtinov

    • @senpai_san777
      @senpai_san777 7 місяців тому

      ​@@Dmitrii.Pakhtinovа какая у вас зп если не секрет

    • @Paentren
      @Paentren Місяць тому

      красивая

  • @ильякузьмин-ж8н4р

    0:34-0:35 вставочка топ, убило с первого попадания.

  • @Igor-qh7vv
    @Igor-qh7vv Рік тому +10

    Одно из самых интересных видео, что я смотрел в этой области)) Спасибо тебе большое за работу, вышло как всегда, просто невероятно!!!!

  • @erondondon3341
    @erondondon3341 Рік тому +13

    респект, что копнул в сторону реверса) имхо есть полезные инструкции новичкам, например как remote debugger завести. и ход мышления (с брейкпоинтами) хороший

  • @Andrei_G8
    @Andrei_G8 Рік тому +1

    свежий воздух на ютюбе..., спасибо! очень интересно!

  • @Toxlc2
    @Toxlc2 Рік тому +3

    Я хоть и не шарю в программировании, но смотреть было интересно, определённую часть информации я всё же понял )

    • @nonicknameee
      @nonicknameee 4 місяці тому

      Ахахахахах. Надеюсь что высказывание "часть информации я понял" было неудавшейся шуткой

  • @lookfor6733
    @lookfor6733 Рік тому +1

    Никогда в жизни скорее всего не встречусь с таким. Но рад что не возникло желания переключить, и что хоть часть понял :).

  • @art_vor
    @art_vor Рік тому +1

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

  • @Сергей-у3к8й
    @Сергей-у3к8й Рік тому +3

    круто, в первый раз вижу чтоб так понятно объяснили про это

  • @ЖенёкКупряев
    @ЖенёкКупряев 8 місяців тому

    хоть я не изучал ассемблер, но видос максимально понятный =) мне понравилось.

  • @borismor1
    @borismor1 Рік тому +8

    Эх детство мое голожопое. IDA, SoftIce и wasm. прям на ностальгию пробил)
    Но человек пошел по наименьшему трудному пути - взял программу на asm и под linux. Взял бы windows и что-то на c++ mfc и там бы миллион ресурсов и вызовов win api)
    Но вот подключение к декомптлятору по локальной сети и получение результата декомпиляции на си - вот это новое для меня.
    Ну и то что кейген - это тоже уровень.
    В моем детстве я бы просто поменял условие после валидации. И все бы неверные ключи подходили бы)
    А тут по хардкору.

    • @ivd0s
      @ivd0s Рік тому +2

      Обычно там в заданиях одно из главных правил никак не модернизировать оригинальный бинарник. Плюс в доп требованиях часто ставят не использовать деббагер, хотя если быть точнее там антидебаддинг который можно обойти, но если хочешь по правилам играть, только статический анализ. Я нашел этот сайт и прям кайфую. Кстати параметр сложности тоже нихрена не очевидный. Есть где сложность указана 4 и щелкается как орешек, а есть 3 которые я пару суток разбирал.

    • @borismor1
      @borismor1 Рік тому +1

      @@ivd0s меня мучает вопрос "для чего это сейчас надо?". Я раньше занимался этим потому что был бедным студентом, а большинство используемых приложений были шароварными (30 дней бесплатно, а потом за бабло). Сейчас же это больше из "любви к искусству" так как знания ассемблера никуда не применить по сути.

    • @ivd0s
      @ivd0s Рік тому +5

      @@borismor1 да нихрена себе никуда. Во первых ты лучше понимаешь как работает пк изнутри, работу программ. К примеру вот нужно тебе захерачить перевод какой-нибудь игры. А там нахрен стоит неизвестное шифрование на игровых архивах, что делать? Правильно реверсить бинарник на предмет того как архив расшифровывается. Или вот была одна игра в которой русский текст переносился на новую строку по буквам, а не по словам. Взял, нашел функцию вывода текста, пропатчил. И это просто варианты обычного применения. А можно реверсить прошивки микроконтроллеров, для отучивания лицензии. Вот это вообще ооочень прибыльно, если знать где свои услуги рекламировать. Ну и просто стандартное ИБ, для реверса всякой малвари.

    • @ЛексусФольксваген
      @ЛексусФольксваген Рік тому

      @@borismor1 согласен, в плюсах тоже непонятки (карбон, Раст)

    • @freeeng01
      @freeeng01 Рік тому

      @@ivd0s добавлю еще к этому реверс ядра для смартфонов.

  • @upwlqwp
    @upwlqwp Рік тому +8

    Как всегда, ничего не понятно, но очень интересно

  • @grallex9024
    @grallex9024 Рік тому +18

    Очень интересно смотреть хоть и сложно выглядит, продолжай в том же духе.

  • @tohu_game
    @tohu_game Рік тому +5

    как человеку который не шарит очень интерсно, чутка сложно но очень интересно, хотелось бы больше такого контента

  • @Константин-о1и8с
    @Константин-о1и8с Рік тому +4

    Мамкин реверсер

  • @carlospavon9243
    @carlospavon9243 Місяць тому

    Мне так понравилось видео, но я даже слов не понимал которые ты произносил)))

  • @allex-all
    @allex-all Рік тому

    Круто! Если бы я сам этим занялся, разобрался может через месяцок. Но видео так понятно записать смог бы через лет 10)))

  • @TheLexichnex
    @TheLexichnex Рік тому +1

    Вспомнились школьные времена, когда кракмиксы были на дисках (что то типо пака для "хакеров"), и сидели тогда в softice..

  • @arkptz1607
    @arkptz1607 Рік тому

    Топчик🔥🔥 Хотел полезть в пентест самоучкой, не знал где начать, теперь знаю))

  • @lukashman538
    @lukashman538 Рік тому +7

    Здорово что щас Ида есть =) И здорово что она уже версии 4++ =) Или с какой там можно было плагины писать свои на IDA C ? =)) Самое главное, товарищи, которые хотят этим заниматься - если вам не интересно через пару недель занятий, то лучше и не начинать! Успехов =)

  • @alexeis6106
    @alexeis6106 Рік тому

    Не пожалел, что посмотрел. Вспомнил молодость :)

  • @dmitriydemenko1878
    @dmitriydemenko1878 Рік тому +4

    Хороший ролик, спасибо!
    (дальше шепотом)
    Думаю, что превью - это замаскированный крик о помощи. Виндертон, если тебя похитили кодеры на чём-то высокоуровневом и жестоко запрещают в ассемблер, кашляни в следующем ролике три раза. Мы тебя спасём

  • @ironudjin
    @ironudjin Рік тому +2

    Как-то сложно у тебя. В свое время я делал кейгены еще проще: брал куски ассемблерного кода с алгоритмом проверки серийника и инлайнил в прогу на Си. В итоге не зная самого алгоритма генерации, мог генерировать серийники к прогам.

  • @Z-zaloopa
    @Z-zaloopa Рік тому

    Как частный случай(для себя на разок) - пойдет, но вобще-то, нужно было бы разобраться и "перевернуть" условие, и генерировать ключ с использованием рандома. Было бы и интереснее и правильнее. А если засунуть в ядовый гуй, накинуть яйцеразрывной 8-битный музон, то было бы и зрелищно, прям готовый кейген...

  • @savelevpetrtatoshka
    @savelevpetrtatoshka Рік тому +1

    Здорово! В свое время изучал ассемблер на Z-80 (Электроника КР-05) и посредством обратного инженеринга смотрел как люди писали игры и программы)))). Теперь смотрю на это видео и понимаю как я отстал от жизни, но все эти add, xor и т.д. до боли знакомы))).

  • @omniferal1730
    @omniferal1730 Рік тому +1

    отличное видео, хоть и не учу реверс но зашло очень

  • @kvas1831
    @kvas1831 Рік тому +2

    Недавно начал смотреть курс от SpbCTF по реверсу, через неделю у ChilliTomato выходит ролик, где он реверсит старую игру с сеги, еще через две выходит ролик от виндертона. Знаки повсюду :)

  • @alexsandrcoldmayer1469
    @alexsandrcoldmayer1469 Рік тому +1

    Озвучиваешь идеально

  • @Nikolai2033
    @Nikolai2033 Місяць тому +1

    Шестнацетиричаная система, всё сразу понятно стало, когда ты сказал, что от A до F. Это до 15 в десятичной системе.
    Upd. Написал этот комментарий в середине ролика, до того как об этом сказал автор. Странно что он сам сразу об этом не догадался.
    И регистр не важен.
    И 0 там тоже может быть.
    Давай выпускай продолжение, доламывай её уже, а то мне самому придётся теперь, интересно стало... Хоть я и всего лишь бэкэндер на си шарпе.

  • @nerusnotfound
    @nerusnotfound Рік тому +1

    Wow, вот это ум 🔥

  • @alexkazimir3835
    @alexkazimir3835 Рік тому

    Круто было узнать про ресурс с задачами. Классно раскрывается тема на практическом примере🎉

  • @vladimirpushkarev1875
    @vladimirpushkarev1875 Рік тому

    Крутой видос. Теперь понятно как keygen делают.

  • @un1vvverse
    @un1vvverse Рік тому +8

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

    • @wndtn
      @wndtn  Рік тому +6

      Скоро скоро

    • @mihman-jf3ig
      @mihman-jf3ig Рік тому

      @@wndtn пацан, это был топовый видик.

    • @onethegogd5783
      @onethegogd5783 Рік тому

      @@mihman-jf3ig 🤯

  • @Estrav.Krastvich
    @Estrav.Krastvich Рік тому

    Сильно.
    Не думал, что ты так крут).

  • @hoopengo2289
    @hoopengo2289 Рік тому +1

    Если вы хотите знать что такое reverse engineering, то этот момент отлично его описывает: 5:06

  • @weekendshow7567
    @weekendshow7567 2 місяці тому

    Базаров нет🎉

  • @oleg9ff
    @oleg9ff Рік тому +8

    Очень понравилось! Благодарю. Такая ностальгия накатила ...
    Эх, молодёж, не бегите за быстрой деньгой - оставайтесь верными своим юношеским идеалам.

  • @iSJ9y217
    @iSJ9y217 Рік тому

    Классный монтаж и супер подача!

  • @DrPeeper
    @DrPeeper Рік тому +1

    Я сразу вспомнил про 111-1111111 который является ключём для windows 95

  • @dmitriibannikovasx
    @dmitriibannikovasx Рік тому

    В принципе принцип понял, но только для этого примера)

  • @bogdan3671
    @bogdan3671 Рік тому +38

    Круто, вчера ночью увидел видео на эту совершенно новую тему для меня, утром на работе коллега сам начал говорить про reverse engineering, а сейчас твоё видео вышло. В один момент неизвестная тема выстрелила у меня, как работает этот мир?

    • @mihman-jf3ig
      @mihman-jf3ig Рік тому

      у меня тоже подобное случалось

    • @ElicMagus
      @ElicMagus Рік тому +25

      Микрофон в мобиле следит за тобой)

    • @13626
      @13626 Рік тому +3

      Это все алгоритмы из кремниевой долины.

    • @Jarion
      @Jarion Рік тому

      Жиза бро

    • @svts9308
      @svts9308 Рік тому

      Подобное притягивает подобное

  • @desomorphine928
    @desomorphine928 Рік тому

    видос хорош))) сам щас учусь на иб, хотелось бы еще видосов подобного плана)

  • @ez9723
    @ez9723 Рік тому +1

    Кайф, побольше бы таких видео

  • @436910463q
    @436910463q Рік тому

    Выпускай побольше видео с реверс инжениригом!)

  • @МВ-11НікітаТіщенко

    Красавец, так держать, можешь больше видео сделать про эти задачи?

  • @manfon899
    @manfon899 Рік тому +3

    ниче не понял но очень интересно

  • @leomysky
    @leomysky Рік тому

    Очень круто, спасибо за ролик!

  • @demimurych1
    @demimurych1 6 місяців тому

    Это не Ай - Да - это Intarective DisAssembler - Интерактиве ДизАссембелер - ИДа
    Зачем нужен Интеректив дизассемблер когда и обычного достаточно?
    Затем, что в далекие 90-тые, когда появился IDA, люди стали противодействовать изучению машинного кода программы. То есть внедрять приемы, которые бы сбивали с толку при анализе машинного кода программы.
    И вот тогда, автор Ida Гильфанов выложил в мир свое подделие помогающее преодолевать эти приемы, делая процесс удобным. В результате и последствии чего подделие выросло до зрелого продукта уже тогда, за что ему - Ильфаку нужно кланяться в пояс.
    Целое поколение реверс инженеров, выросло на IDA. Многим сейчас далеко за 40.

    • @valvetigu5207
      @valvetigu5207 2 місяці тому +1

      Рад найти ваш комент под чьим-то видео

  • @hlgshm
    @hlgshm Рік тому

    Круто. Хочу еще

  • @qa337
    @qa337 Рік тому +1

    Для новичков пойдет. Вообще проще было не заниматься подбором ключа. Проще патчнуть бинарник развернув условие логики. т.е если ключ НЕ валидный то отправлять человека в ту часть куда ранее вела логика успешной валидации. Тогда любой бы ключ "активировал программу".

    • @Decentguy1332
      @Decentguy1332 Рік тому +1

      не валеричивыми словами нужно делать при неудаче так, как получалось при успехе?

    • @ВіталікБритан-х7ч
      @ВіталікБритан-х7ч Рік тому

      Так суть не в этом, задачка же из сайта, чисто по приколу.

  • @nikivalle9108
    @nikivalle9108 Рік тому

    Больше видео про Ассемблер и реверс инженеринг

  • @bizlevel
    @bizlevel Рік тому

    Так и знал, что без XOR не обойдется..
    xor ax,ax - сама простая шифруюцая команда, когда надо было скрыть DATA сегмент в бинарнике.
    Как это было давно))
    Сейчас так какчественно не пишут! (

  • @traffox
    @traffox Рік тому

    Ого. Теперь я знаю Кунг-фу

  • @xaitboyxaitboev7539
    @xaitboyxaitboev7539 Рік тому +1

    Очень позновательно🔥🔥🔥

  • @ВіталікБритан-х7ч

    Хотелось бы видео о том, как на этом же ассемблере написать такую программу для проверки ключа)

  • @nazar6715
    @nazar6715 Рік тому

    Как джуну было нифига не понятно но очень интересно
    Лайк

  • @Сулейман-с3у
    @Сулейман-с3у Рік тому +1

    1 курс ИБ. Что ты делаешь для меня пока загадка 😅. Спасибо за видео, очень интересно

    • @silenceghoul
      @silenceghoul Рік тому

      аналогично, но не загадка

  • @kinoonix3795
    @kinoonix3795 Рік тому

    Блестяще!

  • @d-ornen2983
    @d-ornen2983 Рік тому +1

    Реверс весело ровно до того момента, как встретишься с с обфускацией - виртуалками, шифрованой арифметикой и прочим неприятным. Но такова работа. Алсо, на гитхабе полно ресурсов по реверсу, рекомндую поискать по awesome reverse engineering. Ну и зарубежные конференции тоже дело полезное

    • @erondondon3341
      @erondondon3341 Рік тому +1

      да хорош, не отпугивай людей) если ремесло в кайф, то и разобраться с обфускацией будет интересно.

  • @АлександрЛ-п2з
    @АлександрЛ-п2з Рік тому

    Крутяк, спасибо!

  • @RusLSystems
    @RusLSystems Рік тому

    Только стоя у подножия горы можно понять - из чего она состоит и как работает.

  • @grasslawn7544
    @grasslawn7544 Рік тому

    ОЧЕНЬ КРУТО !

  • @home-p2h
    @home-p2h Рік тому +1

    Ждём следующие видео с решением тасок по реверсу)

  • @ИмяФамилия-в2н2е

    Ждем патч

  • @michaeltruzyan7334
    @michaeltruzyan7334 Рік тому +1

    Сделай видос про ресурсы питон как ты сделал с c++

  • @Kknewkles
    @Kknewkles 6 місяців тому

    Кто знает, подскажите про восьмибитку :D
    А автор - лови подписку 👍

  • @yujjjj3752
    @yujjjj3752 Рік тому +2

    Winderton спасибо за видео, как раз ревёрс изучаю) Пару прог уже крякнул, как базовый реверсер крякнул zip который по кд предлагает подписку

    • @bicepsINpiceps
      @bicepsINpiceps Рік тому

      привет, скинь, пожалуйста, материалы по которым изучаешь.

  • @b213videoz
    @b213videoz Рік тому +2

    Я как то просматривая обучалки по "hack me" уже собирался и заревёрсенжинирить но тут... вспомнил откуда у меня собственно интерес к этому делу: в детсве играя в древнюю игрушку Robin of the Wood на ZX-SPECTRUM я мечтал избавиться от ведьмы которая отбирала у меня всё золото... и вот спустя 32 года мечта детства свершилась: я её эту ведьму таки отменил - это пои том что знания ассемблера Z80 у меня на 2+ 😁

  • @bublik20
    @bublik20 Рік тому

    Ассемблер это про алгоритмы, нужно для лучшего понимания алгоритмов

  • @Ca1vema
    @Ca1vema Рік тому

    Очень интересно 😊

  • @ЮраК-ч4и
    @ЮраК-ч4и Рік тому

    Интересно,научиться бы,с чего начать главное?

  • @wsuppdoublesupp5553
    @wsuppdoublesupp5553 Рік тому

    Молодец, отличное видео! Дай тебе здоровье.

  • @Buarpa
    @Buarpa Рік тому

    Во всех непонятных ситуациях иди спать ...
    после сна досмотрю (:

  • @nicolastelfyr6792
    @nicolastelfyr6792 Рік тому

    классное видео, спасибо

  • @КошкинЯрослав
    @КошкинЯрослав Рік тому

    Просто топ!!!

  • @wastegate711
    @wastegate711 Рік тому

    Это интересно давай еще.

  • @GeT0NiX
    @GeT0NiX Рік тому

    Лайк и подписка. Создаёшь хацкеров :)
    За сайтик с задачками и сам ролик спасибо

  • @Summer-cl6pw
    @Summer-cl6pw Рік тому +1

    Лайк, подписка и уважуха!
    Ещё такого же контента

  • @dangername6996
    @dangername6996 Рік тому +3

    Интересно, но возник вопрос после просмотра. Если IDA умеет неплохо декомпилить асм в плюсы, почему бы тогда не лазить по плюсовому коду, чем продолжать ломать именно асм? В чем тут подводный камень?

    • @zaratustra88
      @zaratustra88 Рік тому

      Плюсы слишком высокоуровневые всё таки. Асм ближе к бинарнику, значит дизасемблинг значительно надёжнее декомпиляции, хотя в Ghidra код можно смотреть и в С.

  • @ВіталікБритан-х7ч

    Столько людей которые пишут, мол зачем ключ, реверсируй логику, чтобы при неудачи прыгали на Valid. Но это не интересно! Не в этом суть задач из сайта! Просто для того чтобы чём-то занять свой мозг.

  • @Vitalka_project
    @Vitalka_project Рік тому

    ТЮ, я думал тут про железо будет, потактовый счет прошивки..

  • @kastabasta777
    @kastabasta777 Рік тому

    Классное видео, спасибо!
    Я вообще учусь на сис админа. В программировании слаб. Но очень нравится. Хочу заняться и этим. Но всех знаний в голову не запихнуть, хочется и в КБ поработать. Изучал немножко Си и sql . наверное питончик надо? С чего начать друзья? Или довести Си до нужного уровня? Проблемы начались когда поменялся доцент и потом еще заболел и выбыл. Т.е. с циклов уже не углублялся. 😅

    • @satoshi5659
      @satoshi5659 10 місяців тому +1

      много не бери а то сгоришь

  • @vitalyzvv8691
    @vitalyzvv8691 Рік тому

    Офигительно! Порадовал видосом! ) Спасибо!

  • @homoeximius
    @homoeximius Рік тому +2

    Снято с целью рекламы. В реальности это все сложнее и занимает кучу времени.
    Специально это изучать - сомнительное вложение.
    При этом вакансий не так чтобы очень много, их совсем мало, их крайне мало.