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

 eXeL@B —› Вопросы новичков —› Вопрос по распаковке и отладке взламываемой программы. Обязательно ли распаковывать?
Посл.ответ Сообщение

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

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

Всем привет!
Кроме ассемблера, на низком уровне пока ничего не знаю. Дико извиняюсь за возможно очень глупый вопрос. Но ответ мне очень важен.
PEiD показал, что программа защищена следующим протектором
Themida/WinLicense V1.8.X-V2.X -> Oreans Technologies * Sign.By.fly * 20080131 *
Linker Info: 2.25
Entry Point: 0007A014

WinDbg точку входа показывает где-то в ntdll:
ntdll!DbgBreakPoint:
77b08b2e cc int 3

OllyDbg сказал, что точка входа находится вне программного кода.

Так вот вопрос. Для начала отладки мне нужно указать точку входа. Обязательно ли для этого распаковывать программу?

Есть книжка Криса Касперски, там говорится, что для определения EP нужно распаковать.

Пробовал распаковать через OllyDbg + Themida, но даже не разобрался, как используются скрипты для распаковки. И как вообще отладчиком можно распаковать.



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

Создано: 11 декабря 2009 14:04
· Личное сообщение · #2

В WinDbg пробовал установить EP ту, которую определил PEiD
Вот что выдало
Code:
  1. 0:000> BP 0007A014
  2. 0:000> g
  3. Unable to insert breakpoint 0 at 0007a014, Win32 error 0n299
  4.     "Запрос ReadProcessMemory или WriteProcessMemory был выполнен только частично."
  5. The breakpoint was set with BP.  If you want breakpoints
  6. to track module load/unload state you must use BU.
  7. bp0 at 0007a014 failed
  8. WaitForEvent failed
  9. eax=00000000 ebx=00000000 ecx=0012faf8 edx=77b25e74 esi=fffffffe edi=77b0c19e
  10. eip=77b08b2f esp=0012fb10 ebp=0012fb40 iopl=0         nv up ei pl zr na pe nc
  11. cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
  12. ntdll!DbgBreakPoint+0x1:
  13. 77b08b2f c3              ret




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

Создано: 11 декабря 2009 14:06
· Личное сообщение · #3

Если хотите, закидывайте меня тухлыми абрикосами, но я должен разобраться во всем этом



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 11 декабря 2009 14:14 · Поправил: tihiy_grom
· Личное сообщение · #4

Leee
тут надо не только тухлыми абрикосами закидывать

пользуйтесь кнопкой "правка", читайте статьи на этом сайте и туторы по фемиде на www.tuts4you.com
тренируйтесь лучше на кошках - то есть на простых протекторах. фемиду новичок вряд ли одолеет.




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

Создано: 11 декабря 2009 14:56
· Личное сообщение · #5

tihiy_grom пишет:
фемиду новичок вряд ли одолеет.


Это фантастика, если одалеет) ТСу с ручной распаковки UPX лучше начать




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

Создано: 11 декабря 2009 15:55
· Личное сообщение · #6

Ты явно путаешься в терминах и вообще слабо представляешь, что надо делать. Сначала почитай статьи для новичков по распаковке простых вещей, потом уже задавай конкретные вопросы.



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

Создано: 12 декабря 2009 00:35
· Личное сообщение · #7

Да уже понял, что не повезло мне с фемидой.
Но ... надо.
Так все-таки, кто-нибудь ответит мне на вопрос? Получается, что распаковка обязательна?
Может быть мне для свершения чуда достаточно подменить какую-либо API-ф-цию?
Я ж почему за WinDbg зацепился, там API-шпион есть, у меня мысли в разных направлениях идут.
-
Ребят, я понимаю, что вам в напряг отвечать на вопросы новичков. Я не лентяй, готов сам разобраться.
Но кого-то мне нужно помучить вопросами, живого общения статьи не заменят.
Так что я буду иногда постить сюда очередные свои вопросы, ок? Модер, не закрывай тему пож.



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 12 декабря 2009 05:39 · Поправил: SReg
· Личное сообщение · #8

Leee пишет:
Да уже понял, что не повезло мне с фемидой.

Вот это ты правильно понял...
Leee пишет:
Я не лентяй, готов сам разобраться.

Нет. Ты самый настоящий лентяй. И самому(!) разбираться тебе совершенно неохото. Почему?
Ты тупо взял, и нагло проигнорировал все посты, что тебе выше написали.
Я, к примеру, перед тем как зарегестрироваться на форуме, прочитал где то 50-70% всех статей отсюда. Судя по твоим постам - ты ни одной.
И отвечать на вопросы новичков никому не в напряг. Просто ты не задал ни одного вопроса, в котором есть хоть малейший смысл.
Вот если ты не поленишься, и прочитаешь для начала это, то тогда улыбнешся (вот так ) и увидишь, насколько безсмысленны твои вопросы. Ну а ежели ты опять всё проигноришь, и ничего читать не будешь, то продолжишь создавать бредотопики.



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

Создано: 12 декабря 2009 15:47
· Личное сообщение · #9

Вот уж заругал так заругал
Я же не такой умный, как ты. Я никогда не читаю статьи, учебники, мануалы, хелпы, доки. Мне это и в голову не может прийти. А зачем? Это же сложно, это же надо думать. Мне проще поза***ть вопросами более умных людей.
Я настолько ленивый, что 8 лет программирования меня ничему не научили, и заказчики, которые мне платят, этого даже не подозревают
Спасибо за ссылку по распаковке, ценю.


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


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