| Посл.ответ | 
Сообщение | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 09:53   · Личное сообщение ·  #1 
Почему бы не создать новый ImpRec на основе драйвера(метода) Syd'a?Просто иногда простым ImpRec'om бывает очень сложно восстановить импорт,а этот метод понадёжнее будет.Или объеденить все стрипперы в одну оболочку(так сказать доделать QuickUnpacker),ведь везде испульзуется этот драйвер Engine.sys by Syd.
   | Сообщение посчитали полезным:  | 
 | 
 Ранг: 22.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 09:55   · Личное сообщение ·  #2 
Исходники ты даш?   
  | Сообщение посчитали полезным:  | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 09:55   · Личное сообщение ·  #3 
везде - это например в :AsProtect Stripper,ArmStripper,QuickUnpacker.
   | Сообщение посчитали полезным:  | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 09:56   · Личное сообщение ·  #4 
Исходники?  
Я только предлагаю кодерам такое замусолить
   | Сообщение посчитали полезным:  | 
 Ранг: 22.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 10:00 · Поправил: maikkri5ki   · Личное сообщение ·  #5 
Я имею в виду то, что никто с нуля это писать никто не будет!
 А исходников стриперов и импрека нет, так что ....  
И к тому же бесперспективная идея.
   | Сообщение посчитали полезным:  | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 10:01   · Личное сообщение ·  #6 
Вовсе не бесперспективная идея.Исходники есть у авторов того,чего я уже выше писал.Во как.
   | Сообщение посчитали полезным:  | 
  Ранг: 299.6 (наставник) Активность: 0.3↘0 Статус: Участник Armadillo Killer 
 
 | 
Создано: 13 июня 2006 10:04   · Личное сообщение ·  #7 
XQuader пишет
 Или объеденить все стрипперы в одну оболочку 
И получиться абра-кадабра   
XQuader пишет:
 Исходники? 
 Я только предлагаю кодерам такое замусолить 
А че мутить то ? вон syd закрыл проэкт stripper'a попроси у него исходники    
maikkri5ki пишет:
 А исходников стриперов и импрека нет, так что ... 
У меня например есть исходники от QuickUnpack'a и Stripper'a ;)
   | Сообщение посчитали полезным:   | 
  Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман 
 
 | 
Создано: 13 июня 2006 10:13   · Личное сообщение ·  #8 
Там не вдрайвере восстановление идет. Драйвер это только отладчик ring0, чтобы не юзать DebugAPI. А само алго простое, составляем массивы DWORD'ов (адресов АПИ) из загруженых DLL и ищем все рефернсы на них в программе, так сказать ищем потенциальную IAT. Затем лишнее отрезаем, сортируем выделяем начало и конец IAT и ребилдим. Всё тоже, что делает ImpREC, но он берет первый рефернс, и идет по IAT пока не встретит адрес, который не является адресом АПИ. Это он считает концом IAT. Т.е. он сглючивает на мусоре. А искать он начинает от OEP, поэтому может зацепить IAT прота, тогда это будет не та IAT. Вот и всё алго и никакой тайны тут нет, чистая математика.
 ----- Yann Tiersen best and do not fuck  | Сообщение посчитали полезным:  | 
 Ранг: 22.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 10:39   · Личное сообщение ·  #9 
Z0oMiK
Ну от Stripper'a и у меня есть к примеру.   
  | Сообщение посчитали полезным:   | 
 Ранг: 27.7 (посетитель) Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 10:56   · Личное сообщение ·  #10 
XQuader пишет:
 Почему бы не создать новый ImpRec на основе драйвера(метода) Syd'a? 
Идея неплохая только кто этим будет заниматься
   | Сообщение посчитали полезным:   | 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 13 июня 2006 11:06   · Личное сообщение ·  #11 
а смысл? ImpRec при умелом подходе почти всё восстанавливает, 
 а основное алго PE_Kill написал, ничего сложного нету, можно и с 0
 это всё грамотно реализовать...    только зачем?
 ----- [nice coder and reverser]  | Сообщение посчитали полезным:  | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 11:13   · Личное сообщение ·  #12 
Иногда и при умелом подходе сложно восстановить импорт через ImpRec.А второй метод по-моему отлавливает все вызовы библиотек,берёт с них весь экспорт и прикручивает к екзешнику,что намного быстрее и лучше.
   | Сообщение посчитали полезным:  | 
 Ранг: 73.7 (постоянный), 22thx Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 11:16   · Личное сообщение ·  #13 
По-моему ,стоит написать новый ImpRec.В хозяйстве пригодится.
   | Сообщение посчитали полезным:  | 
  Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 13 июня 2006 11:22   · Личное сообщение ·  #14 
столько энтузиазма, а вот ты возьми и напиши ) не у всех есть столько свободного времени...
 да и вроде была как-то подобная идея, успехом не увенчалась   
----- [nice coder and reverser]  | Сообщение посчитали полезным:  | 
 Ранг: 22.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 11:26   · Личное сообщение ·  #15 
Hellspawn
И эта идея тоже успехом не увенчается.
   | Сообщение посчитали полезным:   | 
 Ранг: 14.9 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 12:03   · Личное сообщение ·  #16 
Этим уже заниается BUGOR, вот ему-то исходники от стриппера и надо дать... а то получается, что исходники у всех есть, а толку нету...
 http://exelab.ru/f/action=vthread&forum=6&topic=5251
Было бы неплохо, если реализация была бы выполнена в виде плагина под ollydbg, а то ollydbg хромает при восстановлении импорта.
 maikkri5ki пишет:
 с нуля это писать никто не будет 
А BUGOR вот решил писать с нуля...
 maikkri5ki пишет:
 И эта идея тоже успехом не увенчается 
Не говори гоп... У самого-то хоть одна идея увенчалась успехом, если - да - расскажи, а не обламывай других на полпути!
 Будем надеяться, что FEUERRADER и, возможно, PE_Kill помогут челу написать восстановление импорта и прикрутить к ollydbg ;)
   | Сообщение посчитали полезным:  | 
 Ранг: 22.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 12:08   · Личное сообщение ·  #17 
[dicr0n]
А тебе интересно до моих идей, умник?
 Раз такой умный, иди и помоги ему тоже!
 Сорри за офтоп.
   | Сообщение посчитали полезным:   | 
 Ранг: 14.9 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 12:15   · Личное сообщение ·  #18 
maikkri5ki пишет:
 Сорри за офтоп. 
Ясно, только оффтопить и можешь, причем, с успехом ;) Вот скоро таким образом наберешь высокий ранг, ну а дальше как по статье intty ;)
 Если бы я мог помочь, то помог бы без базара, но я в этой области не копался...
   | Сообщение посчитали полезным:   | 
 Ранг: 23.8 (новичок) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 12:40   · Личное сообщение ·  #19 
[dicr0n], я пока решил написать всего-лишь унпакер для FSG, ничего более  
  | Сообщение посчитали полезным:   | 
 Ранг: 14.9 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 13:03   · Личное сообщение ·  #20 
BUGOR пишет:
 всего-лишь унпакер для FSG 
Считаю, что восстановление импорта вполне подойдёт и для большинства других пакеров/протекторов
   | Сообщение посчитали полезным:   | 
 Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 13:22   · Личное сообщение ·  #21 
Z0oMiK .....Или объеденить все стрипперы в одну оболочку
 А что интересная мысль! QuickUnpack отлично сделан почему бы с помощью плагинов не попробовать!
   | Сообщение посчитали полезным:  | 
  Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман 
 
 | 
Создано: 13 июня 2006 13:35 · Поправил: PE_Kill   · Личное сообщение ·  #22 
[dicr0n] написание анпакера для простого пакера не требует создания чего то, что напоминало бы импрек даже отдаленно. По крайней мере я еще с таким не встречался. Даже у простых протов это можно сделать, да что там у простых я и у АСПРа восстанавливал без импрека. импрек нужен для мануал распаковки, когда скриптом долго, или при очень крутых защитах. В АСПРе например это просто очень долго, поэтому лучше импрек, или как сделал Syd. А написания импрека для анпакера простого пакера  говорит лишь о том, что чел практически не разбирался с кодом пакера. Что то типа HR ESP-4 and ImpREC. Если разобрать алго работы с IAT, то можно и так всё восстановить, ну а если не хочется копаться, то о каком анпакере может идти речь? Взял QU и вперед. Всё это ИМХО конечно.
 ----- Yann Tiersen best and do not fuck  | Сообщение посчитали полезным:   | 
  Ранг: 299.6 (наставник) Активность: 0.3↘0 Статус: Участник Armadillo Killer 
 
 | 
Создано: 13 июня 2006 13:41   · Личное сообщение ·  #23 
pavka Ну так в чем проблема то я не понимаю ?    SDK для QU есть сиди да пиши на здоровье   
  | Сообщение посчитали полезным:   | 
 Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 13:47   · Личное сообщение ·  #24 
Z0oMiK
 Проблеммы нет! Я только не понял почему ты считаешь это абракадаброй    ?
 Если это уже и так есть !
   | Сообщение посчитали полезным:  | 
 Ранг: 14.9 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 13:59   · Личное сообщение ·  #25 
PE_Kill пишет:
 для простого пакера не требует создания чего то, что напоминало бы импрек даже отдаленно 
А FSG,Upack разве относятся к протекторам? Однако импорт восстанавливать всё-равно нужно... QU именно так и делает, кстати, через imprec.dll и syd.method
   | Сообщение посчитали полезным:   | 
 Ранг: 16.9 (новичок) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 16:38   · Личное сообщение ·  #26 
Хотите написать плагин для ImpRec?
 Кстати, сорри за оффтоп - где можно скачать его новую версию?
   | Сообщение посчитали полезным:  | 
 Ранг: 71.6 (постоянный) Активность: 0.06↘0 Статус: Участник 
 
 | 
Создано: 13 июня 2006 18:39   · Личное сообщение ·  #27 
Looney пишет:
 Кстати, сорри за оффтоп - где можно скачать его новую версию? 
Нвых версий уже нет, последняя 1.6 FINAL
   | Сообщение посчитали полезным:   | 
  Ранг: 55.8 (постоянный), 6thx Активность: 0.03↘0 Статус: Участник [www.AHTeam.org] 
 
 | 
Создано: 13 июня 2006 22:28   · Личное сообщение ·  #28 
Как у меня появится побольше свободного времени, возьмусь доделкой восстановления импорта по методу сида, а пока не знаю чем помочь в таком бесперспективном сабже.
   | Сообщение посчитали полезным:  | 
  Ранг: 299.6 (наставник) Активность: 0.3↘0 Статус: Участник Armadillo Killer 
 
 | 
Создано: 14 июня 2006 03:42   · Личное сообщение ·  #29 
agentru пишет:
 Нвых версий уже нет, последняя 1.6 FINAL 
Да в привате какая то версия валяется на pub не выкладывают   
  | Сообщение посчитали полезным:   | 
 Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник 
 
 | 
Создано: 14 июня 2006 04:58   · Личное сообщение ·  #30 
FEUERRADER Как у меня появится побольше свободного времени, возьмусь доделкой восстановления импорта по методу сида.....
 Неплохо бы было сделать возможность сохранять в формате импрек tree
   | Сообщение посчитали полезным:  |