Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Cryptime v3.3 и кейген
Посл.ответ Сообщение


Ранг: 71.8 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 02 августа 2005 14:09
· Личное сообщение · #1

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

.text:0040334F align 10h
.text:00403350 push 0FFFFFFFFh
.text:00403352 push offset loc_444D2A
.text:00403357 mov eax, large fs:0
.text:0040335D push eax
.text:0040335E mov large fs:0, esp

Программа ничем не пакована.
Скачать можна отсюда(450 KB) http://www.oleansoft.com/download/cryptimerus.zip
Вот процедура сравнения правильного номера и вами введенного:

.text:004038B2 mov eax, [esp+88h]
.text:004038B9 mov ecx, [esp+10h]
.text:004038BD add eax, 104h
.text:004038C2 mov eax, [eax]
.text:004038C4 push ecx //правильный
.text:004038C5 push eax //введенный пароль
.text:004038C6 call sub_419D05

Просьба помочь разобратся как написать кейген.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 02 августа 2005 14:28
· Личное сообщение · #2

Bat
А ты заморочься этим как следует и тогда сделаешь кейген. ещё есть:

TMG Ripper Studio 0.03
---
Выдиралка частей исполняемого кода из программы.
Чтобы вы могли сделать кейген к проге не напрягаясь.

-----
Всем не угодишь





Ранг: 66.7 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 02 августа 2005 14:30
· Личное сообщение · #3

Bad_guy пишет:
TMG Ripper Studio 0.03
---
Выдиралка частей исполняемого кода из программы.
Чтобы вы могли сделать кейген к проге не напрягаясь.


А ссылка есть? и сколько весит напиши, если не трудно.



Ранг: 45.7 (посетитель)
Активность: 0.050
Статус: Участник
EBFE

Создано: 02 августа 2005 14:37
· Личное сообщение · #4

так а что там непонятного то?
рипай код с 00403483 и правь под себя (например таблицу не в стеке храни а в памяти, соотв сцылки на нее правь) или узнай алго (PEiD'ом например и возьми готовую реализацию)

на какой-то хэщ похоже




Ранг: 71.8 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 02 августа 2005 14:54 · Поправил: Bat
· Личное сообщение · #5

dMNt пишет:
или узнай алго (PEiD'ом например и возьми готовую реализацию)

Это ты имееш ввиду если там хэш. PEiD показывает, что нет там никакого хэша.

Там между этими адресами 403483 и 4038С6 еще штук 5 функций вызывается, а в них еще функции.... Это хватит как раз к Новому году разбирать это все.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 02 августа 2005 22:16
· Личное сообщение · #6

Если прога чисто сравнивает готовый ключ, то TMG Ripper Studio 0.03 тебе в зубы и вперёд, нужно будет только указать откуда и до куда выдирать, все вложенные процедуры она сама обработает. Единственное-обрати внимание на данные, возможно, их тип придётся поправлять. А потом вставляй этот код себе и всё. Слить софтину можно на васме.



Ранг: 7.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 03 августа 2005 22:37
· Личное сообщение · #7

Bat

не там ищеш глянь сюда:
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0041F684(C), :0041F68D(C), :0041F699(C), :0041F6A2(C), :0041F6CB(C)
|:0041F6E4(C), :0041F6ED(C)
|
:0041F6B4 1BC0 sbb eax, eax
:0041F6B6 D1E0 shl eax, 1
:0041F6B8 83C001 add eax, 00000001
:0041F6BB C3 ret

надо чтобы перед ret было в eax = 00000000
варьянтов много, я бы например поменял:
:0041F6B6 shl eax, 1 на or eax,eax



Ранг: 7.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 03 августа 2005 22:58
· Личное сообщение · #8

Извиняюсь там ищеш я ошибся.


 eXeL@B —› Основной форум —› Cryptime v3.3 и кейген
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати