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

 eXeL@B —› Вопросы новичков —› Помогите распакавать DLL (AsPack 2.1)
Посл.ответ Сообщение

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

Создано: 09 мая 2009 06:15 · Поправил: Модератор
· Личное сообщение · #1

Приветствую всех.
Есть редкая конфигурация 1С 7.7, защищённая usb-токеном: 1С:Рарус. Сельхозпредприятие. ЕСХН.
Подгружается DLL, которая работает с драйвером ключа. Запакована AsPack2.1 (так говорит PEID). Нужно распаковать и отредактировать экспортируемые ей функции. С распаковкой возникли проблемы. Не могу найти OEP.
Помогите, пожалуйста, распаковать.




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

Создано: 09 мая 2009 08:28
· Личное сообщение · #2

Во-первых, не надо сюда аттачить либы.
Во-вторых, что ты сам то сделал для распаковки?
Вот тебе ОЕП, если дело только в нём.
003CD688 55 PUSH EBP



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

Создано: 09 мая 2009 11:18 · Поправил: deaddy_64
· Личное сообщение · #3

Ссылка на DLL здесь
Пробовал... У меня получилось, что ImageBase больше чем OEP . Какое смещение прописыватьв сдампленном файле?




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

Создано: 09 мая 2009 13:41
· Личное сообщение · #4

Что значит, ImageBase больше ОЕП? Больше моего оеп? Загружено по другой базе было, значит. У меня было загружено по 350000. Считай отсюда ОЕП и адрес, какой будет у тебя. А для этого статьи почитай про анпак, про РВА и про ВА.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 09 мая 2009 14:19
· Личное сообщение · #5

7D688



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

Создано: 09 мая 2009 18:33 · Поправил: deaddy_64
· Личное сообщение · #6

SVLab
Спасибо.
Archer
Прочитал статьи. Там везде например:
ImageBase=400 000
OEP=5CD 688
Offset=OEP-ImageBase=CD688

У меня же получается:
ImageBase=400 000
OEP=3CD 688
Offset=OEP-ImageBase=FFFFFFFFFFFCD688

Тыкните, пожалуйста, что не так делаю. Смотрю ImageBase или неправильно считаю?




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

Создано: 09 мая 2009 18:40
· Личное сообщение · #7

ImageBase надо брать самой либы! Погляди, куда она загружена в окне памяти или модулей. Я тебе даже свою базу привёл уже.



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

Создано: 09 мая 2009 18:46
· Личное сообщение · #8

Archer
Всё разобрался. Спасибо, что объяснили.




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

Создано: 09 мая 2009 20:19
· Личное сообщение · #9

Тогда топик можно закрыть, полагаю.


 eXeL@B —› Вопросы новичков —› Помогите распакавать DLL (AsPack 2.1)
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати