Сейчас на форуме: tyns777, cppasm, dutyfree, asfa (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Edic вопрос про формирование ключа?
Посл.ответ Сообщение


Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 29 августа 2016 22:06 · Поправил: script_kidis
· Личное сообщение · #1

Приветсвую Всех,сегодня мой взляд пал на этот словарик,интересно как развернуть формирование ключа.сам пока не понял ,сама программа интересна реализованной в ней защитой и больше ничем,интересно мнение аксакалов куда стоит обратить внимание?

cd8d_29.08.2016_EXELAB.rU.tgz - C.7z

Добавлено спустя 4 минуты
Новичкам думаю тоже может быть интересно,хотя может у меня и глаз замылился и я не вижу всё поле.




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 30 августа 2016 01:52 · Поправил: -=AkaBOSS=-
· Личное сообщение · #2

script_kidis пишет:
программа интересна реализованной в ней защитой

да как-то не особо там той защиты... разве что кой-какие строки попрятали в base64
Code:
  1. 430540:
  2.   ; считается хвид
  3.   mov     [ebp+HWID], 0
  4.   lea     edx, [ebp+HWID]
  5.   push    edx
  6.   mov     ecx, [ebp+var_40C]
  7.   call    sub_401BF9
  8.  
  9.   ; к нему подклеивается введённый UserId
  10.   lea     eax, [ebp+userid]
  11.   push    eax             ; Source
  12.   lea     ecx, [ebp+HWID]
  13.   push    ecx             ; Dest
  14.   call    _strcat
  15.   add     esp, 8
  16.  
  17.   ; вычисляется валидный серийник
  18.   lea     edx, [ebp+pOutValidKey]
  19.   push    edx
  20.   lea     eax, [ebp+HWID]
  21.   push    eax
  22.   mov     ecx, [ebp+var_4]
  23.   call    sub_401956
  24.  
  25. 430621: ; чуть ниже - сравнивается угадай что с угадай чем
  26.   lea     ecx, [ebp+enteredkey]
  27.   push    ecx
  28.   lea     edx, [ebp+pOutValidKey]
  29.   push    edx
  30.   call    _strcmp         ; facepalm


добавлено
dosprog пишет:
Так что "фэйспальмы" не очень-то и уместны, имхо.

фейспальм был по поводу "интересной защиты", а насчёт остального - ТС же написал, что функционал его не интересует

| Сообщение посчитали полезным: script_kidis

Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 30 августа 2016 04:01 · Поправил: dosprog
· Личное сообщение · #3

При старте проверяет валидность серийника с помощью _strcmp(), как писали выше.
Это тот случай, когда нет смысла заморачиваться с подборами абракадабры - словари всё равно потом не скачать с офсайта, даже с "зарегистрированной" версией. Так что "фэйспальмы" не очень-то и уместны, имхо. (То же самое касается и версии 4.0 софтины).
Да и офсайта того уже нету.
Так что тупо хирургия.


[Типа оффтоп]
И кстати, - а есть словарь к этой версии 2.9 ?
(И ещё вроде как бывал расширенный словарь весом под 30 Мб для версии 4.0)
[/Типа оффтоп]

-Добавлено-
gazlan, спс.
А чем закрутить эту базу в пригодный для программы вид?




Ранг: 170.1 (ветеран), 96thx
Активность: 0.090.01
Статус: Участник

Создано: 31 августа 2016 22:19
· Личное сообщение · #4

dosprog пишет:
И ещё вроде как бывал расширенный словарь весом под 30 Мб для версии 4.0

Расшифрованная база (psw: edict): edict.rar
Code:
  1. Edictionary 4.0 Jumbo DB
  2. English-Russian/Russian-English
  3. 587,540 entries total


| Сообщение посчитали полезным: dosprog
 eXeL@B —› Вопросы новичков —› Edic вопрос про формирование ключа?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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