crackme

  • ХабрахабрФото Что скрывают программы от отладчика?

    Что скрывают программы от отладчика?

    Здорово, когда программы разрешают себя отлаживать: какие бы тайны ни скрывали, выдадут. Честным программам скрывать нечего, но встречаются и вредные: такие программы мешают себя изучать, а то и вовсе отказываются работать. Отладчик поможет изучить зашифрованный код. Программа расшифровывает код перед выполнением: проще остановить программу отладчиком и исследовать, чем расшифровывать код самостоятельно. Программа сопротивляется отладке, когда хочет этому помешать. Посмотрим, как…

    Читать далее »
  • ХабрахабрФото 1337ReverseEngineer’s VMAdventures 1 crackme

    1337ReverseEngineer’s VMAdventures 1 crackme

    Продолжаем решать головоломки: сегодня это 1337ReverseEngineer's VMAdventures 1 Задача: узнать верный пароль, на который программа выдаст "Correct key!". Проверка пароля С помощью дизассемблера находим строку "Correct key!" и код, что на нее ссылается. Над ним - цикл проверки пароля: eax пробегает по символам, а в edi - длина пароля. Строка byte_4032E0 содержит непечатные символы: это не сам пароль, а хеш.…

    Читать далее »
  • ХабрахабрФото Если хоть раз мечтал написать crack или keygen

    Если хоть раз мечтал написать crack или keygen

    Дня 3 назад заглянул на сайт crackmes.one попробовать силы во взломе защит. Просто наугад взялся за "hitTman's Kolay One!": просто по оценке Difficulty: 2. 0 и Quality: 4. 0. Не примитивно, но и не слишком сложно. Оказалось, форма ввода пароля с подсказкой: текст кнопки "submit password" после нажатия меняется на число. Если попробовать разные символы пароля, заметно, что для одних…

    Читать далее »
  • ХабрахабрФото Ломаем простую «крякми» при помощи Ghidra — Часть 2

    Ломаем простую «крякми» при помощи Ghidra — Часть 2

    В первой части статьи мы при помощи Ghidra провели автоматический анализ простой программы-крякми (которую мы скачали с сайта crackmes.one). Мы разобрались с тем, как переименовывать «непонятные» функции прямо в листинге декомпилятора, а также поняли алгоритм программы «верхнего уровня», т.е. что выполняется функцией main(). В этой части мы, как я и обещал, возьмемся за анализ функции _construct_key(), которая, как мы выяснили,…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Ломаем простую «крякми» при помощи Ghidra — Часть 1

    [Из песочницы] Ломаем простую «крякми» при помощи Ghidra — Часть 1

    О том, что это за зверь такой — Ghidra («Гидра») — и с чем его едят она ест программки, многие уже, наверняка, знают не понаслышке, хотя в открытый доступ сей инструмент попал совсем недавно — в марте этого года. Не буду докучать читателям описанием Гидры, ее функциональности и т.д. Те, кто в теме, уже, уверен, всё это сами изучили, а…

    Читать далее »
  • ХабрахабрФото Взлом ядерного Crackme

    Взлом ядерного Crackme

    Привет, Хабралюди! Сам процесс решения задачек на взломы особенно приятен, а когда есть решение – приятно вдвойне. Сегодня мы решили разобрать крякми, который попался нам на конференции ZeroNights в ноябре, где наша команда из школы кибербеза и ИТ HackerU дебютировала и сразу выдебютировала заняла первое место в hardware challenge. Решение crackme «SHADOW» пригодится тем, кто увлекается реверс-инжинирингом. Для крякми этого…

    Читать далее »
  • ХабрахабрФото Triton vs Kao’s Toy Project. Продолжаем хорошую традицию

    Triton vs Kao’s Toy Project. Продолжаем хорошую традицию

    В данной статье речь пойдет про SMT-решатели. Так сложилось, что в исследовательских материалах, посвященных данной теме, появилась хорошая традиция. Уже несколько раз в качестве подопытного алгоритма для SMT-решателей разные исследователи выбирали один и тот же пример – крякми, придуманное некогда человеком с ником kao. Что ж, продолжим эту традицию и попробуем использовать для решения этого крякми еще один инструмент для…

    Читать далее »


Кнопка «Наверх»