![]() |
eXeL@B —› Вопросы новичков —› Распаковка ASProtect 2.0x Registered -> Alexey Solodovnikov |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 27 января 2017 19:36 · Личное сообщение · #1 Имеется программа, упакованная ASProtect походу какой-то новой версией. Ссылка: https://www.upload.ee/files/6605168/CARDS.EXE.html Нашёл OEP = 0079D36C Пытаюсь распаковать, делаю дамп, но при попытке восстановить импорт в IAT вместо функций один мусор. Quick Unpack 2.2 и Stripper 2.13 так же не смогли распаковать эту версию протектора. Судя по всему, придётся руками его как-то распаковывать. Добавлено спустя 0 минут Программа называется BVS Solitaire Collection , версия 7.9 (последняя с оффсайта) ![]() |
|
Создано: 27 января 2017 20:53 · Личное сообщение · #2 интересно Вы пишите )) на форуме есть статьи по распаковке если нужна именно распаковка,на форуме есть ветка запромы на взлом программ )) на форуме при регистрации вы читали правила пункт 3 9 )) и еще рекомендую не ломать программы последние с оф сайта есть старые отломанные версии в сети пусть автор ПО зарабатывает свои 300 Рублей + и программа триальная 30 дней) ![]() |
|
Создано: 27 января 2017 20:53 · Поправил: __X3__ · Личное сообщение · #3 Вечный и непотопляемый Asprotect. ![]() AndreyBobrov пишет: придётся руками его как-то распаковывать. вот сюда заглядывали? ЗЫ. Вот вам в помощь, тема по распаковке сабжа. ![]() |
|
Создано: 27 января 2017 21:20 · Личное сообщение · #4 SDK пишет: и еще рекомендую не ломать программы последние с оф сайта есть старые отломанные версии в сети пусть автор ПО зарабатывает свои 300 Рублей + и программа триальная 30 дней) Ну если я правильно понял из темы про анпак версии 6.1, то её смогли распаковать только благодаря наличию лицензионного ключа. Или там имелось ввиду что алгоритм генерации нельзя разобрать? Добавлено спустя 2 минуты Тут проблема в том, что в демо-версии не все опции работают, а так проще было бы сделать триал 9999 дней и на этом "взлом" закончить. ![]() |
|
Создано: 27 января 2017 21:23 · Поправил: __X3__ · Личное сообщение · #5 AndreyBobrov пишет: только благодаря наличию лицензионного ключа Да. Много пошифрованного кода, без него программа в демо режиме. Версия аспра. ![]() SDK пишет: и еще рекомендую не ломать программы последние с оф сайта есть старые отломанные версии Мы-ж, тОлько для собственного потреблениЯ. Сильно уж не бейте, договорились? ![]() ![]() |
|
Создано: 27 января 2017 22:00 · Личное сообщение · #6 как обычно в сети есть ключи ищите инглиш версии там ключ прост Build 3.2.0.35 s/n: BS!-751-G231-TF21 5.0.1.16 BSC-065-K893-7212 а в русских 3.3.0.32 0w6GnQ1K7uzEwnyFPcU1oo1dD/iOW+wqKm WFlG+EFsvJwTMny0Z9+5M+KOeZMNox31U9bzF wTNoaYbVUK47PgqSovZXbT3Z7dOSPzwCl2qwbc ZUthcztyeIUmRYxp2joppMF+Q+aTHMrY1JRR0Kw r2/lirYZHqvPuDqIk/DFNYC8= ![]() |
|
Создано: 27 января 2017 22:18 · Поправил: __X3__ · Личное сообщение · #7 |
|
Создано: 27 января 2017 22:25 · Поправил: AndreyBobrov · Личное сообщение · #8 SDK Если нечего написать по теме, может не надо тут флудить? Меня мало волнует, что там есть на руборде или других варезниках, какие ключи подходят к старым версиям и т.д. И прога стоит 20 баксов, так что откуда бред про 300 рублей и самое главное, какое отношение это всё имеет к распаковке ASProtect 2.0x Registered ? __X3__ пишет: Да. Много пошифрованного кода, без него программа в демо режиме. То есть по сути ASProtect тут навешан для отвода глаз, всё ценное автор закрыл шифрованными функциями и без валидного ключа мы увидим в отладчике мусор. Это печально... а брутфорсить ключ не позволят нынешние аппаратные средства CPU ![]() |
|
Создано: 27 января 2017 22:53 · Поправил: __X3__ · Личное сообщение · #9 Не, регистрация там аспровская. Система такая, - есть шифрованный код, по умолчанию через него идут прыжки(jmp-ы). Если есть валидный ключ (содержащий константу криптования) аспр. пользуя эту константу расшифровывает код и правит jmp-ы. Можно брутить эту константу (это обычный Dword), по времени даже не знаю сколько это займёт, никогда не брутил, может кто в теме и ответит. ![]() |
|
Создано: 27 января 2017 23:15 · Поправил: SSmith · Личное сообщение · #10 |
|
Создано: 27 января 2017 23:32 · Личное сообщение · #11 |
|
Создано: 28 января 2017 00:50 · Личное сообщение · #12 |
|
Создано: 28 января 2017 02:02 · Поправил: difexacaw · Личное сообщение · #13 |
|
Создано: 28 января 2017 03:05 · Поправил: SDK · Личное сообщение · #14 |
|
Создано: 28 января 2017 03:15 · Поправил: __X3__ · Личное сообщение · #15 |
|
Создано: 28 января 2017 03:45 · Поправил: dosprog · Личное сообщение · #16 __X3__ пишет: Обычный унпак. ) --А отут у нас на бронепоезде работает рацыя. --Вопрос - рация на транзисторах или на лампах? --Обычная рацыя, на бронепоезде. ![]() |
|
Создано: 28 января 2017 03:49 · Поправил: __X3__ · Личное сообщение · #17 |
|
Создано: 29 января 2017 14:09 · Личное сообщение · #18 |
|
Создано: 29 января 2017 14:28 · Поправил: dosprog · Личное сообщение · #19 Система какая? И толку с этой распаковки ноль, раз нету ключа. Выше уже была ссылка об этом. Аспротектовский стаб или расшифровывает по имеющемуся ключу пошифрованные фрагменты при распаковке, или оставляет их зашифрованными с прыжками через этот неисполняемый код. Если тупо убрать распаковкой стаб, то получатся куски невосстанавливаемого в принципе кода. Искалеченная аспротектом программа. ![]() |
|
Создано: 29 января 2017 15:12 · Личное сообщение · #20 Да я это понял уже. По сути мы не можем получить полноценный дамп т.к. часть программы не проинициализировалась. Если я правильно понимаю, то алгоритм такой: 1) юзер выбирает заблокированный пасьянс 2) прога лезет в реестр и смотрит ключ 3) если ключа нет, то выводится окошко "купите игру за 300 рублей!" 4) если ключ есть, прыгаем на обработчик зашифрованного кода (это нечто похожее на виртуальную машину? нет?), расшифровываем код и запускаем его Добавлено спустя 7 минут А если например есть валидный ключ, зарегистрировать им программу и снять дамп. Там всё равно будет зашифрованный код? Или он весь целиком расшифруется и получим полностью рабочий файл? Причём автор даже не узнает, кто слил этот ключ ![]() ![]() |
|
Создано: 29 января 2017 15:40 · Поправил: dosprog · Личное сообщение · #21 AndreyBobrov пишет: 4) если ключ есть, прыгаем на обработчик зашифрованного кода (это нечто похожее на виртуальную машину? нет?), расшифровываем код и запускаем его Нет. Зашифрованный код к тому времени уже должен быть расшифрован (если есть ключ) тем стабом, который вы собираетесь отрезать при распаковке. Этот процесс прозрачен для программы. ![]() |
|
Создано: 29 января 2017 15:47 · Личное сообщение · #22 |
|
Создано: 29 января 2017 16:08 · Поправил: Runtime_err0r · Личное сообщение · #23 Если есть забаненный ключ, то можно сделать inline-патч для разбана и после этого распаковать - ![]() Вообще-то, в DecomAS есть галочка "Clean black list", но с новыми версиями аспра она не работает ![]() Хотя, я не уверен, что метод, который описан в статье, сейчас работает, я в 2011 году проверял - ![]() |
|
Создано: 29 января 2017 18:21 · Личное сообщение · #24 |
|
Создано: 29 января 2017 19:10 · Поправил: __X3__ · Личное сообщение · #25 Runtime_err0r пишет: Хотя, я не уверен, что метод, который описан в статье, сейчас работает Всё работает ничего не изменилось. Блэк лист можно патчить. По сигнатуре <73 06> в длл аспра найти можно. Code:
На руборде версия 5.4 c ключём была, а также 6.4 и 6.5 как раз вроде была инлайн+ключ. Может ключи от них ещё и рабочие (константа верная). Но архивы все просрочены, ничего не скачаешь. Да и я ошибся выше с версией аспротекта, не тот файл подсунул (для не русской версии), а в русской версии такой: ![]() AndreyBobrov пишет: Странно что за 12 лет никто так этого и не сделал Так чё тут странного, нет ключа, не лома. ![]() ADD. Распакованная длл аспра сабжа скриптом vnekrilov-а. В WinXP под vmware грузится в отладчик без проблем. В x64 не хочет, только когда флаг длл в PE убираю, грузится как exe. ![]() |
|
Создано: 29 января 2017 19:50 · Поправил: dosprog · Личное сообщение · #26 А что это за версия была на алаваре, называлась "Энциклопедия пасьянсов" из 4-х "томов"-инсталляшек, 2009-го года и весила в сумме овер 25 Мб? Там ещё в CARDS.EXE забита версия 1.3.0.7 / 2007 Смущает размер. --Добавлено-- Ото видно после того алаваровского стартапа чувак озлобился и начал злостно протектить своё поделие. ) Прям неуловимый джонни какой-то. ![]() |
|
Создано: 29 января 2017 19:51 · Поправил: __X3__ · Личное сообщение · #27 |
|
Создано: 29 января 2017 20:37 · Личное сообщение · #28 |
|
Создано: 30 января 2017 02:33 · Личное сообщение · #29 из длл: Code:
9A8h/0Ch=0CEh=206 206 криптованных участков в сабже ![]() ![]() |
|
Создано: 30 января 2017 03:12 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Вопросы новичков —› Распаковка ASProtect 2.0x Registered -> Alexey Solodovnikov |