
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 :: Чувак ты хоть понимаеш за что взялся???
Какой рег. код???
Прога рег. код проверяет на сервере, а если его нет на сервере, то как ты его
подбереш???
ТЫ можеш подобрать временный рег. код, но при старте прога проверится на серваке
и станет опять демка! ТУт только патчить!!!

|