Home my articles zons keygenme bruteforce simple
Post
Cancel

zons keygenme bruteforce simple

Однажды на crackmes.de в поисках пищи для мозга и нашел довольно интересный keygenme от zons, так как желание спать все усиливалось – хотелось по быстрому сгенерить уже серийник для своей системы и пойти спать.

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

Подумав немного обратил внимание на это:

Начало проверки. Стало ясно что серийник является целым числом.
zons_keygenme_1 И конец проверки:
zons_keygenme_2

То есть когда мы введем неправильный серийник то получим соответствующее сообщение. И именно это сообщение нам сейчас поможет найти единственный верный :). Для этого изменим сообщение о неверном серийном номере на цикл, который будет увеличивать серийник на +1и проверять его еще раз.
zons_keygenme_3

Теперь программа сама себе найдет нужный серийник.

Но остается вопрос как его узнать? Можно конечно поставить бряк на и посмотреть содержимое [ebp-4], но это не “наш метод”.

Если посмотреть выше по коду, то можно найти ф-цию вывода HWID в текстовое поле.
zons_keygenme_4

Это как раз то что нам нужно, необходимо лишь изменить ControlID и Value.
ControlID можно подсмотреть в ф-ции проверки (адрес 004011B2), он будет 3EA
Value – это сам серийник, он хранится как мы уже знаем в [ebp-4]
zons_keygenme_5

Сохраняем изменения в файле, и запускаем его уже без отладчика.
После запуска жмем кнопку “Check” … Немного висим …

И Вот! В окне, куда его должны были вводить красуется верный номер.
zons_keygenme_6

Получился некий кейген-брутфорсер который генерирует правильные номера для основной программы
zons_keygenme_7

Кажется что изменений очень много, на самом деле это не так.
Вот все что изменилось в оригинальном файле, чтобы он стал кейгеном:
zons_keygenme_8

К сожалению данное решение не попадает под список “валидных” а времени разбирать код – нет, поэтому оставлю как есть )

Вся информация предоставлена исключительно для ознакомления.

This post is licensed under CC BY 4.0 by the author.

pstUn [архив]

MIUI 1.9.27 - Samsung Captivate (i897)

Comments powered by Disqus.