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

 eXeL@B —› Основной форум —› Залом ASPack 2.1
Посл.ответ Сообщение

Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 24 сентября 2007 17:38
· Личное сообщение · #1

Привет всем!Парни вообщем такой вопрос.У меня есть гавнистая привычка собирать всякие гавнопроты и пакеры.Естественно не все они зареганные.Вот начал собирать старый добрый ASpack.Попалась мне версия 2.1.Ключей в инете нету,да и взломать ни кто не захотел.Пришлось самому.
Вот в чём вышла загвоздка:ну я думаю все знают ограничения которые солод повесил на этот пакер.Это- неактивные 3 чекбокса,нельзя изменять секцию .aspack,надпись красным о том,что это не зареганная версия и не сохраняются настройки после выхода из проги.Со всеми кроме последнего пункта ограничениями я справился очень быстро.Для тех кому интересно скажу вкратце как:
1)Распаковываем(там Asprotect 1.0 помойму)
2)Перестраиваем ресурсы,чтобы можно было открыть в рестораторе.
3)Открываем любимый редактор ресурсов и ищем:
а)надпись о том что мы не зареганы(Unregistered version. Options are not saved)
б)3 неактывных пункта в настройках.
Когда находит строку о не зарегестрированости,то в конце строки дописываем Visible = False
Когда находим остальные пункты,то находим соответственно там строчку Enabled = False(ну типа она не активна).С умным лицом меняем эту строчку на Enabled = True.Всё неактивные пункты работают.Многие скажут,что можно подсмотреть активацию этих пунктов в отладчике.Но мне кажется так меньше гемора.
Теперь по поводу названия секции .aspack которую нам не разрешают менять.
Открываем отладчик и производим поиск строки под названием "Edit".Находим две такие штуки.На второй ставим брейкпоинт,запускаем прогу,выбираем вкладку настройки и прерываемся вот здесь:
00426F66 . 8BF2 MOV ESI,EDX
00426F68 . 8BD8 MOV EBX,EAX
00426F6A . 8BD6 MOV EDX,ESI
00426F6C . 8BC3 MOV EAX,EBX
00426F6E . E8 09D8FEFF CALL ASPack2.0041477C <-----------тут новый бряк ставим
00426F73 . B9 18704200 MOV ECX,ASPack2.00427018 <------тут брякнулись ; ASCII "EDIT"
00426F78 . 8BD6 MOV EDX,ESI
00426F7A . 8BC3 MOV EAX,EBX
00426F7C . E8 BFD7FEFF CALL ASPack2.00414740
00426F81 . 8B46 04 MOV EAX,DWORD PTR DS:[ESI+4]
00426F84 . 0D C0000000 OR EAX,0C0

Поставили бряк на адрес 00426F6E,перезапустились и прервались на нашем бряке заходим по F7 и видим:
0041477C $ 55 PUSH EBP
0041477D . 8BEC MOV EBP,ESP
0041477F . 81C4 FCFEFFFF ADD ESP,-104
00414785 . 53 PUSH EBX
00414786 . 56 PUSH ESI
00414787 . 57 PUSH EDI
00414788 . 33C9 XOR ECX,ECX
0041478A . 894D FC MOV DWORD PTR SS:[EBP-4],ECX
0041478D . 8BDA MOV EBX,EDX
0041478F . 8BF0 MOV ESI,EAX
00414791 . 33C0 XOR EAX,EAX
00414793 . 55 PUSH EBP
00414794 . 68 75484100 PUSH ASPack2.00414875
00414799 . 64:FF30 PUSH DWORD PTR FS:[EAX]
0041479C . 64:8920 MOV DWORD PTR FS:[EAX],ESP
0041479F . 8BC3 MOV EAX,EBX
004147A1 . 33C9 XOR ECX,ECX
004147A3 . BA 8C000000 MOV EDX,8C
004147A8 . E8 87E2FEFF CALL ASPack2.00402A34
004147AD . 8B46 40 MOV EAX,DWORD PTR DS:[ESI+40]
004147B0 . 8903 MOV DWORD PTR DS:[EBX],EAX
004147B2 . C743 04 000000>MOV DWORD PTR DS:[EBX+4],44000000
004147B9 . F646 34 01 TEST BYTE PTR DS:[ESI+34],1
004147BD 74 07 JE SHORT ASPack2.004147C6
004147BF . 814B 04 000000>OR DWORD PTR DS:[EBX+4],2000000
004147C6 > F646 1C 10 TEST BYTE PTR DS:[ESI+1C],10
004147CA EB 0D JNE SHORT ASPack2.004147D9 <------------------нужный переход
004147CC . 807E 38 00 CMP BYTE PTR DS:[ESI+38],0
004147D0 . 75 07 JNZ SHORT ASPack2.004147D9


По адресу 004147CA стоит нужный нам переход,отвечаюшщий за активность диалога с названием секции.Здесь можно извращаться как хотите,но у меня времени много не было и я вместо JNE впендюлил JMP.Всё.
С этим всем справиося в течении 20-30 минут,а вот как сделать так,чтобы прога сохраняла настройки ни как не додумаюсь.Она ни какие файлы не читает,в реестр ничего не пишет и ничего оттуда не читает.У меня вообще возник вопрос:А как собственно регестрировать сей продукт?Дядя лёша Солодовников если вы меня слышите мож чё поскажите?
Ну а если серьёзно как сделать,чтобы прога сохраняла изменения.Аспаков наломано много,так что я думаю я за этой проблемой просижу ещё сутки,а тут наверное кто нибудь эту проблему уже решал.Сам Аспак с моими изменениями в аттаче.
Заранее извеняюсь за большой пост и тупой вопрос,но код привёл для тех кому это интересно.
Всем отвечающим заранее огромный респект.



f1b7_24.09.2007_CRACKLAB.rU.tgz - Aspack 2.1.rar



Ранг: 161.0 (ветеран)
Активность: 0.120
Статус: Участник

Создано: 24 сентября 2007 17:48
· Личное сообщение · #2

Ну дык в аспаке регистрация вроде через рег-файл, из него читаются нужные данные, которые шифруются в программе и сравниваются с данными в рег-файле..



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

Создано: 24 сентября 2007 18:02 · Поправил: alchemister
· Личное сообщение · #3

Ломать мне сейчас лениво Но вот ASPack 2.11 http://slil123.narod.ru/misc/aspack211.rar и ASPack 2.12 http://slil123.narod.ru/misc/aspack212.rar , один уже сломанный, а другой с патчем



Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 24 сентября 2007 18:02
· Личное сообщение · #4

Djeck пишет:
Ключей в инете нету,да и взломать ни кто не захотел

Аспак давным-давно отломан и лежит в инете.

-----
все багрепорты - в личные сообщения





Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 24 сентября 2007 18:04
· Личное сообщение · #5

alchemister пишет:
а другой с патчем

Не совсем

49b0_24.09.2007_CRACKLAB.rU.tgz - cr-ASPackV2.12.reg

-----
iNTERNATiONAL CoDE CReW





Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 24 сентября 2007 18:07
· Личное сообщение · #6

HandMill пишет:
Аспак давным-давно отломан и лежит в инете.

И что теперь? Человек развивается, а ты тут про сломаный аспак в сети говоришь.
Экзекриптора с темидой сломаных тоже дохера в сети. А тебе вот слабо будет их сломать?
А зачем, когда его уже сломали, да? Тогда иди на keygen.us и качай кейгены и сериалы, флудер бля.

-----
iNTERNATiONAL CoDE CReW




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

Создано: 24 сентября 2007 18:09 · Поправил: alchemister
· Личное сообщение · #7

Spirit пишет:
Не совсем

И правда... А взято, между прочим, не откуда-нибудь, а с CRACKL@B DVD
PS Всё, флудить больше не буду



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 24 сентября 2007 18:15
· Личное сообщение · #8

Spirit пишет:
И что теперь? Человек развивается, а ты тут про сломаный аспак в сети говоришь.

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

Ну я уж не настолько тупой и тем более я написал же.Он ничего из реестра не считывает и не записывает.То же самое с файлами.
alchemister пишет:
Но вот ASPack 2.11 и ASPack 2.12, один уже сломанный, а другой с патчем

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



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 24 сентября 2007 18:27
· Личное сообщение · #9

Да кстати забыл сказать.Мне желательно разобраться,т.к. этих аспаков не взломанных у меня куча.




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 24 сентября 2007 18:31
· Личное сообщение · #10

Djeck
Поделишься?
У меня только
1.08, 2.12 и 2.001

-----
iNTERNATiONAL CoDE CReW




Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 24 сентября 2007 18:55
· Личное сообщение · #11

Spirit
c экзетулзов слей, там навалом этого добра в разделе packers для win32

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 24 сентября 2007 19:24
· Личное сообщение · #12

Spirit да без проблем.Вот что у меня есть:
ASPack v1.00 -бесплатный
Aspack 1.02 -бесплатный
ASPack v1.03-бесплатный
ASPack v1.05-бесплатный
Aspack 1.06 -бесплатный
ASPack 1.07 -хер поймёш,вроде ограничений нет
ASPack 1.083 -зареганный
ASPack 1.084 -следующий после 2.1 у меня на очереди
ASPack 2.000 -то же надо ломать
ASPack 2.001 -зареганный
ASPack 2.1 -собственно сабж
ASPack 2.11 -зареганный
ASPack 2.12 -зареганный
Если что нужно пиши в личку-поделюсь без проблем.Учитывай,что у меня до хера всяких протов и других пакеров.



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 25 сентября 2007 13:30
· Личное сообщение · #13

alchemister посмотрел твои ссылки:там ASPack 2.11,а я смотрю ASPack 2.1.Это разные врсии,а 2.11 у меня уже давно взломанный есть.




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 25 сентября 2007 13:41
· Личное сообщение · #14

Djeck извращенец написал бы лучше стрипер для ExeCryptora....

-----
StarForce и Themida ацтой!





Ранг: 126.7 (ветеран)
Активность: 0.140
Статус: Участник
#CCh

Создано: 25 сентября 2007 13:53 · Поправил: Ice-T
· Личное сообщение · #15

Spirit можете и мну флудером назвать, но ваш второй пост также не содержит никакой информативной нагрузки по теме, флудер бля )))

-----
invoke OpenFire




Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 25 сентября 2007 15:06
· Личное сообщение · #16

Maximus пишет:
написал бы лучше стрипер для ExeCryptora

Да давно уже сделал,в привате лежитА вот с аспаком не могу совладать


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


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