Сейчас на форуме: vsv1, r0lka, -Sanchez-, testrev1337, johnniewalker, Kybyx, bedop66938 (+4 невидимых)

 eXeL@B —› Крэки, обсуждения —› Исследование ZModeler 2
. 1 . 2 . 3 . 4 . 5 . 6 . >>
Посл.ответ Сообщение

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

Создано: 14 апреля 2005 19:38 · Поправил: Tim
· Личное сообщение · #1

Программа для создания и редактирования моделей популярных игр-автосимуляторов. При попытке импорта модели ругается, мол надо бы зарегить. Нашел процедуру проверки введенного серийника: 47FB4A. Дальше вас спрашиваю .

http://www.zmodeler2.com/?mode=downloads http://www.zmodeler2.com/?mode=downloads

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 14 апреля 2005 20:31
· Личное сообщение · #2

дальше начинаем ругаться мы



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

Создано: 14 апреля 2005 20:55 · Поправил: Tim
· Личное сообщение · #3

Только что определил, что если заставить программу думать, что серийник был правильный (это когда она просит перезагрузиться), то прога пишет по'xor'енный серийник (длина 13 байт, вместо введенных 20) в файл Shared\CodeLib.zmx на оффсет 3020h. Забавно!

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 14 апреля 2005 20:56
· Личное сообщение · #4

dMNt
Не ленись! Помогай!

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 14 апреля 2005 22:30
· Личное сообщение · #5

Неужели никому неинтересно? У программы весьма оригинальная защита. Пока я дошел до того, что в About показывается, что все OK, зарегано, а когда делаешь импорт - фиг вам. Странно.

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 14 апреля 2005 22:37
· Личное сообщение · #6

Tim пишет:
Неужели никому неинтересно?

Хм, мож и интересно, просто качать левую прогу никто не хочет...



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

Создано: 14 апреля 2005 22:46
· Личное сообщение · #7

Ara пишет:
левую прогу никто не хочет

Объясни получше, что это значит? Я думал, что важно не то, какая прога, а то, сможешь ли ты ее сломать.

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 14 апреля 2005 22:51
· Личное сообщение · #8

попробуй ключ 48801-88785-70852-60270



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

Создано: 15 апреля 2005 14:29 · Поправил: Tim
· Личное сообщение · #9

dMNt
Ну и дела! Ключ-то вроде нормальный, а при импорте все равно ругается: Only registered version can import files.

Я сейчас выложу файл из игры FlatOut, чтобы можно было попробовать.

http://cat87.fromru.com/body.zip http://cat87.fromru.com/body.zip

А может все дело в дате ключа?

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 15 апреля 2005 16:41
· Личное сообщение · #10

ненормальный он (ключ)
набрутил я их, но зря
вечером напишу че там не так



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

Создано: 15 апреля 2005 17:31
· Личное сообщение · #11

dMNt пишет:
набрутил я их, но зря



-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 15 апреля 2005 18:14
· Личное сообщение · #12

попробуй

D60AH-AK2L8-5AHAK-2L850

вроде сегодняшний



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

Создано: 15 апреля 2005 21:37 · Поправил: Tim
· Личное сообщение · #13

У меня совсем плохое предчувствие... Уже столько всего перепробовал, но, зараза, не захотела импортировать файлы. В чем суть-то? Автор пишет, что программа - shareware. А то, как она себя ведет, напоминает кастрированое демо.

gary_gray
та же лажа, не хочет открывать и все тут. может ее лучше патчить?

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 15 апреля 2005 22:57
· Личное сообщение · #14

короче тема вот она:
вводим ключ, он ужимается в дцать байт
эти байты ксорятся с 55h
дальше идет работа с результатами ксора
потом идет проверка, берется первый байт, запоминается.
читается следующий байт, ксорится с CDh, заносится в переменную, следующий байт ксорится уже с этой переменной.
и так до конца
в конце проверяется равен ли первый байт получившемуся после ксора байту
если да - то ключ считается валидным и записывается в CodeLib
при старте идет та же самая проверка ключа несколько раз в разных местах
казалось бы все... ан нет
доходим до интересного места

0047FEB0 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
0047FEB3 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0047FEB6 |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
0047FEB8 |. 81E1 00FF0F00 AND ECX,0FFF00
0047FEBE |. C1E9 08 SHR ECX,8
0047FEC1 |. 8B55 0C MOV EDX,DWORD PTR SS:[EBP+C]
0047FEC4 |. 66:890A MOV WORD PTR DS:[EDX],CX

тут берется первый дворд ужатого ключа, отбрасывается младшая часть и сохраняется (назовем ее Х)
дальше по коду идет проверка на условие 38372+Х=2958465 или 38372+Х=-657434
но проблема в том что Х не может принимать такие значения (из условия AND ECX,0FFF00)

зы: или я пропустил откуда берется 38372 хотя х.з.
ззы: на демку не очень похоже, хотя я субъективен



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

Создано: 15 апреля 2005 23:51
· Личное сообщение · #15

dMNt
имхо, то, что ты описал - это, похоже, только проверка даты. там всё немного сложнее помимо даты там ещё остальные байты ключа играют.

Tim
я понял, что задача серийник найти, патч-то сделать без проблем. если очень надо, может, завтра посмотрю.



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

Создано: 16 апреля 2005 01:16
· Личное сообщение · #16

gary_gray пишет:
без проблем

Веселый ты парень, ! Мне вообще-то без разницы, я обычно делаю патчем, если это не такой случай, как например с ISO Commander (всякие бяки и подлянки от производителя).

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 16 апреля 2005 16:44 · Поправил: gary_gray
· Личное сообщение · #17

поторопился
PT0A4-RLALA-LAL29-MLK90
импорт должен заработать



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

Создано: 16 апреля 2005 21:56 · Поправил: Tim
· Личное сообщение · #18

gary_gray
Ну и монстр же ты, ! Как тебе тачка? Не томи, рассказывай, как удалось сделать валидный ключ!

З.Ы. Кстати, насколько сложный в этой программе механизм защиты по 10 бальной шкале?

-----
MicroSoft? Is it some kind of a toilet paper?




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

Создано: 17 апреля 2005 01:26
· Личное сообщение · #19

защита:
1. простая чексумма
2. сложная чексумма
3. проверка даты выдачи
4. проверка, что ещё какая-то фигня не ноль

итого - 4 балла



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июля 2005 05:44
· Личное сообщение · #20

Тут вышла новая версия этого ZModelera 2.0.4 http://www.zmodeler2.com/files/zmodeler2.zip http://www.zmodeler2.com/files/zmodeler2.zip , так вот в чём проблема код вышенаписаный в ней не работает , вернее просто импорт не работает. Я думаю там при загрузке какая то ещё проверка делается
кроме тех что в предидущей версии были.
Сам я в отладчиках не силён так что прошу кого не затруднит посмотреть




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 20 июля 2005 20:38
· Личное сообщение · #21

Дело в том, что в новой версии многое изменилось.
даже новые фильтры к старой версии (2.0.3) не подходят.
И соответственно усовершенствовалась защита, я так думаю.
Люди, действительно у кого есть желание поковыряться?
Сам я тоже не шарю, но Очень нужно!

-----
AutoIt




Ранг: 3.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 июля 2005 19:36
· Личное сообщение · #22

Сделайте патч или серийник на 2.0.4 версию только что бы импорт работал. Пожалуйста
Если надо вот модель для импорта http://www.figna.h15.ru/files/faggio.zip http://www.figna.h15.ru/files/faggio.zip



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 июля 2005 22:42
· Личное сообщение · #23

В версии 2.0.4 серийники вроде проглатываются некоторые, но импорт один хрен не работает. При попытки импорта выводится надпись - извиняй, мол, друг, приехали - в незарегенной версии импорт невозможен.




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

Создано: 22 июля 2005 11:31
· Личное сообщение · #24

У меня где-то валялась эта прога, только версию не помню, была в комплекте с ГТА, если кому надо - могу поискать, скинуть




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 22 июля 2005 21:16 · Поправил: OLEGator
· Личное сообщение · #25

Не чувак это не та. У тебя наверное из первых версий, тогда она ещё бесплатная была.
Эта версия вышла 19.07.2005. Она не могла у тебя валяться.
И всётаки разработчик хитёр, стоко всего понаворочил в своей защите блин!

-----
AutoIt




Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 июля 2005 21:52
· Личное сообщение · #26

Я тут из за этой проги погрузился в учебники по асмэму, выучил с десяток мнемоник но так и не понял как из этих "мовов" и "джампов" серийник сгенить.
Неужели не кто из "Просвещенных" не поможет нам ламерам с кряконьем этой проги. А то у меня уже зловещие мысли появляются: декомпилировать её как нибудь и уже в Visual C++ "разделать на куски".
2 -=Defender=- Стопудово не та версия , 2.0.4 вышла только 19 июля этого года.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 22 июля 2005 21:59
· Личное сообщение · #27

koPPP пишет:
декомпилировать её как нибудь и уже в Visual C++ "разделать на куски

Ну так вперед!

При запуске выдает ошибку:

--> Can't select rendering device file:Modeler.cpp line:371
--> Can't obtain "services::CRenderManager". file:Modeler.cpp line:389
--> Service "services::CRenderManager" initialization failed file:ReposLibs.cpp line:358
--> Can't load devices info file:manager.cpp line:107
--> Failed to load/create "rend::CD3D9Engine". file:manager.cpp line:736

Эт она к чему?

-----
TBR




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

Создано: 22 июля 2005 21:59
· Личное сообщение · #28

Тут похоже такая же фишка, как и в 2.0.3. Я в новой версии ключик набрутефорсил, в About все нормально, а импорта все равно нет.
Исследование продолжается



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

Создано: 22 июля 2005 22:07
· Личное сообщение · #29

Grey
это у тебя директх неправильный, нужен не позже 9.0b
Nabu
там просто так не набрутить, в абаут всё нормально - это только одна из степенй защиты

завтра посмотрю, что там изменилось.




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 22 июля 2005 22:16
· Личное сообщение · #30

gary_gray пишет:
завтра посмотрю, что там изменилось.


gary_gray Рад, что ты к нам присоединился!!! всётаки ТЫ сломал предыдущую версию.

-----
AutoIt



. 1 . 2 . 3 . 4 . 5 . 6 . >>
 eXeL@B —› Крэки, обсуждения —› Исследование ZModeler 2
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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