Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   CrackMe №1 by GROB_T (https://forum.antichat.xyz/showthread.php?t=78644)

GROB_T 27.07.2008 14:48

CrackMe №1 by GROB_T
 
Мой первый крякми
Цель: найти серийник к вашему нику
_http://grts.nm.ru/CrackMe/CrackMe.rar

izlesa 27.07.2008 17:15

ааа, чорт, алгоритм генерации и сравнения меня убьёт. Плохо быть нубом (это я про себя).

Пока раскопал первоначальные условия для пароля:
1. длина пароля = 36 символам
2. в нём недолжно быть символов G, @, O, :
3. в позициях нацело делящихся на 3 должны быть символы меньше '4'

а далее начинаются нудные арифм. операции в ктр я постоянно путаюсь. Немогу даже понять где кончается генерация и начинается проверка.

Единственно смог раскопать, что по результатам того алго в локальной переменной ([ebp - 28]) сохраняется 0 или 1, а потом происходит генерация слова Wrong (если 0) или Valid (если 1)

вообще можно както в таких случаях, когда правельный серийник не сохраняется, а сравнивается на лету (помоему так и происходит) делать так, чтобы не проходить весь алгоритм? Иначе получается долго и нудно.

GROB_T 27.07.2008 18:14

1 и 3 посностью правильно, 2 не совсем, в серийнике не должно быть ничего кроме 0..9 и A..Z, насчет valid и wrong тоже все правильно.

izlesa 27.07.2008 21:42

да я ступил, sub тоже флаги выставляет, и там переход по jle
Но видимо либо ты ошибся, либо не хотел показывать всего - там могут бытьтолько 0-9 и A-F

GROB_T 27.07.2008 21:45

да, ты прав A-F, я ошибся

izlesa 27.07.2008 22:48

немогу никак раскрутить. слишком длинный и нудный.
Может из старших товарищей кто подскажет?

ProTeuS 28.07.2008 17:03

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

http://prot.someshit.net/crackme.txt


Время: 19:46