ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Visual Assist X 10.6.1823.0 - обзор
  #1  
Старый 16.05.2010, 19:24
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию Visual Assist X 10.6.1823.0 - обзор

кто знает - это один из самых удобных помощников работы в VisualStudio. Поставил я себе вчера Vs2010 и вот этот вот ассист. Но триал не радует, решил обследовать что да как.

у кого есть желание поковырять вместе - постьте тут.
по мере процесса также буду обновлять.

офсайт даунлод:
http://wholetomato.com/binaries/VA_X_Setup1823.vsix

копия(вдруг проапят билд):
http://www.sendspace.com/file/mde67k

копия2
http://www.rapidshare.ru/1483181

(vsix это тотже zip, только для установщика из студии - просто меняем расширение чтобы открыть)
__________________


snow white world wide
 
Ответить с цитированием

  #2  
Старый 16.05.2010, 21:44
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

-= VA X 10.6.1823 RESEARCH =-

===============================================

welcome dialog (выбор trial/enter key/etc):

стек при вызове:
0012F1AC 1ED00000 |hInst = 1ED00000
0012F1B0 1F61546C |pTemplate = va_x.1F61546C
0012F1B4 00060A02 |hOwner = 00060A02 ('Microsoft Visual Studio (Admi...',class='HwndWrapper[DefaultDomain;;a8...')
0012F1B8 1EF9118D |pDlgProc = va_x.1EF9118D
0012F1BC 00000000 \lParam = 0

сам вызов:
1EF91811 FF15 2877041F call dword ptr ds:[1F047728] ; USER32.CreateDialogIndirectParamA

Но! Конечно этого кода нет при старте длл (DllMain) (как и в дизасме с диска)
--> va_x.dll запакована, хоть пеид и говорит что это VC++ 8.0 DLL Method2.

===============================================
тогда ставлю хардварный бряк на доступ прямо на этот адрес (1EF91811)
и запускаю на исполнение. исключение не заставляет себя ждать.

076C2D17 66:0F7F4F 10 movq qword ptr ds:[edi+10],mm1
-> 076C2D1C 66:0F7F57 20 movq qword ptr ds:[edi+20],mm2
076C2D21 66:0F7F5F 30 movq qword ptr ds:[edi+30],mm3

по видимому анпакер ммховый
__________________


snow white world wide
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

на руборде был универсальный инлайн патчер. или он уже не работает?
и чем она сейчас упакована? раньше была армадила.

пс: то что у тебя вывалилось врядли распаковка. адреса системных либ. смотри в стеке кто вызвал этот код и как зовется функция.
 
Ответить с цитированием

  #4  
Старый 18.05.2010, 12:05
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

все норм, но еще не смотрел.

076C2D17 66:0F7F4F 10 movq qword ptr ds:[edi+10],mm1
-> 076C2D1C 66:0F7F57 20 movq qword ptr ds:[edi+20],mm2
076C2D21 66:0F7F5F 30 movq qword ptr ds:[edi+30],mm3

это кааакраз таки распаковка. причем этот сегмент адресов (076) содержит в себе и хардварные привязки, там тупо по PhysicalDisk, версии биоса и чето еще - забыл
__________________


snow white world wide
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

хм. нолик не доглядел. ну надо смотреть что там - раньше была арма. када в ней ковырялся - такой распаковки не было. вполне вероятно они сменили инструменты.
 
Ответить с цитированием

  #6  
Старый 18.05.2010, 21:47
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

>>триал не радует, решил обследовать что да как.
а я уже https://cracklab.ru/f/index.php?action=vthread&forum=3&topic=3534&page=2 #24

23 наверное также пройдёт
add: http://www.wholetomato.com/support/history.asp. Ну нафиг 23.

**спалил ник :-P
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ

Последний раз редактировалось desTiny; 18.05.2010 в 21:50..
 
Ответить с цитированием

  #7  
Старый 19.05.2010, 00:16
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

а теперь прочитал предыдущие посты
>>--> va_x.dll запакована, хоть пеид и говорит что это VC++ 8.0 DLL Method2.
армадилла там, но покрыто кусками, так что мне удавалось так неплохо поресёрчить где и почему софт у меня бажил.

>> 076C2D17 66:0F7F4F 10 movq qword ptr ds:[edi+10],mm1
>> 076C2D1C 66:0F7F57 20 movq qword ptr ds:[edi+20],mm2
>> 076C2D21 66:0F7F5F 30 movq qword ptr ds:[edi+30],mm3
арма,арма. там явно названия библиотечек армовских даже прописаны. А триал убивается патчем перехода. Я заюзал загружающую va_x библиотеку, и прям после LoadLibrary дописал патчер свежезагруженной и уже распакованной va_x.
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #8  
Старый 19.05.2010, 12:24
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

да арма, ты прав.

я до этого с ним не работал, поэтому лазил присматривался что да как в этой длл. оказалось есть еще и длл который можно извлечь, пропатчить и снова туда внедрить.
__________________


snow white world wide

Последний раз редактировалось sn0w; 19.05.2010 в 12:28..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft Visual Studio 2010 выйдет 12 апреля Nelzone Мировые новости 0 16.01.2010 00:18
Установка Visual Studio Dead4ik Болталка 6 18.11.2009 00:12
Вышла предварительная версия Visual Basic 9.0 dinar_007 Мировые новости 0 26.01.2006 17:08
С++ В трех вариациях... byte57 С/С++, C#, Delphi, .NET, Asm 30 30.12.2005 06:09



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


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




ANTICHAT.XYZ