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

 eXeL@B —› Основной форум —› Easy import finder
. 1 . 2 . 3 . >>
Посл.ответ Сообщение


Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 05 апреля 2007 18:17 · Поправил: Hellspawn
· Личное сообщение · #1

какое то время назад начал кодить анпакер, в результате были написаны
отладочный двиг + это чудо . На замену импрека не притендует, просто нужно потестить,
ну и может кто захочет довести до ума. Есть проблема с форвардами, но в скором времени я её
утсраню. Pаботать должно почти на всех виндах. (кроме 98/ME - когда процесс нах-ся под
отладкой, из-за создающихся переходников).

- Восстанавливает импорт у простых пакеров.
- Находит размазанный импорт. (когда он разделён больше чем 1 раздилителем)
- Находит смещённый импорт (есть адресса не выровненные по 4 относительно других)

Кому нужны исходники, пишите в личку поделюсь.

Easy import finder 0.10b | by Hellsp@wn

http://hellspawn.nm.ru/works/eif.zip http://hellspawn.nm.ru/works/eif.zip

-----
[nice coder and reverser]





Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 05 апреля 2007 18:35
· Личное сообщение · #2

Да вроде работает

Находишь таблицу по методу Сида?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 05 апреля 2007 19:22
· Личное сообщение · #3

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

-----
[nice coder and reverser]




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 06 апреля 2007 03:27
· Личное сообщение · #4

Hellspawn
Выгрузку в формат импрека не планируешь?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 08:21
· Личное сообщение · #5

pavka пишет:
Выгрузку в формат импрека не планируешь?


сделаемс раз надо

-----
[nice coder and reverser]





Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 06 апреля 2007 09:50
· Личное сообщение · #6

Прикрути пару кнопок "Dump", "OEP finder" и "Change EP to OEP"
P.S недавно скачал "Oep Finder V1.59 by Human-MiNT" она исходником на ASMе может пригодиться?


26e9_05.04.2007_CRACKLAB.rU.tgz - Oep Finder V1.59 by Human-MiNT.rar

-----
Nulla aetas ad discendum sera





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 09:55 · Поправил: Hellspawn
· Личное сообщение · #7

Flint пишет:
Oep Finder V1.59 by Human-MiNT


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

-----
[nice coder and reverser]




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

Создано: 06 апреля 2007 10:20
· Личное сообщение · #8

Hellspawn пишет:
в принципе то оеп знать не надо

Дампить не на оеп - совершенно ненадёжно, большинство прог после запуска проходит определенную инициализацию (касается не только делфи) и пишет служебные данные в некоторые секции, следовательно сдампленная не на оеп прога если и запустится, то будет работать нестабильно

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





Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 06 апреля 2007 11:27
· Личное сообщение · #9

Hellspawn

Hi:

Examination of the increase ASPack things, even if he could not find entry forms : I do not know whether it was because the machine is a 64-bit .




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 06 апреля 2007 12:22
· Личное сообщение · #10

Hellspawn Отличная идея создания такой проги! При первом же удобном случае потестю...

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 17:09 · Поправил: Hellspawn
· Личное сообщение · #11

я не совсем понял, что linhanshi имел ввиду? AsPack 2.12 только что посмотрел,
импорт находиться влёт...

Smon
очень часто надо дампить именно не на оеп

-----
[nice coder and reverser]




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

Создано: 06 апреля 2007 17:24
· Личное сообщение · #12

Hellspawn пишет:
очень часто надо дампить именно не на оеп

Никто не спорит, неплохая тема дампить сразу после распаковки секций еще до восстановления импорта )

ЗЫ: Прога полезная, развивай )))

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





Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 06 апреля 2007 17:25
· Личное сообщение · #13

Hellspawn Все равно сделай опцию Dump on OEP, имхо пригодится

-----
Nulla aetas ad discendum sera




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 06 апреля 2007 17:29
· Личное сообщение · #14

Flint пишет:
Прикрути пару кнопок "Dump", "OEP finder" и "Change EP to OEP"

Имхо это все лишнее
Hellspawn пишет:
Может позже дизасм
редирекченного импорта прикручу, т.е. будет восстанавливать импорт после некоторых протов...

самое то.. в этом направлении и развивай нафиг делать комбайн




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 17:44
· Личное сообщение · #15

давайте тогда начнём, pavka ты у нас по анпаку с какого прота начать?

-----
[nice coder and reverser]




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 06 апреля 2007 17:52 · Поправил: pavka
· Личное сообщение · #16

Начать с простеньких типа Телка или ктиайцев PEQuake PE-Armor потом чего нить посложнее
В последнем RLpacke простенький импорт как говорит apox написал его за полчаса можно на нем можно потренироватся




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 06 апреля 2007 18:12
· Личное сообщение · #17

tE!Lock, PeX - там оч простые переходнички

-----
Тут не могла быть ваша реклама





Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 06 апреля 2007 18:40
· Личное сообщение · #18

Hellspawn
ничего так. мило. мну понравилось. надо будет задать тебе несколько вопросов)

-----
Уважайте других и пишите грамотно.





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 18:50 · Поправил: Hellspawn
· Личное сообщение · #19

мля, чтобы написать универсально надо будет:
1) сделать небольшой эмуль, который будет дизасмить и анализировать переходник
2) или передавать управление на адрес переходника и пошагово трассировать до попадания
в библу и так все переходники...

иначе придётся затачивать под каждый прот и делать опцию

-----
[nice coder and reverser]




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

Создано: 06 апреля 2007 21:14
· Личное сообщение · #20

lord_Phoenix пишет:
tE!Lock, PeX - там оч простые переходнички

ACProtect.
Там тоже несложные...




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 апреля 2007 22:38 · Поправил: Hellspawn
· Личное сообщение · #21

Easy import finder 0.11b

hellspawn.nm.ru/works/eif.0.11b.zip

исправлен небольшой косяк в поиске, добавил удаление выбранной функи,
оцпия "max separators" - максимальное кол-во байт между библами импорта,
после которых тулза считает, что импорт закончен

-----
[nice coder and reverser]




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

Создано: 06 апреля 2007 23:32
· Личное сообщение · #22

Hellspawn
Не помешала бы фича - брякаться на заданном юзверем адресе

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




Ранг: 53.1 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 07 апреля 2007 01:02
· Личное сообщение · #23

Smon
Smon пишет:
Не помешала бы фича - брякаться на заданном юзверем адресе

Поддерживаю - часто очень нужно бывает такое..
Hellspawn
Полезная штука, надо развивать!



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 07 апреля 2007 04:35
· Личное сообщение · #24

Hellspawn пишет:
иначе придётся затачивать под каждый прот и делать опцию

имхо универсальный 1 + imprec совместимые плагины




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 07 апреля 2007 07:27
· Личное сообщение · #25

трассить надо в самом крайнем случае имхо. и надо что то придумать с определением эмул. функций

-----
Тут не могла быть ваша реклама





Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 07 апреля 2007 09:50
· Личное сообщение · #26

Потестил, вот коротенький отчет:
Не нашел импорт:
yoda's Crypter 1.3
yoda's Protector 1.02
eXPressor - PE compressor 1.5.0.1
Krypton v.0.3
RLPack 1.16 FullEdition
tElock v0.98


Нашел лишний импорт:
Petite 2.3
Software Compress LITE Edition. Version 1.2 Не до конца нашел оригинальный импорт!

-----
Nulla aetas ad discendum sera




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

Создано: 07 апреля 2007 12:40
· Личное сообщение · #27

lord_Phoenix пишет:
трассить надо в самом крайнем случае имхо

+1. М0жн0 сделать переходник, который прога будет трейсить очень долго...
Hellspawn пишет:
1) сделать небольшой эмуль, который будет дизасмить и анализировать переходник

Более реальный вариант.




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 07 апреля 2007 17:15 · Поправил: Hellspawn
· Личное сообщение · #28

Flint пишет:
Petite 2.3


есть переходники вида:

00416020 84743958 X9t. Thunk to KERNEL32.GetModuleFileNameA
00416024 00421073 s.B. MICROSOF.00421073
00416028 00421078 x.B. MICROSOF.00421078
0041602C 84743988 .9t. Thunk to KERNEL32.LoadLibraryA


Flint пишет:
yoda's Crypter 1.3
yoda's Protector 1.02
eXPressor - PE compressor 1.5.0.1
Krypton v.0.3
RLPack 1.16 FullEdition
tElock v0.98


вообще-то тут редерекчен импорт... я же говорил, что это не обрабатывается пока

-----
[nice coder and reverser]





Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 07 апреля 2007 19:18
· Личное сообщение · #29

Hellspawn

Хороший друг, поддерживает инструмент который вы развиваете.

Poor




Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 07 апреля 2007 19:18
· Личное сообщение · #30

bbs.pediy.com/showthread.php?p=295371#post295371


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


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