Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

Likvidator Взлом CuteFTP v4.2.5 Блин даже не знаю как вопросы по кряку прог


Likvidator Взлом CuteFTP v4.2.5 Блин даже не знаю как вопросы по кряку прог задают... Но в общем решил взломать этот кульный фтп клиент. Поставил бряк на GetWindowTextA. Как я понял в цикле взялись значения из текстовых полей. Потом нашел процедуру очень уж похожа на проверку рег. кода она вызывается столько раз сколько символов в веденом рег. коде. Небольшой примерчик из IDA:
************************************************
¤
004D2EBF loc_4D2EBF: ; CODE XREF: sub_4D2EAB+39j
004D2EBF movsx eax, al
004D2EC2 push eax
004D2EC3 call sub_4C586D
004D2EC8 test eax, eax
004D2ECA pop ecx
004D2ECB jz short loc_4D2ED5
004D2ECD test esi, esi
004D2ECF jnz short loc_4D2ED7
004D2ED1 mov esi, edi
004D2ED3 jmp short loc_4D2ED7
004D2ED5 ; -------------------------------------------------- -------------------------
004D2ED5
004D2ED5 loc_4D2ED5: ; CODE XREF: sub_4D2EAB+20j
004D2ED5 xor esi, esi
004D2ED7
004D2ED7 loc_4D2ED7: ; CODE XREF: sub_4D2EAB+24j
004D2ED7 ; sub_4D2EAB+28j
004D2ED7 push edi
004D2ED8 call sub_4C58FC
004D2EDD mov edi, eax
004D2EDF pop ecx
004D2EE0 mov al, [edi]
004D2EE2 test al, al
004D2EE4 jnz short loc_4D2EBF
************************************************
В общем последняя инструкция jnz short loc_4D2EBF начинает код заново если мы еще не обработали все символы введенного рег. кода. Еще интересная вещь в функции call sub_4C58FC. Вот она:
************************************************
3G
004C58FC
004C58FC sub_4C58FC proc near ; CODE XREF: sub_4C48D3+61p
004C58FC ; sub_4D26E3+2Dp ...
004C58FC
004C58FC arg_0 = dword ptr 4
004C58FC
004C58FC mov eax, [esp+arg_0]
004C5900 movzx ecx, byte ptr [eax]
004C5903 mov cl, byte ptr unk_560301[ecx]
004C5909 and cl, 4
004C590C inc eax
004C590D test cl, cl
004C590F jz short locret_4C5912
004C5911 inc eax
004C5912
004C5912 locret_4C5912: ; CODE XREF: sub_4C58FC+13j
004C5912 retn
004C5912 sub_4C58FC endp
**********************************
Посмотрите на inc eax, в eax хранится введенный Вами регкод. Если кто-то ломал эту прогу подскажите как разобраться в этой лабуде чтобы востановить настоящий регкод.
Благодарю...
Dr,Faust :: Чувак ты хоть понимаеш за что взялся???
Какой рег. код???
Прога рег. код проверяет на сервере, а если его нет на сервере, то как ты его подбереш???
ТЫ можеш подобрать временный рег. код, но при старте прога проверится на серваке и станет опять демка! ТУт только патчить!!!






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS