| Сейчас на форуме: Slinger (+6 невидимых) | 
| eXeL@B —› Основной форум —› НЕВЗЛАМЫВАЕМАЯ зашита shareware програм или Crackme from ZLOBODROM.org.ru | 
| . 1 . 2 . >> | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 25 января 2007 03:27  · Личное сообщение · #1 Однажды сидя дома тихим зимним вечером, пришла в мою голову мысль сделать крутую защиту для шароварной проги. Сказано сделано, можете проверить свои силы и попробывать взломать ее. Думаю, вам будет интересно посидеть над взломом этой штуковины. Я думаю, что все кто считает себя крэкером, должны попробывать. --> Crackme <-- http://zlobodrom.org.ru/crackme.rar Удачи !!! ![]()  | 
| 
 | 
Создано: 25 января 2007 04:01  · Личное сообщение · #2  | 
| 
 | 
Создано: 25 января 2007 04:08  · Личное сообщение · #3  | 
| 
 | 
Создано: 25 января 2007 04:14  · Личное сообщение · #4 Небольшие наработки: Прога скорее всего криптует вводимые данные(Ещё не смотрел), а потом с помощью результатов этово крипта расшифровывает код программы после чего с помощью этого цикла записывает в себя раскриптованный код: 00456135 mov edx, [esi] 00456137 mov dl, [edx+eax-1] 0045613B mov [ebx], dl 0045613D inc eax 0045613E inc ebx 0045613F cmp ebx, 0045608C ; Entry address 00456145 jnz short 00456135 Ошибки появляются потому, что по адресу 00453AD8(прога отсюда начинает записывать байты) валяется мусор. Сама функция проверки и записи кода начинается с адреса 00456094. Checker Выложи рабочее сочетание Ключ/Рег.номер, и он будет всегда говорить ОК!  
----- Research For Food ![]()  | 
| 
 | 
Создано: 25 января 2007 04:18  · Личное сообщение · #5  | 
| 
 | 
Создано: 25 января 2007 04:19  · Личное сообщение · #6  | 
| 
 | 
Создано: 25 января 2007 04:23  · Личное сообщение · #7  | 
| 
 | 
Создано: 25 января 2007 04:35  · Личное сообщение · #8 00456124 CALL crackme.00453824 Здесь он берёт один символ от имени, ерундень из стека (FFh), умножает их, прибавляет символ из шифрованной кучи (размер 25B4h байт), результат обратно в кучу. Потом просто перекатываем кучу в функцию TForm1@registration. Ключ длинной 10 символов, но их природу узнать мне не представляется возможным, я тоже, зашифрую программу MD5, а ключик выдовать только Registered user  . 
Так что не катит, один рабочий ключ - и можно писать кейген. Да и вообще, начхать на проверку и сразу на You already registered  
![]()  | 
| 
 | 
Создано: 25 января 2007 04:36  · Личное сообщение · #9  | 
| 
 | 
Создано: 25 января 2007 04:41  · Личное сообщение · #10  | 
| 
 | 
Создано: 25 января 2007 04:43  · Личное сообщение · #11  | 
| 
 | 
Создано: 25 января 2007 04:46  · Личное сообщение · #12  | 
| 
 | 
Создано: 25 января 2007 04:49  · Личное сообщение · #13  | 
| 
 | 
Создано: 25 января 2007 04:53  · Личное сообщение · #14 KpeHDeJIb пишет: Как я понял прога в любом случае расшифорвать себя пытается, даже если ключ не правильный? В итоге все равно запускается, и неважно что там мусор лежит? Схватываеш на лету  
KpeHDeJIb пишет: Ну просто, скидываеся всем коллективом и имеем рабочую программу, потом ее продаем подешевки (: Неа, нада кряки продавать  
daFix пишет: Выложи рабочее сочетание Ключ/Рег.номер, и он будет всегда говорить ОК! ----- Research For Food ![]()  | 
| 
 | 
Создано: 25 января 2007 04:54  · Личное сообщение · #15 Дался тебе except! если TForm1@registration начинается не с push ebx то значит ты не расшифровал функцию! Ты файл DeDE анализил? если надо - в атаче .map с анализом, грузи через плаги, всё становится просто и понятно.   17c0_25.01.2007_CRACKLAB.rU.tgz - cr_me.rar
![]()  | 
| 
 | 
Создано: 25 января 2007 04:58 · Поправил: Freecod  · Личное сообщение · #16 00453AC0 . FFFFFFFF DD FFFFFFFF 00453AC4 . 0E000000 DD 0000000E 00453AC8 . 73 64 66 2D 62 6E >ASCII "sdf-bnu4ii-KJH",0 00453AD7 00 DB 00 00453AD8 $ 68 8D92BECF PUSH CFBE928D странная шняга... имхо это развод, но при мем бряке на 00453AC8 скорость работы программы падает в разы... А вот обрабатывается TForm1@registration от 00453AD8, хотя начало её 00453AE0... Тут возникла идея - если проверку регистрации шифровать - как при старте программы тестить регне рег? ![]()  | 
| 
 | 
Создано: 25 января 2007 05:00  · Личное сообщение · #17  | 
| 
 | 
Создано: 25 января 2007 05:07 · Поправил: KpeHDeJIb  · Личное сообщение · #18  | 
| 
 | 
Создано: 25 января 2007 05:16  · Личное сообщение · #19  | 
| 
 | 
Создано: 25 января 2007 05:41  · Личное сообщение · #20  | 
| 
 | 
Создано: 25 января 2007 05:50  · Личное сообщение · #21  | 
| 
 | 
Создано: 25 января 2007 05:55  · Личное сообщение · #22  | 
| 
 | 
Создано: 25 января 2007 06:03  · Личное сообщение · #23  | 
| 
 | 
Создано: 25 января 2007 06:05  · Личное сообщение · #24  | 
| 
 | 
Создано: 25 января 2007 06:07  · Личное сообщение · #25 Checker пишет: Я всего то чуть больше месяца начал заниматься всяким крякингом, так что ломайте не расслабляйтесь ! А шо ломать.Freecod уже написал, что : Freecod пишет: Ключ длинной 10 символов, но их природу узнать мне не представляется возможным, я тоже, зашифрую программу MD5, а ключик выдовать только Registered user . Так что не катит, один рабочий ключ - и можно писать кейген. Да и вообще, начхать на проверку и сразу на You already registered по-моему этим все сказано ![]()  | 
| 
 | 
Создано: 25 января 2007 06:09  · Личное сообщение · #26  | 
| 
 | 
Создано: 25 января 2007 06:10  · Личное сообщение · #27 Господин Checker, я начал им заниматься неделю назад (: Но даже я понимаю, что можно сделать программу пошифрованную тем же RSA 1024, и без ключа там ловаить нечего будет. А вот когда будет куплена первая копия программы с ключом, то если это была единственная защита - всё, считай программа стала бесплатной (: ![]()  | 
| 
 | 
Создано: 25 января 2007 06:12  · Личное сообщение · #28 хммм... предположим что 8 байт перед TForm1@registration дешефруются случайно и к registration они отношения не имеют... Тогда начало TForm1@registration с 00453AE0 должно иметь вид PUSH EBP MOV EBP,ESP те стандартный "заголовок" функции. значит мы знаем 3 байта в раскриптованной куче. Да, символов в Рег. коде 10 и при дешифровке им "по кругу" обрабатывают кучу. реверся код с 0045387B по 004538A8 я написал такую програмку: mov al,byte ptr[byf+si] ; указатель на строку типа 1234qweret.... для перебора mov edx, 0FFh ;стандартное значение imul edx mov edx, ССh ; из покриптованной кучи add eax, edx cmp al, 55h ; то что хотим - PUSH EBP je loc_6 inc si loop locloop_5 loc_6: nop ; бряк здесь покрутив её с разными значениями получил 10, 1, 2 символы из 10 Рег. номера рискну сказать, что ключег имеет вид: o6XXXXXXXw где X - хз  
![]()  | 
| 
 | 
Создано: 25 января 2007 06:15  · Личное сообщение · #29  | 
| 
 | 
Создано: 25 января 2007 06:18  · Личное сообщение · #30  | 
| . 1 . 2 . >> | 
| eXeL@B —› Основной форум —› НЕВЗЛАМЫВАЕМАЯ зашита shareware програм или Crackme from ZLOBODROM.org.ru | 
| Эта тема закрыта. Ответы больше не принимаются. | 









. 
даже защиты от отладки поставил!!! интересно девки пляшут Checker там одна проверка на отладчик или еще какая-нибудь замутненая под ошибку системы!или может уже самой системе хана!
 
парни checker надо вычислить и замочить!если после месяца такой изврат пишет,то что будет после года,особенно если попадет в руки неприятеля! VP у меня тоже пару раз слетел,но не постоянно.
 Для печати