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

 eXeL@B —› Протекторы —› Armadillo 6.xx помогите советом
Посл.ответ Сообщение

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

Создано: 13 января 2010 16:29
· Личное сообщение · #1

Всем привет прошу помощи в распаковки программы вот, что по ней сказал Arm Find Protect

!- Protected Armadillo
Protection system (Professional)
!- <Protection Options>
Debug-Blocker
Enable Import Table Elimination
Enable Strategic Code Splicing
Enable Nanomites Processing
!- <Backup Key Options>
No Registry Keys at All
!- <Compression Options>
Better/Slower Compression
!- <Other Options>
4A5BCA80 Version 6.62 14-07-2009

Программу в принцепи распаковал импорт востановил splicing пофиксил наномиты тож, вроди всё красиво, но вот проблема при запуске распакованной валится в ексцепшн.
А всё дело в вызываемых ф-ях модуля защиты вот кусок таблици импортов
.....
00D050A4 00000000
00D05064 022F05EC <-- Security.dll
00D050AC 022F07FC <-- Security.dll
00D050B0 022F0890 <-- Security.dll
00D050B4 00000000
00D050B8 0281C6AB <-- Security.dll
00D050BC 0281C905 <-- Security.dll
00D050C0 0281C93B <-- Security.dll
00D050C4 0281C949 <-- Security.dll
00D050C8 00000000
00D050CC 10004D2F iconv.10004D2F
00D050D0 1000B604 iconv.1000B604
00D050D4 1000C12B iconv.1000C12B
00D050D8 00000000
00D050DC 211D4308 borlndmm.@Borlndmm@SysGetMem$qqri
.....

ну и примерно так они вызываются
004085AC - FF25 6450D000 JMP DWORD PTR DS:[D05064]

И вот, в криптованой версии в этучасть памяти грузится Security.dll вроди так она именуется, причём грузится из екзешника, а в декриптованной там пусто естественно.
И как быть, тупо их вырезать при востановлениий таблици импортов не помогло. Хотя во всех туторах как правило так делают. Как-то извращаться с библиотекой? По идеи если это модуль защиты от него нужно избавиться.

Название проги не свечу, если только в привате при реальной помощи.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 13 января 2010 16:37
· Личное сообщение · #2

Видать криво импорт пофиксил.
Поидее
JMP DWORD PTR DS:[D05064] должен быть JMP DWORD PTR DS:[GetEnvironmentVariable] или что-то в этом роде.
А вообще мало информации. Кидай название проги.



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

Создано: 13 января 2010 17:08
· Личное сообщение · #3

Vovan666 что то не могу отправиьт тебе в личку




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

Создано: 13 января 2010 18:50
· Личное сообщение · #4

Софт выложи.



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

Создано: 13 января 2010 21:20
· Личное сообщение · #5

Всё ок Vovan666 помог разобраться.


 eXeL@B —› Протекторы —› Armadillo 6.xx помогите советом
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати