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

 eXeL@B —› Протекторы —› Quick Unpack - универсальный распаковщик
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 33 . 34 . >>
Посл.ответ Сообщение


Ранг: 55.8 (постоянный), 6thx
Активность: 0.030
Статус: Участник
[www.AHTeam.org]

Создано: 13 мая 2006 12:51 · Поправил: Модератор
· Личное сообщение · #1

Quick Unpack 2.1


История версий
--------------
v2.1
[!] исправлены многие ошибки. например, падение при восстановлении ресурсов на некоторых программах
[!] многопоточные приложения теперь корректно обрабатываются
[+] добавлена возможность установить конец модуля при трассировке функций импорта. Когда найдено обращение к импорту, оно анализируется, ведёт ли оно за пределы модуля (чтобы не трассировать внутренние функции). Некоторые проты перенаправляют импорт в последнюю секцию файла. Чтобы убрать эту проблему и была введена данная возможность. Это RVA
[+] добавлена возможность класть таблицу импорта по указанному RVA вместо создания новой секции
[+] добавлена возможность установить дельту для хука RDTSC (см. rdtsc_delta в Scripts.rus.txt)
[+] добавлена опция Load libraries only к списку методов восстановления импорта. с этой опцией импорт в прямом смысле слова не восстанавливается, просто берётся по 1 функции импорта из каждой из загруженных библиотек. после этого дамп будет загружен со всеми нужными библиотеками, а для импорта будут использоваться старые адреса функций, записанные протектором. эту опцию можно использовать, когда перенаправление импорта уж слишком забористое, но дамп после установки сервис пака или серьёзного апдейта работать перестанет
[+] добавлена опция Execute functions while tracing import. по умолчанию во время трассировки импорта функции не исполняются, но некоторые протекторы используют результаты выполнения функций в своей работе, для них и добавлена эта опция
[+] добавлена опция Process call xxx/jmp xxx. некоторые протекторы переделывают обращения к импорту из call [xxx]/jmp [xxx] в call xxx/jmp xxx. эта опция позволяет обрабатывать также и такие обращения к импорту
[+] добавлено несколько новых функций и переменных для скриптов
[+] generic OEP finder от UsAr теперь поддерживает и DLL
[+] добавлен новый манифест для Висты

Конструктивные отзывы приветствуются.

Ссылки на архив:

http://qunpack.ahteam.org/wp-content/uploads/2008/03/qunpack21.zip http://qunpack.ahteam.org/wp-content/uploads/2008/03/qunpack21.zip

Сайт: http://qunpack.ahteam.org/ http://qunpack.ahteam.org/




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

Создано: 11 ноября 2016 13:51
· Личное сообщение · #2

Решил посмотреть сабж, первым делом посмотрел в дров.

DIMAIN

> у меня БСОД выскакивает через раз и повторять я его не хочу, затрахал он меня (почти на каждом унпаке)...

Дров ставит ловушки в IDT. В начале каждой ловушки перезагружает селекторы и начинает сразу выполнять внутреннюю обработку. Причём не разрешая прерывания и не формируя трап фрейм. Так как прерывания замаскированы, любой страничное нарушение приведёт к бсоду. Так попытка обратиться к юзер выгружаемой памяти будет валить систему в бсод в зависимости от фазы луны, если в системе выделено много памяти, то рабочие наборы урезаются, либо если к примеру к такой памяти ранее небыло обращения, или например можно из юзермода свопнуть всю память процесса, урезав рабочий набор. Это бсодогенератор.

Далее видно что иногда вызывается ZwYieldExecution(), причём такой вызов не корректный, т-фрейма нет и прерывания замаскированы - ничего хорошего не получится, крэшнет скорее всего.

Видно что при скипании префиксов при поиске rdtsc нет лимита на длину инструкции, но это уже мелочи.

Есчо есть интересная конструкция:

Code:
  1. .text:00010BAC                 pop     ds
  2. .text:00010BAD                 add     esp, dword_10EE0
  3. .text:00010BB3                 iret


Получается восстановление исходного селектора данных и обращение к юзер сегменту. По дефолту база нулевая, но можно туда загрузить к примеру TEB(Fs.

Интересно как оно такое вообще может как то завестись

Трассировка походу в юзер части реализована, надеюсь не TF.

-----
vx





Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 11 ноября 2016 14:29 · Поправил: =TS=
· Личное сообщение · #3

Gideon Vi
Насколько я вижу после 2.1 они разошлись и не синхронизировались изменения

Добавлено: 2.3 от Archer и его 2.3.7 совершенно разные ветки судя по ченжлогам

-----
DREAMS CALL US





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 11 ноября 2016 15:52 · Поправил: Gideon Vi
· Личное сообщение · #4

difexacaw пишет:
Интересно как оно такое вообще может как то завестись


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




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

Создано: 11 ноября 2016 17:29
· Личное сообщение · #5

2.3.7.0 2010 © Archer & FEUERRADER [AHTeam]
финальный публичный релиз больше не будет под темиду б такой))



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 12 ноября 2016 01:54
· Личное сообщение · #6

Gideon Vi пишет: explorer.exe Антивирус отключи.

Нет, это я запустил и выскочила ошибка не тему старта сервиса, думал к этому прилагается служба, как то из головы вылетело глянуть подпись драйвера. И я не твинк.




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

Создано: 12 ноября 2016 02:48
· Личное сообщение · #7

Gideon Vi

> Тебе, под пылью параллельных миров, должно быть так с нами скучно.

Этот код писался полным овощем, а такое пишется только копипастом с фиксами на угад, танцы с бубном. Абсолютное не понимание архитектуры. А прожект древний, да есчо и какая то команда светанулась в шапке - внезапно всё стало понятно. Лишь только реализация имеет значение, только по этому можно дать какую то оценку. Я не могу понять как такой дров можно запилить, не понимаю!

Но конечно же во всём виноваты аверы

-----
vx




Ранг: 12.0 (новичок), 17thx
Активность: 0.060
Статус: Участник

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

difexacaw пишет: Но конечно же во всём виноваты аверы

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




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

Создано: 12 ноября 2016 03:13
· Личное сообщение · #9

neshta

Вы понимаете что значит обратиться к paged-memory при замаскированных прерываниях ?

Клиф это левая тема и к данному обсуждению отношения не имеет. Вообще я авера упомянул как сарказм, даже смайлик добавил чтобы было очевидно.

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

-----
vx




Ранг: 12.0 (новичок), 17thx
Активность: 0.060
Статус: Участник

Создано: 12 ноября 2016 03:28
· Личное сообщение · #10

difexacaw пишет: Новичкам может быть в ядро лезть не нужно

это не нужно для данной задачи (в большинстве случаев), независимо от прямоты рук.

difexacaw пишет: новички начинают распространять всякий крэп с рекламой

хм, так насильно никто не заставляет использовать антивирусы или чьи то программы.
от рук спасателей погибло больше народу чем от того, от чего они собственно спасали, хочется людям - пусть пользуются, вам не все ли равно.
утилита 2008 года, сейчас 2016, думаю за 8 лет авторы уже сами давно все поняли.



Ранг: 30.2 (посетитель), 31thx
Активность: 0.060
Статус: Участник

Создано: 12 ноября 2016 05:47
· Личное сообщение · #11

Есть мнение, что difexacaw=neshta=shellstorm=некий упоротый вирь/малваре мейкер



Ранг: 12.0 (новичок), 17thx
Активность: 0.060
Статус: Участник

Создано: 12 ноября 2016 07:30
· Личное сообщение · #12

oldman пишет: Есть мнение, что difexacaw=neshta=shellstorm=некий упоротый вирь/малваре мейкер

Ты явно член клуба "Эрудит" и не удивлюсь если в морской бой всех убираешь, надо же сходу раскусил коварный заговор эго с альтер эго.




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

Создано: 13 ноября 2016 00:58
· Личное сообщение · #13

oldman

Мнение ваше совсем гнилое, впрочем как и всё от вас исходящее, полагаю neshta согласится

-----
vx




Ранг: 30.2 (посетитель), 31thx
Активность: 0.060
Статус: Участник

Создано: 13 ноября 2016 01:51
· Личное сообщение · #14

difexacaw пишет:
полагаю neshta согласится


ну надо полагать согласится




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

Создано: 13 ноября 2016 02:00
· Личное сообщение · #15

это разборка питерская.




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

Создано: 10 декабря 2016 15:55
· Личное сообщение · #16

Просто оставлю это здесь http://rgho.st/7cw2nZQJM

| Сообщение посчитали полезным: Gideon Vi, cryptX, parfetka, -=AkaBOSS=-, DimitarSerg, Kaimi, korsaring, VOLKOFF, Dart Raiden, v00doo, zNob, elch, Kindly, HandMill, gajemuxi, Creckerhack, MarcElBichon, daFix, 4kusNick, nadia1982

Ранг: 221.3 (наставник), 135thx
Активность: 0.190.07
Статус: Участник

Создано: 10 декабря 2016 20:33
· Личное сообщение · #17

Archer
Че мелочиться, выкладывай сразу сырки на гитхаб

-----
xchg dword [eax], eax





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

Создано: 10 декабря 2016 23:47
· Личное сообщение · #18

Archer

Ничего не поменялось в дрове. Это идиотская реализация - смотрите, пусть оно может быть кривым, но главное - используются глобальные переменные для хранения локальных данных.

-----
vx





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

Создано: 10 декабря 2016 23:05
· Личное сообщение · #19

difexacaw
Вы б дату сборки драйвера посмотрели. Эти советы устарели на 9 лет.




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

Создано: 11 декабря 2016 03:21
· Личное сообщение · #20

Archer

А зачем тогда такое дерьмо вылаживать. Его используют юзеры, потом задают тут вопросы почему оно не получается. И в дальнейшем вы же эти топики киляете. Пчёлы против мёда.

-----
vx





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

Создано: 11 декабря 2016 03:33 · Поправил: script_kidis
· Личное сообщение · #21

незнаю квик анпак нормальный проект то что мне и большинству юзеров надо анпакает если гдето глючит то можно и спросить
а так сидеть тот же неолайт или арму простенькую и в ручную ковырять ну не все же анпакинг годс) еще вманпакер хорош был 1.2 а вот 1.5 подкачал корявый какойто сырой неберёт ничего так что инструмент класный нужный в хозяйстве как наган) если еще и обновы выходили но это уже всё некому делать)



Ранг: 42.9 (посетитель), 13thx
Активность: 0.040
Статус: Участник

Создано: 11 декабря 2016 03:36
· Личное сообщение · #22

difexacaw
Переделай к лучшему, если конечно сможешь!
Люди сделали как смогли! Есть более лучшая алтернатива - открой новую тему посмотрим!

А так почему сорять топик ?! Сам когда то что то сделал ?! Викладывай свой "идеальный" продукт.

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


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

Создано: 11 декабря 2016 01:41
· Личное сообщение · #23

cryptX

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

Добавлено спустя 1 минуту
Этот примитивный дров конечно я могу собрать нормально, но не вижу нужды, так как мне это не нужно и спасибо никто даже не скажет.

-----
vx





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

Создано: 11 декабря 2016 01:48
· Личное сообщение · #24

cryptX верно одобряю с языка снял ) FEUERRADER анд Archer злодеи наши взяли и помогли Армии Крякеров не только России но и других стран не сидеть искать оепы снимать дампы править импорты искать скрипты для олли а раз и готово 80% результат положительный так что молодцы ребята




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

Создано: 11 декабря 2016 01:52 · Поправил: difexacaw
· Личное сообщение · #25

script_kidis

> гдето глючит

Если дров глючит это не есть гуд, пусть он раз крэшнет когда то, в зависимости от факторов каких то. Но если это принципиально не рабочее - бсодогенератор, то не нужно говорить что оно может работать. Это всё существует из за отсутствия альтернатив по автоматике. Что бы запилить нормальный трап процессинг нужен обширный масштаб знаний, даже крупные конторы аверские не могут это реализовать корректно.

-----
vx




Ранг: 42.9 (посетитель), 13thx
Активность: 0.040
Статус: Участник

Создано: 11 декабря 2016 02:06 · Поправил: cryptX
· Личное сообщение · #26

difexacaw

Идеального продукта нет и никогда не будет.
Можно приблизитсь к идеалу, но 100% без глюков продукта нету.

Баг есть даже примитивном калкуляторе виндовса (так что глюк для унпакера вполне приемлемо) ->


Windows 7 Ultimate SP1 x86-64, English.

1) run calc.exe;
2) press “Alt-2″ to go to “Scientistic” mode (“Programmer” mode works too);
3) type “1/255″ and press [ENTER] or [=]
4) press the button [F-E];


с сайта http://nezumi-lab.org/

А за Quick unpack - огромное спасибо создателем! Не мало времены сохранил при распоковке!
Извиняюсь за оффтоп.




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

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

cryptX

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

-----
vx




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

Создано: 11 декабря 2016 07:20
· Личное сообщение · #28

Archer

Так держать , очень классный проект,как для новичков так и для профессионалов.

difexacaw

не хрен языком чесать , если есть проект лучше чем Quick unpack то выкладывай , а языком чесать мы все можем.

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


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

Создано: 11 декабря 2016 07:27
· Личное сообщение · #29

Creckerhack

В комерс

-----
vx





Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

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

По квику надо было с самого начала делать проект открытым.Унпакер подвёл черту под паковщиками, дальше уже проты пошли, и даже наличие в нём скриптового движка, уже не решала задач. Сейчас мясо, грядёт нейросеть. Так о чём вы тут спорите ?

-----
Чтобы юзер в нэте не делал,его всё равно жалко..


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

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

Создано: 11 декабря 2016 06:10
· Личное сообщение · #31

Bronco пишет:
По квику надо было с самого начала делать проект открытым.Унпакер подвёл черту под паковщиками, дальше уже проты пошли, и даже наличие в нём скриптового движка, уже не решала задач. Сейчас мясо, грядёт нейросеть. Так о чём вы тут спорите ?

а никто не спорит.


<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 33 . 34 . >>
 eXeL@B —› Протекторы —› Quick Unpack - универсальный распаковщик
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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