Сейчас на форуме: zds, -Sanchez- (+8 невидимых)

 eXeL@B —› Протекторы —› Universal Import Fixer (UIF)
. 1 . 2 . >>
Посл.ответ Сообщение

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

Создано: 12 января 2008 05:59 · Поправил: Модератор
· Личное сообщение · #1

Use this tool for fixing Import Elimination, Directly Imports and Hashed Imports.
so you can use this tool for changing IAT Base Address and Sorting IATs.

Tested on:

Armadillo
ASProtect
Enigma
ExeCryptor
eXPressor
PeSpin
RlPack
TheMida
HyperUnpackMe

and any protector with Import Elimination, Directly Imports and Hashed Imports.

download 1.2 final: (~170kb)

http://magic.shabgard.org/UIF-12-Final.zip http://magic.shabgard.org/UIF-12-Final.zip

more info and how to use :

http://www.exetools.com/forum/showthread.php?t=11381 http://www.exetools.com/forum/showthread.php?t=11381



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

Создано: 12 января 2008 07:10 · Поправил: SunBeam
· Личное сообщение · #2

Very nice tool I already found a use for it



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

Создано: 12 января 2008 11:30 · Поправил: tempread
· Личное сообщение · #3

Я, конечно, утверждать не могу, но думаю ,что эта программа будет не всегда корректно работать, например, в случае такого кода(код реальный):
ret
nop ; Добавлено компилятором!
jmp xxxxx; direct jmp to API
ret ; 0xC3 - мусор,добавлено протектором
nop; добавлено протектором
jmp xxxxx; direct jmp to API



Учитывая то, что протектор может вместо "NOP после директ джамп" писать случайный байт, НЕВОЗМОЖНО определить, какой байт,снизу или сверху,нужно использовать для восстановления jmp'а.



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

Создано: 12 января 2008 11:40
· Личное сообщение · #4

eXPressor 1.5.0.1 Full Protection Unpacking with UIF

---------------------------------------------------------------------- ----------

Flash tut for unpacking eXPressor 1.5.0.1 full protection with Universal Import Fixer ( UIF ).

download tut : (~1.8 meg)

rapidshare.com/files/83088593/eXpressor.1.5.0.1.Full.Mup.Magic_h2001.rar.html



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

Создано: 12 января 2008 14:09
· Личное сообщение · #5

tempread пишет:
Я, конечно, утверждать не могу, но думаю

Дежавю ;) Где то видел подобный вопрос по импреку А чего ты гадаешь будет не будет возьми да проверь




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

Создано: 13 января 2008 00:46
· Личное сообщение · #6

море инфы мну недоступно
//страничка не грузитЦа
и пока не дуплю чего от неё мне надо.
Насколько понял переносим иат,по типу утили адмирала?
--------------
Прикольно, как накрытая тулзень "железяки" на адреса обходит, и не прерываетЦа на них.
Понимаю, что унпачить уже параноя , но умну чего-то дампик вышел на 6 метров.
Нехило нспак жмёт..

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





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

Создано: 13 января 2008 03:48
· Личное сообщение · #7

Bronco пишет:
Нехило нспак жмёт..


Интересно, это автоматический скремблер поверху или ручками сделано




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

Создано: 13 января 2008 05:07
· Личное сообщение · #8

Gideon Vi
Фиг знает, мну nspack не часто попадаетЦа. На аппаратный hr esp-4, он ловитЦа. Прерываешься на длинном джампе, потом по ф7 заходишь в секцию кода.
Мне непонятно почему при включонной опции в фантоме
[+] - protect DRx
Железяки на адрес не срабатывают.

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




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

Создано: 13 января 2008 05:45
· Личное сообщение · #9

Bronco пишет:
На аппаратный hr esp-4

типа того:
var oep

gpa "LoadLibraryA","kernel32.dll"
bp $RESULT
erun
bc eip
rtu
GMEMI eip, MEMORYBASE
mov oep,$RESULT
find oep,#619DE9#
/*
00992544 61 POPAD
00992545 9D POPFD
00992546 - E9 E994ACFF JMP UIF.0045BA34
*/
cmp $RESULT,0
je quit
mov oep,$RESULT+2
bp oep
erun
bc eip
sti
msg "oep faund"




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

Создано: 13 января 2008 06:24
· Личное сообщение · #10

Date : 2005.02.23
она три года в привате чтоле была?




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

Создано: 13 января 2008 07:18
· Личное сообщение · #11

tempread пишет:
Учитывая то, что протектор может вместо "NOP после директ джамп" писать случайный байт, НЕВОЗМОЖНО определить, какой байт,снизу или сверху,нужно использовать для восстановления jmp'а.

+1
Хотя решение интересное.

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




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

Создано: 13 января 2008 09:21
· Личное сообщение · #12

Для востановление Import Elimination в Armadillo, лучше не пользоватся.
Хотя если не важен результат, то можно.
Для сравнения:

8b8d_12.01.2008_CRACKLAB.rU.tgz - Import.txt



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

Создано: 13 января 2008 11:28
· Личное сообщение · #13

Потестил на PeSpin работает 100% достаточно сбросить импорт в табличку
С HyperUnpackMe то же все на ура Добавляем секцию Меняем после VirtualAlloc
EAX 008C0000 на 01123000
EAX 008D0000 на 01126000
Встаем на оеп запускаем утиль и пишем табличку по старому адресу 01001000 Дамп импрек и фиксим скриптом ссылки в последних секциях из старой иат в новую для запуска на всех осях
Приятная утиль экономит много времени



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

Создано: 13 января 2008 13:04
· Личное сообщение · #14

кто нибудь тестил с TheMida?
особенно зафемидовыми dll-ми...




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

Создано: 15 января 2008 20:54
· Личное сообщение · #15

Universal Import Fixer (UIF) v1.0 FINAL

Final version released :

News in Final version (2008.01.15):

-Some small bugs fixed.
+Algorithm improved for very big IAT size.
+Auto fill improved for detecting dlls correctly.

Download (~160 kb) :

magic.shabgard.org/UIF.zip

www.exetools.com/forum/showthread.php?t=11382



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

Создано: 16 января 2008 08:03
· Личное сообщение · #16

icerix пишет:
кто нибудь тестил с TheMida?

завиртуализированые API оно точно не фиксит



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

Создано: 16 января 2008 08:45
· Личное сообщение · #17

к тому же, если автор тулзы ориентировался на взаимодействие с ImpREC, то ему стоило выдавать RVA не относительно базы загруженного модуля, а относительно той что указана в PE заголовке



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

Создано: 16 января 2008 19:06
· Личное сообщение · #18

drin
Смотри мувик пока не поймешь для чего тулза и вопросы такие отпадут




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

Создано: 16 января 2008 21:02
· Личное сообщение · #19

pavka пишет:
Смотри мувик

А что есть "мультик" по юзабили?
//океан инфы мну не доступен...

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





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

Создано: 16 января 2008 21:54
· Личное сообщение · #20

Bronco
Мультик-это, видимо то, что выкладывалось в 3 посте данного топика (шапка, от неё 3-й пост), флаш-тутор по распаковке. С таким рангом заблудиццо на 1 странице-покайся, грешник Зная твою любовь к флуду-не отвечай, пожалей свой ранг




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 16 января 2008 21:56
· Личное сообщение · #21

Bronco пишет:
А что есть "мультик" по юзабили?

Ну да, мульт показывающий применение тулзы при снятии Expressor'a rapidshare.com/files/83088593/eXpressor.1.5.0.1.Full.Mup.Magic_h2001.rar.html

-----
Программист SkyNet





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

Создано: 16 января 2008 23:14 · Поправил: Bronco
· Личное сообщение · #22

Сенькс за синема
//не BMW конечно,но таксовать можно...
12 мега по ходу утиля резервирует, или пакер нашалил.
Пошинковал дамп,вроде работает.(400 кило)

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




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

Создано: 25 января 2008 14:37
· Личное сообщение · #23

Обьясните тупице и ламеру и чайнику в одном лице, я не вьехал.
посмотрел мувик, думаю вау, сел распаковывать длл (слегка совсем пошифорванная Тэмидой)
целый день химичил.

все вызовы тулза в дллке фиксит, но как импорт востановить я невьехал.
1. тулза перенаправляет все вызовы api через новосозданную табличку в которой прописаны прямые адреса
2. из этих адресов imprec реконструирует Import таблицы
Но! imprec добавляет новую import секцию по совсем другому адресу же, а вызовы так и происходят по той табличке по которой imprec импорты востанавливает, т.е что есть новая import секция, что ее нету, пофиг.
в мувике тоже самое, новый IAT по одному адресу, а новая секция по другому.
в чем мой тупизм?
в imprec галка Create New IAT стоит но нихрена неделает, кстати вообще чего она делает?

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

Заранее спасибо.



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

Создано: 26 января 2008 00:38
· Личное сообщение · #24

maxlosyam
там небольшая часть импорта виртуализирована

maxlosyam пишет:
толку 0, а свои "фичи" прикрутить к клиенту из-за этого неполучается

как раз толк есть, что бы такие как ты не хексили Я все свои фичи прикрутил...



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

Создано: 26 января 2008 10:01
· Личное сообщение · #25

drin:
там небольшая часть импорта виртуализирована
как раз толк есть, что бы такие как ты не хексили Я все свои фичи прикрутил...

лучше подскажи куда копать.




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

Создано: 26 января 2008 10:22
· Личное сообщение · #26

drin
maxlosyam
Заканчивайте вести тему не в ту сторону. Либо в личке общайтесь, либо в запросы на взлом, ибо тема не туда пошла. Будет продолжаццо-посты буду тереть нещадно.




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

Создано: 23 февраля 2008 09:17
· Личное сообщение · #27

News in Final version (2008.02.23):
====================================
+Algorithm improved for better fixing Directly imports.
+Show modules count and progress in StatusBar.
-GUI bug fixed on large fonts >=120 dpi.



aa76_22.02.2008_CRACKLAB.rU.tgz - UIF-Final.zip




Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 04 апреля 2008 21:28
· Личное сообщение · #28

Инструмент обновился до версии 1.2.

Universal Import Fixer v1.2 Stable (2008.04.04):

+ Algorithm improved for Fast Speed
- Option 'Main exe Exports' removed (now UIF can detect it automatically)
- Option 'Fix NtDll to Kernel32' removed (now UIF can detect it automatically)
- Minor Bugs fixed

magic.shabgard.org/UIF-12.zip (170 kb)




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

Создано: 20 апреля 2008 18:16
· Личное сообщение · #29

v1.2 FINAL (2008.04.19):
========================
+Now UIF can process Ring0 Hooked APIs (KAV,ZoneAlarm,... etc).
-Minor Bugs fixed.

download (~170kb): magic.shabgard.org/UIF-12-Final.zip




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

Создано: 16 июня 2008 08:57
· Личное сообщение · #30

Just Dll release...

v1.2 FINAL update (2008.06.15):
===============================
+Code Optimized again for better result.
+UIF.dll released (for using UIF in other applications).
Coded with pure Api,very fast and small size.


download : (~180kb):

_http://magic.shabgard.org/UIF-12-Final.zip


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


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