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

 eXeL@B —› Вопросы новичков —› Распаковка ASPack (ошибка при исп. PEtools)
Посл.ответ Сообщение

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

Создано: 11 августа 2011 18:03
· Личное сообщение · #1

Здравствуйте уважаемые участники форума, уже давно при использовании платных программ использовал метод изменения времени в реестре и LSA разделе. Это как вы знаете не убирает никаких защит, а просто избавляет от последствий, но метод просто говоря тупой(
Заинтересовался распаковкой программ и изменением самого кода. Для примера взял игру от Алавар (сразу прошу не ругаться, я знаю миллион статей написано, миллион методов есть, но читайте далее) просто для того чтобы самому пройти все этапы указанные в статьях на эту тему. Самую первую статью с использованием SoftIce и PEtools я вроде бы понял (ну алгоритм точно понял))) Промучился весь день с SoftIce но все же поставил, и приступил к самой работе. Установил защиту с помощью Peid. Оказалась ASpack 1.2.X -->1.3.X. Далее запустил Petools выбрал злосчастный Break & Enter и приступил) Открыл SoftIce сделал все как в статье (Делаем как нам говорят: ставим брейкпоинт "bpint 3", после чего кликаем Ok по табличке. Брейкпоинт тут же срабатывает, и мы восстанавливаем первый байт командой "e eip 60" в софтайсе. Теперь удаляем старый брейкпоинт: "bc *" и ставим новый: "bpm esp-4". Почему так я уже объяснял. Кстати, вы видите, что и код распаковщика ASPack'a тоже начинается с команды pushad. Логично предположить, что заканчиваться он будет противоположной командой - popad. Что ж, увидим. А сейчас, после того, как брейкпоинт "bpm esp-4" установлен, жмем F5 и) и... ошибка приложения (стандартная в виндоусе т.е. отправлять не отправлять отсчет) Я уже пришел к выводу что там мега защита))) Но вот только даже без SoftIce что не возьмешь в Break & Enter то дает ошибку! Любое приложение! Абсолютно))))) Что за???? И вот стою я в тупике и не знаю что делать((((((




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

Создано: 11 августа 2011 18:09
· Личное сообщение · #2

Sandro331k
Статьи то написаны, но видать Вы их в глаза не видели ибо на Алаваре всегда был ASProtect.

-----
Don_t hate the cracker - hate the code.


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

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

Создано: 11 августа 2011 18:11
· Личное сообщение · #3

Я делал всё по инструкции, поверев Peid...( Значит Asprotect... Понятно( А Ошибка что вылетает? Это работа защиты? А Почему любое приложение вылетает, а не запускается?



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

Создано: 11 августа 2011 18:18
· Личное сообщение · #4

Ёмоё(((( блин... Вы правы( Asprotect, чем я только смотрел(



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

Создано: 11 августа 2011 18:23
· Личное сообщение · #5

Тааак, скачал статью, Тут используется Olly но да ладно. Действую по инструкции, первое нажатие <Shift> + <F9> и получаю окно под названием Protect Error и Debugger detected(((( Вот и всё( Это я уже видел когда пытался сделать через Olly в начале))))



Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 11 августа 2011 18:30 · Поправил: tempread
· Личное сообщение · #6

Sandro331k
Для скрытия отладчика нужно использовать плагин Phantom или StrongOD

P.S. А софтайс лучше удалить вообще,что бы на него не кидались



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

Создано: 11 августа 2011 18:32
· Личное сообщение · #7

А с SoftIce мне продолжать или лучше начинать на Olly? Для SI есть какие то варианты по скрытию?



Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 11 августа 2011 18:35
· Личное сообщение · #8

Sandro331k пишет:
Для SI есть какие то варианты по скрытию?


Есть, но софтайс сложный и неудобный в использовании для начального изучения реверса. Его используют в основном при отладке драйверов и прочего низкоуровневого.

Настоятельно рекомендую пользоваться OllyDbg 1.10



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

Создано: 11 августа 2011 18:40
· Личное сообщение · #9

Отлично))) Зато как весело было ставить SI))) Ладно буду стараться. Спасибо за помощь!




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 11 августа 2011 18:47
· Личное сообщение · #10

Поищите топик про алавар здесь на форуме. Там ASProtect даже трогать не надо чтобы отломать.

-----
Yann Tiersen best and do not fuck





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

Создано: 11 августа 2011 18:47
· Личное сообщение · #11

Да дело тут совсем в другом. Можно и с айсом распаковать. А брейк+ентер нормально работает, так и должно быть. Дело в том, что Break & Enter лепит опкод СС на ЕР программы, и выполнение продолжается. Т.к. айс не перехватывает эту исключительную ситуацию, а дефолтовый обработчик не знает, что с ним делать - вот и появляется то самое окно про отчёт об ошибке. Если вы твёрдо решили юзать айс, то есть там команда, позволяющая узнать, будут ли перехватываться иксепшены, вызванные опкодом СС из третьего кольца. Вот только не могу вспомнить её название, может, кто подскажет?

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




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

Создано: 11 августа 2011 18:51
· Личное сообщение · #12

Но я же все делал как написано? Ошибки же по идее быть не должно?



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

Создано: 11 августа 2011 18:53
· Личное сообщение · #13

Я не хочу сломать именно Алавар! я просто начал учиться распаковывать программы, и начал с безобидной игры))) Понимаю что по моему это пока чуть не по зубам... многого не понимаю( Но раз начал то хотелось бы знать почему не получается)




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 11 августа 2011 19:21
· Личное сообщение · #14

Тогда начни с UPX, потом ASPack (не ASProtect) и так по нарастающей.

-----
Yann Tiersen best and do not fuck





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 11 августа 2011 19:38
· Личное сообщение · #15

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



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

Создано: 11 августа 2011 23:32
· Личное сообщение · #16

Вот только не могу вспомнить её название, может, кто подскажет?
INT3HERE

| Сообщение посчитали полезным: ARCHANGEL, Isaev, Sandro331k

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

Создано: 14 сентября 2011 14:15
· Личное сообщение · #17

Доброго времени, уважаемые форумчане. Решил распаковать протектор ASProtect 2.1x SKE -> Alexey Solodovnikov(Peid 0.95) программы, в ручной распаковке не силен, поэтому решил воспользоваться скриптом ASProtect 1.3x - 2.xx Unpacker v1.15E. для OllyDbg. Протектор распаковал, далее сделал: Petools - Full dump. В ImpRec восстановил секцию импорта и в результате полученный файл не открылся и было выдано сообщение,что память не может быть "written". Уважаемые форумчане, подскажите в чем причина? Сделал копию листинга полученного файла.

635c_14.09.2011_EXELAB.rU.tgz - сopy.rar




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 14 сентября 2011 14:40
· Личное сообщение · #18

Херню какую то приложил. Вот попробуй распаковщик http://exelab.ru/f/action=vthread&forum=13&topic=18361&page=-1

-----
Yann Tiersen best and do not fuck




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

Создано: 14 сентября 2011 15:29
· Личное сообщение · #19

Скрипт сам делает дамп, остается лишь разобраться с импортом и поправить точку входа.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 14 сентября 2011 17:58
· Личное сообщение · #20

Он даже не понимает что приатачил какие ему импорты и точки входа?

-----
Yann Tiersen best and do not fuck




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

Создано: 14 сентября 2011 19:42
· Личное сообщение · #21

Прошу прощение за дилетанство, буду учиться и не задавать глупых вопросов.



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

Создано: 14 сентября 2011 23:07
· Личное сообщение · #22

Или пользуйте тулзу, которую подсказал PE_Kill (пользуясь случаем выражаю большой респект ему) или пробуйте по видеоинструкции - http://rapidshare.com/files/110014018/Unpacking.ASProtect.SKE.v2.XX.with.MagicScript.by.VolX.zip



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

Создано: 15 сентября 2011 20:04 · Поправил: vlaten
· Личное сообщение · #23

PE_Kill, Dart Raiden , благодарю за помощь и совет. Прога от PE_Kill мигом снесла протектор и видеотуториал отличный, кое-что становится понятным, по скрипту от Volx все получилось:
http://i32.fastpic.ru/big/2011/0916/04/0b40499062c7202953e9598d87242504.jpg
после распаковки прогой от PE_Kill:
http://i29.fastpic.ru/big/2011/0917/0c/f1412f60f58483c2e5a06abdbcb7910c.jpg
Просто у меня большое желание научится исследовать программы, что ж будем читать статьи и туторы, их на сайте предостаточно.



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

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

Всем доброго времени. Исследую прогу упакованнную ASProtect 2.1x SKE -> Alexey Solodovnikov, при использовании скрипта от Volx Ollydbg 1.10 выдала сообщение: "No sloten code, check IAT data in log window". Нет краденного кода, проверить IAT в логе window, что надо делать дальше? Ответьте пожалуйста.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 24 сентября 2011 16:19 · Поправил: PE_Kill
· Личное сообщение · #25

Хочешь научиться анпакать? Читай статьи.

-----
Yann Tiersen best and do not fuck





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

Создано: 24 сентября 2011 16:36
· Личное сообщение · #26

vlaten
--> ответ1 <--
--> ответ2 <--

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




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

Создано: 24 сентября 2011 21:08 · Поправил: Dart Raiden
· Личное сообщение · #27

Дальше надо открыть видеоинструкцию и внимательно ее смотреть. Там, по-моему, все показано максимально ясно.



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

Создано: 25 сентября 2011 09:04 · Поправил: vlaten
· Личное сообщение · #28

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


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


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