home.social

#crackme — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crackme, aggregated by home.social.

fetched live
  1. «Bro, what…?» #1. Первый контакт с crackme на Linux x86-64

    Вы запускаете программу, о которой ничего не знаете. Она вежливо просит строку, а в ответ на ваш ввод насмешливо отвечает: «Bro, what are you trying to do?» И правда, что мы пытаемся сделать? Пытаемся понять ее. Перед нами crackme – программа-головоломка, написанная для тренировки навыков обратной разработки: бинарник под Linux x86-64 без исходников и документации, который издевается над каждым, кто не смог его разгадать. Это первая статья цикла из трех о гибридном анализе крякми Getting Started Keygen (Mazzottis). Мы осмотрим файл штатными утилитами, найдем main в Ghidra, расшифруем «бессмысленные» имена переменных в реальную раскладку стека и подтвердим гипотезы в GDB. По пути встретим оптимизированный пролог без RBP, «хитрое» беззнаковое условие и std::string , спрятавшийся в трех переменных, которые на первый взгляд никак не связаны. Во второй части цикла – мутационное тестирование и реконструкция скрытой структуры, в третьей – полный разбор хеш-функции и восстановление алгоритма на Python. Читать первую часть

    habr.com/ru/articles/1068160/

    #реверсинжиниринг #Ghidra #GDB #ассемблер #x8664 #crackme #CTF #отладка #Linux #C++

  2. Спасаем Бингус, и как я поправил ИИ помощника. Мануал для новичков

    Ещё одна очередная задачка! На этот раз нам предстоит спасти нашего друга! Bingus'а! Давайте же спасём его! А ещё посмотрим на то как ИИ к сожалению, не смогла помочь нам. Спасти Bingus

    habr.com/ru/articles/988732/

    #реверсинжиниринг #декодирование #reverseengineering #reversing #ghidra #crackme #скриптинг #си

  3. Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков

    Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение

    habr.com/ru/articles/988388/

    #Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си

  4. Reverse Engineering для самых маленьких

    В этой статье мы разберём самую базу реверс‑инжиниринга на примере простого crackme — программы, созданной для практики «хацкинга». Ничего серьёзного.

    habr.com/ru/articles/943246/

    #reverseengineering #assembler #crackme #hacking

  5. Занимательная некромантия 01H: ломаем программу под MS-DOS

    Давным-давно, когда F11 и F12 еще не придумали, F1 - F10 располагались слева, Ctrl жил на месте CapsLock , а IBM продавала компьютеры с гарантией на 90 дней, владельцы компьютеров работали в MS-DOS. Процессор еще не знал, что такое защищенный режим, память не делилась на области пользователя и ядра, виртуальной памяти не было, как не было и многозадачности. MS-DOS программа на счет "раз" нарушала работу ядра и компьютер приходилось перезагружать. Программы скромно умещались в 64 Кб, а, если превышали это ограничение, жизнь их становилась труднее. Дизассемблируем 16-битную программу: InDuLgEo V3-B горит пламенем на экране, печатает текст и трезвонит, как старый телефон. Вперед к 16 битам

    habr.com/ru/articles/932948/

    #msdos #bios #com #crackme

  6. Райтап на таск «Крестики» с Codeby Games | CTF, реверс-инжиниринг

    Хотели порешать эти ваши реверс-инжиниринги на CTF? Да ещё и на C++ с Windows Forms? К тому же чтобы он был не сложным и в райтапе были объяснения? Тогда вам сюда 😉 Ссылка на задание (файлы) : нажми на меня :)

    habr.com/ru/articles/838702/

    #assembler #reverse_engineering #реверсинжиниринг #реверсинжиниринг_для_новичков #ctf #writeup #ассемблер #ida #Codeby_Games #crackme

  7. Взлом вашей первой программы

    Наша задача - сделать так, чтобы программа выводила "Good" в независимости от того, что пользователь ввёл в поле пароля. Если вы захотели декомпилировать данную программу, закинув EXE-файл в программу по типу dotPeek или ILSpy , то у вас ничего не выйдет. Ведь данная программа написана не на C#, исходный код которого можно легко посмотреть, а на C++, декомпилировать который нельзя.

    habr.com/ru/articles/812567/

    #assembler #reverseengineering #hacking #crackme

  8. Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

    Всем привет! Меня зовут Максим и я занимаюсь исследованиями источников данных. В своей работе периодически приходится сталкиваться с исследованием android-приложений. В этой статье я хочу показать базовые методы реверс-инжиниринга и исследования android-приложений на примере Crackme из проекта OWASP MASTG.

    habr.com/ru/articles/809791/

    #crackme #frida #avd #android

  9. CW: Goldbox puzzle spoilers, avoid if you're working on it

    Reposting to add some tags for visibility!

    Someone solved Goldbox if you're curious what the puzzle is like. Definite spoilers if you want to play the puzzle: clairelevin.github.io/ctf/2023

    This write-up doesn't cover *how* the program is obfuscated though, just notes that it was and was difficult to conquer! I would love to see someone figure it out and write it up! Links to the puzzle in the blogpost.

    #infosec #hacking #crackme #reverseengineering

  10. So for the past few weeks I've been researching a technique to deal with control-flow obfuscation. In the wake of that, I took advantage of that research to make a puzzle that frustrates *that* technique. It's a #crackme called Goldbox, named after the phreaking tool. You'll see why when you find the algorithm.

    Try to comprehend it and write a keygen around it!

    >crackmes.one: crackmes.one/crackme/64ec4e10d
    >github.com: github.com/frank2/crackmes/tre

    #infosec #hacking #reverseengineering

  11. Hace unos días inicié un hilo sobre una resolución de un sencillo #crackme. El objetivo era resolverlo de 3 maneras diferentes. Vamos por el último método de la trilogía.
    #hilo_b1h0 #reversing
    (hilo) 🧵