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

 eXeL@B —› Вопросы новичков —› Artmoney pro 7.37 взлом
Посл.ответ Сообщение

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

Создано: 02 декабря 2011 22:13 · Поправил: tiranosaur
· Личное сообщение · #1

Господа кракеры помогите пожалуйста со взломом. Дамп рабочий снял. Что это такое?==>

005D91FB |. 83F8 04 CMP EAX,4
005D91FE |. 0F87 F2010000 JA 005D93F6
005D9204 FF2485 0B925D>JMP DWORD PTR DS:[EAX*4+5D920B]
005D920B |. 1F925D00 DD dump_.005D921F <==
005D920F |. 3C925D00 DD dump_.005D923C <==
005D9213 |. 59925D00 DD dump_.005D9259 <== WTF?????
005D9217 |. 76925D00 DD dump_.005D9276 <==
005D921B |. 93925D00 DD dump_.005D9293 <==

005D921F |> 8D45 E4 LEA EAX,DWORD PTR SS:[EBP-1C]




Ранг: 105.6 (ветеран), 36thx
Активность: 0.10
Статус: Участник

Создано: 02 декабря 2011 22:20
· Личное сообщение · #2

tiranosaur - это участок кода, где создан массив в 5 элементов dword. Они видимо являются адресами. Перед массивом написан оператор case .
после массива выполняется код при eax==1
а так мало чё можно сказать по такому вопросу.



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

Создано: 02 декабря 2011 22:23
· Личное сообщение · #3

Это понятно. Дело в том что это находится в функции проверки серийника. и я хз что с ним делать(




Ранг: 105.6 (ветеран), 36thx
Активность: 0.10
Статус: Участник

Создано: 02 декабря 2011 22:32 · Поправил: Dart Sergius
· Личное сообщение · #4

твой родной язык программирования какой? с? или pascal?
если перевести в си этот кусок кода, то выполняеться там такое


if (eax>=4) jmp 005D93F6 ; //так мы расшифруем CMP EAX,4 и JA 005D93F6 , где ja я заменил на jmp
switch (eax){
case 0: тут наша таблица;
case 1:lLEA EAX,DWORD PTR SS:[EBP-1C]
...
}
на паскале
if eax>=4 then jmp 005D93F6;
case(eax)
0:наша таблица лежит просто, выполнение приведёт к исколючению;
1: LEA EAX,DWORD PTR SS:[EBP-1C]
...
end

блин, ja не так перевёл, только что поправил




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 02 декабря 2011 23:08
· Личное сообщение · #5

Dart Sergius
Какой интересный у вас С, да и паскаль тоже - с джампами, ассемблером в тупую. Смысл был переводить так? Написали бы уже, что это псевдокод.

-----
Stuck to the plan, always think that we would stand up, never ran.




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

Создано: 02 декабря 2011 23:09
· Личное сообщение · #6

Смотрю 7.37.2
Это место выборка между разными сообщениями о неверном рег.коде




Ранг: 105.6 (ветеран), 36thx
Активность: 0.10
Статус: Участник

Создано: 03 декабря 2011 00:11
· Личное сообщение · #7

ARCHANGEL, я не заморачивался с точным переводом, я примерно перевёл, и обозначил что примерно как выглядит на языках высокго ур-ня.



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

Создано: 03 декабря 2011 00:35
· Личное сообщение · #8

С++. Но я начинающий. а в 30 уже тяжковато дотуркать.
ARCHANGEL так это массив на пи коде?

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

ADLER32 :: 001226B5 :: 005232B5
MD5 :: 00259F3E :: 0065AB3E
ZLIB deflate [long] :: 002A9680 :: 006AB88

я так понимаю, что это зашифрованые функции?



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

Создано: 03 декабря 2011 00:38
· Личное сообщение · #9

А понял))

От модератора: Пользуйся кнопкой "Правка", не создавай сообщения подряд.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 04 декабря 2011 03:52
· Личное сообщение · #10

tiranosaur пишет:
а в 30 уже тяжковато дотуркать

если в 30 сложновато, то когда ж было не сложно?
Умение "дотуркать" не так сильно от возраста зависит.

tiranosaur пишет:
я так понимаю, что это зашифрованые функции?


это не зашифрованные, а просто функции
это криптографические функции
adler32 - расчёт контрольной суммы
md5 - хэш-функция
zlib - функция сжатия из библиотеки zlib

Пользуйся кнопкой "Правка", не создавай сообщения подряд.

-----
EnJoy!





Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 04 декабря 2011 04:32
· Личное сообщение · #11

tiranosaur
Насколько я помну там части кода криптовались по ключу, т.е без валидного ключа сломать невозможно, эту версию несмотрел но скорее всего защита таже.

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 06 декабря 2011 11:53
· Личное сообщение · #12

Я делал кейген (последний для 7.24).
Могу точно сказать что там часть кода зашифрована.
1 байт шифруется 2мя. один хор другой вычет. (расшифровывания разными наборами 1 зашифрованный)
Сам ключ в виде файла. сжат. ну и данные тоже поксорины.

PS защиту делал один из обитателей этого форума.


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


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