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

 eXeL@B —› Основной форум —› Вопрос по программе на Делфи
Посл.ответ Сообщение

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

Создано: 28 октября 2005 06:37
· Личное сообщение · #1

Есть программа NetScream запакована PECompact 2.x -> Jeremy Collake.Написана в Делфи.После распаковки если cмотреть Restoratorom или DeDe в RCData пишет что Испорченный ресурс (вероятно из-за сжатого или зашифрованного файла). Что делать в таких случаях? Или это я распаковал то не так?



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 28 октября 2005 06:49
· Личное сообщение · #2

angpyxa
а прога запускается, работает корректно? если да, то ставь бряку на чтение этого ресурса и смотри, видимо программа его динамически расшифровывает
и ещё, данный тип данных позволяет запихивать в ресурсы что угодно, вполне возможно, что там просто лежат данные в "своем" формате

-----
Подписи - ЗЛО! Нужно убирать!




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

Создано: 28 октября 2005 07:02 · Поправил: angpyxa
· Личное сообщение · #3

Да запускается и работает.Только какой бряк ставить чтобы прервать в момент когда на OK клацаешь в окне регистрации.Я читал статьи так там только или hmemcpy или в DeDe смотреть?ресурсов типа Invalid key! в W32dsmv10 нету



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 28 октября 2005 07:54
· Личное сообщение · #4

angpyxa
Данные обычно забираются из окна АПИ ф-иями:
GetWindowTextA
GetDlgItemTextA
в DeDe ты можешь посмотреть обработчик твоей кнопки, например:
btnRegClick 004190D0
ставишь бряк на него и смотришь как происходит регистрация

-----
Подписи - ЗЛО! Нужно убирать!




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

Создано: 28 октября 2005 10:07
· Личное сообщение · #5

Я только начинающий.нашел где бряк ставить(поставил bpx на несколько адресов ButtonClick - ов)остальное дело техники.Почему DeDe не видет формы? они отдельно как то запакованы? мне интересно было именно этот момент!!!(только из за этого вопрос задал)



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 28 октября 2005 10:15
· Личное сообщение · #6

angpyxa
На пример программа написана на дельфи+Кол (http://bonanzas.rinet.ru/)
Может быть просто на чистом АПИ

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 28 октября 2005 11:07
· Личное сообщение · #7

еще вариант =), не перестроены ресурсы.

-----
Все говорят что мы вместе. Но не многие знают в каком.





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

Создано: 28 октября 2005 12:42
· Личное сообщение · #8

angpyxa пишет:
Почему DeDe не видет формы?

Детализируй вопрос, что значит не видит?
Открывает форму, но она пустая или при вызове списка форм там ничего нету?



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

Создано: 28 октября 2005 12:55
· Личное сообщение · #9

2-е




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

Создано: 28 октября 2005 13:32
· Личное сообщение · #10

Если 2-е, то действительно смотри что писали nice,SeDoYHg.



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

Создано: 28 октября 2005 14:02
· Личное сообщение · #11

SeDoYHg пишет:
не перестроены ресурсы
Можно перестроить ?




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

Создано: 28 октября 2005 16:26
· Личное сообщение · #12

angpyxa,
Почитай http://exelab.ru/rar/dl/CRACKLAB.rU_4.rar Статья о распаковке ASProtect, но в конце неплохо расписано, как перестроить ресурсы. А вообще, воспользуйся поиском по сайту, этот вопрос поднимался много раз.

-----
Сколько ни наталкивали на мысль – все равно сумел увернуться





Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 28 октября 2005 18:15
· Личное сообщение · #13

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



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

Создано: 30 октября 2005 15:18 · Поправил: WarrioR
· Личное сообщение · #14

nice пишет:
angpyxa
Данные обычно забираются из окна АПИ ф-иями:
GetWindowTextA
GetDlgItemTextA

в дельфи прогах это не используется (если тока там не КОЛ)

angpyxa пишет:
DeDe в RCData пишет что Испорченный ресурс (вероятно из-за сжатого или зашифрованного файла). Что делать в таких случаях?

Это может быть самапальная защита програмёра
он сам защифровал ресурс в таком случае
нада ловить на FindResourceA и LoadResource
после LoadResource е EAX будет указатель на загруженный ресурс (например TForm1) потом следи чо прога с этими каракулями делает, по идеи на их расшифрует и подаст к столу =)



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

Создано: 30 октября 2005 15:23
· Личное сообщение · #15

Да чуть не забыл
после расшифровки ты можеш сохранить память с этим ресурсом а потом через HEX редактор исправить шифрованный ресурс на расшифрованный, потом тебе нужно убить процедуру расшифровки и всё


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


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