ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по mscoree.dll из .NET фреймворка
  #1  
Старый 20.09.2007, 00:16
А®ТеS
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме:
1537850

Репутация: 536
Отправить сообщение для А®ТеS с помощью ICQ
По умолчанию Вопрос по mscoree.dll из .NET фреймворка

Народ, короче такая проблема, решил заняться изучением вопроса как передаеться управление CLR в .NET, нашел то что он ипмортирует функцию из mscoree.dll, она получает управление на событие DLL_PROCESS_ATTACH, далее дизассемблировал mscoree.dll получил такой код:
//******************** Program Entry Point ********
:79002C77 837C240801 cmp dword ptr [esp+08], 00000001
:79002C7C 0F8440560000 je 790082C2
Тут, как я понимаю как раз свяреяться на какое событие вызвана DLLEntry библлиотеки и если это DLL_PROCESS_ATTACH, то переход на адрес 790082C2, НО проблема в том что в дизасм листинге, этого адреса нету! Идет такой код:

:790082C1 00E8 add al, ch
:790082C3 05000000E9 add eax, E9000000

И больше нифига, что я делаю не так?
 
Ответить с цитированием

  #2  
Старый 20.09.2007, 00:37
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

>>что я делаю не так?
возможно ты все делаешь и так. дизассмеблер в отличие от процессора преобразует код в асм-листинг с самого начала; поэтому если идут байты abcd и ab и cd значат какие-то инструкции, то скорее всего дизасм преобразует ab и cd в их человеко-понятные аналоги, часто забывая при этом о возможном значении остальных кодов, к примеру bc и тд.
вроде бы олядбг после перехода по джампу перепреобразовывает листинг в таком случае.
 
Ответить с цитированием

  #3  
Старый 20.09.2007, 12:19
А®ТеS
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме:
1537850

Репутация: 536
Отправить сообщение для А®ТеS с помощью ICQ
По умолчанию

Хм, вроде в Оле мона ДЛЛ отлаживать, пойду попробую, спасибо!
 
Ответить с цитированием

  #4  
Старый 20.09.2007, 13:03
Shred
Участник форума
Регистрация: 22.05.2006
Сообщений: 232
Провел на форуме:
561037

Репутация: 73
По умолчанию

советую покурить вот эту книжечку от мега гуру Джеффри Рихтера - CLR via C# http://natahaus.ifolder.ru/851991
 
Ответить с цитированием

  #5  
Старый 20.09.2007, 17:04
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

Как это нету?=)

Код:
 
790082BF    .  C2 0400                   RETN 4
790082C2    >  E8 05000000               CALL mscoree.790082CC
790082C7    .^ E9 B6A9FFFF               JMP mscoree.79002C82
В OllyDbg только надо проанализировать код. С помощью плагина AnalyseThis! или просто Ctrl+A (Analyse code)

Цитата:
вроде в Оле мона ДЛЛ отлаживать
не вроде, а точно=)

Последний раз редактировалось 0x0c0de; 20.09.2007 в 17:11..
 
Ответить с цитированием

  #6  
Старый 21.09.2007, 00:12
А®ТеS
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме:
1537850

Репутация: 536
Отправить сообщение для А®ТеS с помощью ICQ
По умолчанию

20x0c0de: Я дизасм листинг получал W32DASM'ом))))
 
Ответить с цитированием

  #7  
Старый 21.09.2007, 17:59
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

старье =) пора выбросить. все функции, сопоставимые с вдасмом, имеются в олли. для более тяжелых случаев(рип) юзойте иду
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
Вопрос к ОТЦАМ!!!!!! Xalegi Болталка 8 22.12.2004 01:36
Вопрос по брутфорсу _at_ Чаты 0 21.12.2004 19:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ