Реверсинг. Задай вопрос - получи ответ

Discussion in 'Реверсинг' started by 0x0c0de, 2 Sep 2007.

  1. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Ну как это не понимаешь... Боже мой...
    Нужно узнать содержимое определенного регистра! Типа как в SoftIce,
    Но справа колонка она не отвечает за содержимого регистров... Я не прав в этом? Тогда скажи пожалуйста почему данные с картинки твоей такие же как и у меня
    Темболее я не могу понять как это справа можно определить значение ОПРЕДЕЛЕННОГО регистра! :confused:
    (я точно что-то не так делаю)
     
    #501 wolmer, 1 Aug 2009
    Last edited: 1 Aug 2009
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Я без понятия что в SoftICE, отладчиками уровня ядра я не пользовался. Справа в колонке ты видишь содержимое регистров для процесса который ты в данный момент отлаживаешь.
    Текст справа от имени регистра отражает его содержимое как бы.
     
    _________________________
  3. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Это я уже понял давно... Меня интересуют ответы на вопросы с поста #504
     
  4. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    То, что на рисунке - это и есть значение регистров. Если ты не понимаешь что такое регистры, или понимаешь под этим словом чтото другое, неотносящиеся к именно регистрам процессора, то иди читай доку по асму.
    Если ты хочешь увидеть значение MMX регистров то покликай на заголовке где написано Registers (FPU)

    Если ты запускаешь прогу то у всех почти регистры будут инициализированы одинаково за исключением некоторых - EIP (потому что он будет указывать ан EntryPoint) и ESP который указывает на стек.
    По трассируй прогу и увидишь как значение регистров будет менять.
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Если ты забыл что относится к регистрам, то вот регистры i386(64-х битные не стал указывать) :

    Основные регистры:
    8-и битные - al cl dl bl ah ch dh bh
    16-и битные - ax cx dx bx sp bp si di
    32-х битные - eax ecx edx ebx esp ebp esi edi

    Регистры сегментов:
    16-ти битные - es cs ss ds fs gs

    Регистры управления:
    32-х битные - cr0 cr2 cr3 cr4

    Регистры отладки:
    32-х битные - dr0 dr1 dr2 dr3 dr6 dr7

    Регистры математического сопроцессора (FPU)
    80-и битные - st0 st1 st2 st3 st4 st5 st6 st7

    Регистры MMX
    64-и битные - mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7

    Регистры SSE
    128-ти битные - xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7

    Ну и регистры флагов еще EFL можно добавить.

    P.S - число которое рядом с именем регистра - это и есть его значение в HEX. Даблкликни на нем и откроется окно где можно будет изменить его значение, заодно оно будет показано в HEX/ DEC знаковое и DEC беззнаковое.
     
    #505 slesh, 1 Aug 2009
    Last edited: 1 Aug 2009
  6. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Интересно как я могу так спрашивать если я и сам не знаю о чем спрашиваю?(по вашим словам) :confused:
    //p.s. в #504 ссылался на то чтобы получить правильный/адеватный ответ от kaimi о том как просмотреть регистры (результаты регистров*) в определенном месте проги

    Спасибо, донес то что не мог донести kaimi :)
     
    #506 wolmer, 1 Aug 2009
    Last edited: 1 Aug 2009
  7. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    если кому-то непонятен смысл скриншотов (ответы были даны) 4итаем калашникова, юрова, пирогова и т.д., в разделе есть прикрепленные темы на книги, асм-реверсблоги, инструментарий крекера

    wolmer, если 4то-то хо4ешь, но незнаешь как сказать - культурно формулируй и скорее всего полу4ишь помощь, хамство и отсебятину - в болталку, раздел для этого и создан

    оффтоп по4ищен
     
    2 people like this.
  8. mazaxaka

    mazaxaka Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    268
    Likes Received:
    35
    Reputations:
    0
    Чем можно разпаковать файл запакованый темидой?
     
  9. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Руками, мб поможет http://cracklab.ru/art/?action=view&id=313
     
    _________________________
  10. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Да пиздец извращение....
     
    1 person likes this.
  11. Loginator

    Loginator New Member

    Joined:
    3 Aug 2009
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    Возможно что это http://soft-best.ws/1158522661-cracklab-2008.html поможет даже куда намного больше,здесь много инструментов,учебников,мануалов и есть даже видео по взлому,просто один из бесценных наборов для творческого человека.)
     
  12. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    Kaimi, это уже давно не актуально. с тех пор под новые недрайверные версии куча недоанпакеров выходила, что-то аля антемида2 (можно загуглить),
    а проще mazaxak'е на кряклабе том же найти тему по словосочетанию "темида анпак" там пару месяцев назад была сооствествующая тема про анпак фимы и на примере последнего TheBat анпакали, там юе вроде был как беглый тутор, так и видеоурок по анпаку. если не найдешь - пиши, анйду линку
     
  13. ntldr

    ntldr Elder - Старейшина

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    есть ли плагин для ольки чтобы отследить место возникновения исключения?
     
  14. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    900
    Likes Received:
    275
    Reputations:
    59
    Debugging options-exceptions
    Убрать галки с опций, которые требуется отслеживать
     
  15. Derec

    Derec Elder - Старейшина

    Joined:
    8 Nov 2007
    Messages:
    74
    Likes Received:
    4
    Reputations:
    0
    У меня есть вопрос. Я не могу отладить программу, потому что по всей видимости у нее стоит защита (пробовал OllyDbg). Защиту ломать не нужно, да и не стоит этого. Мне лишь неообходимо узнать адресс вызываемой процедуры при нажатии на одну кнопочку в этой программе. Подскажите пожалуйста, можно ли это сделать не пребегая к обходу защиты? Существуют какие-нибудь алтернотивные методы? :rolleyes:

    Спасибо!
     
  16. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    На чем написана программа? Попробуй воспользоваться плагинами типа fantom, hide od, olly advanced, hide debugger. Возможно тогда программа не обнаружит присутствие olly
     
    _________________________
  17. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Как можно узнать список импортируемых функций? Я сейчас использую один сервис, - далеко не самый удобный вариант. Какими программами это можно сделать?
     
  18. zeppe1in

    zeppe1in Elder - Старейшина

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    я юзаю F3 в тотал командере)
    http://physio-a.univ-tours.fr/tcplugins/FILEINFO.htm
     
    1 person likes this.
  19. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    Chrome~
    PEID, LordPE, PeTools
    В PeTools: Tolls - PE Editor - выбрать файл - Sections - Import Directory - жать "..." - вот и список импортируемых функций по каждой из импортируемых библиотек
     
    #519 ProTeuS, 18 Aug 2009
    Last edited: 18 Aug 2009
    1 person likes this.
  20. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    >>В PeTools: Tolls - PE Editor - выбрать файл - Sections
    только не Sections, а Directories
     
    1 person likes this.