Сейчас на форуме: Rio, vsv1, site-pro (+7 невидимых)

 eXeL@B —› Софт, инструменты —› IDA Stealth Plugin
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 05 июля 2008 04:51
· Личное сообщение · #1

IDA Stealth is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debuggee as soon as the debugger attaches to the process. The injected dll is actually responsible for implementing most of the stealth techniques either by hooking syscalls or by patching some flags in the remote process.


newgre.net/idastealth



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 05 июля 2008 10:10
· Личное сообщение · #2

useful, is x64 supported?



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 05 июля 2008 10:23
· Личное сообщение · #3

Av0id
вряд ли




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 05 июля 2008 12:09
· Личное сообщение · #4

07/04/2008 - v1.0 Alpha

First alpha release, some features still missing, needs testing
Known Bugs:
Problems when modifying import directory of packed executables (error 0xC000007B)

=) тестерам только , с ошибочками

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




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

Создано: 05 июля 2008 22:10
· Личное сообщение · #5

Полезно, жаль без исходников...




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 17 июля 2008 00:56
· Личное сообщение · #6

Довольно активно развивается:

Changelog

07/14/2008 - v1.0 Alpha 4
Bugfix: Injection of stealth dll could fail in some cases (see N-InjectLib)

07/13/2008 - v1.0 Alpha 3
Added: Multiple stealth techniques (OpenProcess, DBG_PRINTEXCEPTION, hardware breakpoint protection, hide IDA process and windows, to name but a few)
Improved: Overall stealth: xADT as well as Extreme Debugger Detector 0.5 are unable to detect an attached debugger (except for RDTSC based tests and scanning the HDD for various tools)
Bugfix: Plugin didn't correctly de-register from debug callback; crashed with newly created databases

07/06/2008 - v1.0 Alpha 2
Bugfix: Injection of stealth dll failed if IMAGE_DIRECTORY_ENTRY_IAT of process was zero, so the plugin didn't work with most packed executables
Bugfix: NtQueryInformationProcess didn't work (CheckRemoteDebuggerPresent was implicitly affected)

07/04/2008 - v1.0 Alpha
First alpha release, some features still missing, needs testing, major bugs
Known Bugs:
Problems when modifying import directory of packed executables (error 0xC000007B)





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 17 июля 2008 09:41
· Личное сообщение · #7

Ага, еще хорошо бы, чтобы так и остался фриварным, когда пройдет стадия альф и бэт.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.




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

Создано: 17 июля 2008 10:25
· Личное сообщение · #8

avraam newgre.net/system/files/IDAStealth.rar весит 246.73 KB




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 17 июля 2008 11:45
· Личное сообщение · #9

Что-то я не понял... IDA ведь дизассемблер. Нафига его скрывать? Или у него встроеный отладчик есть?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 161.0 (ветеран)
Активность: 0.120
Статус: Участник

Создано: 17 июля 2008 12:14
· Личное сообщение · #10

Isaev пишет:
Что-то я не понял... IDA ведь дизассемблер. Нафига его скрывать? Или у него встроеный отладчик есть?

есть и встроенный отладчик, хотя его скрывать я как-то не вижу особого смысла, ибо чаще всего отлаживают не в отладчике ИДЫ.. хотя может какие проты мот и палят ИДУ..



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 17 июля 2008 12:28 · Поправил: Hexxx
· Личное сообщение · #11

без сорцов

-----
Реверсивная инженерия - написание кода идентичного натуральному





Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 17 июля 2008 12:58
· Личное сообщение · #12

kaiZer пишет:
хотя может какие проты мот и палят ИДУ..

IsDebuggerPresent..




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 17 июля 2008 13:40
· Личное сообщение · #13

Isaev пишет:
Что-то я не понял... IDA ведь дизассемблер. Нафига его скрывать? Или у него встроеный отладчик есть?


Сильно.

kaiZer пишет:
хотя может какие проты мот и палят ИДУ


Палят не иду, палят отладчик.




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

Создано: 17 июля 2008 20:28
· Личное сообщение · #14

avraam забанен за кучу бесполезных постов в разных топиках на 3 дня. Пусть посидит почитает форум и привыкнет, как тут пишут.



Ранг: 213.5 (наставник)
Активность: 0.120
Статус: Участник
забанен

Создано: 17 июля 2008 22:46
· Личное сообщение · #15

Вот тут сайтег специальный по таким вещам, ну вернее разработчики плагинов для олки и ИДЫ общаюццо
www.openrce.org

а вот тут топег для этого плагина и сам аффтор
www.openrce.org/forums/posts/858

вот мона помочь челу пока у него есть желание кодить плуг
мну помнит что Archer где-то писал что отдаст в хорошие руки сорсы дровины
так мож ему их и дать? Должно же быть описание кодов для дрова и с буржуйским проблем нет
вроде у него время есть апгрэйдить плуг
ЗЫ: добавит для дрова обертку в плуг и будед ака второй фантомко для ИДЫ %))

-----
ЗЫ: истЕна где-то рядом, Welcome@Google.com




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 18 июля 2008 04:13
· Личное сообщение · #16

Кому интересно во еще парочка плугов для иды
IdaOlly is a simple plugin allowing IDA to assist OllyDbg. You can join (attached) or leave an olly debugging session any time you want.
In addition to that, you can also start a session by normally running the process in IDA.
lgwm.org/downloads/IdaOlly.zip
IDA Inject Plugin
This plugin allows you to inject dlls into a debugged process, either prior to process creation or when the debugger is attached. The injected dll can then do some fancy stuff inside the debugged process. To realize dll injection before process creation, new import descriptors are added to the image import directory of the debuggee, whereas injection into an already running process is realized via shellcode injection, which in turn loads the dll in question. In either case, a full path to the dll can be supplied, so it is not necessary for the dll to be in the search path.
newgre.net/system/files/IDAInject.rar




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 18 июля 2008 11:39
· Личное сообщение · #17

Demon666 пишет:
мну помнит что Archer где-то писал что отдаст в хорошие руки сорсы дровины
так мож ему их и дать?


дроф уже отдали в хорошие руки, ведётся даже его доработка и фикс багов, возможно будет релиз в скором времени. а вообще можно конешно у них там вся анти-отладка на длл держиться...

-----
[nice coder and reverser]





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 18 июля 2008 13:32
· Личное сообщение · #18

Hellspawn пишет:
дроф уже отдали в хорошие руки, ведётся даже его доработка и фикс багов, возможно будет релиз в скором времени


ring3 будет по прежнему на тебе?



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 18 июля 2008 19:13
· Личное сообщение · #19

Автор пообещал сорцы выложить когда доведет до стабильного состояния!

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 20 июля 2008 17:21
· Личное сообщение · #20

Hellspawn пишет:
дроф уже отдали в хорошие руки, ведётся даже его доработка и фикс багов, возможно будет релиз в скором времени

Чет у меня с последним пепом дров бсодит ...




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 20 июля 2008 17:30
· Личное сообщение · #21

pavka пишет:
Чет у меня с последним пепом дров бсодит ...


там есть баги и от пепа они не зависят

Gideon Vi пишет:
ring3 будет по прежнему на тебе?


пока да.

-----
[nice coder and reverser]




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 20 июля 2008 17:45
· Личное сообщение · #22

Hellspawn пишет:
там есть баги и от пепа они не зависят

Хм.. может и есть но ни разу не было бсодов а тут чет только на пеп 2.7 стали вылазить




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 20 июля 2008 17:46 · Поправил: Hellspawn
· Личное сообщение · #23

pavka пишет:
Хм.. может и есть но ни разу не было бсодов а тут чет только на пеп 2.7 стали вылазить


баги проявляются при работе с окошками, значит как раз они просекли фишку или
просто так получилось.

-----
[nice coder and reverser]





Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

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

09/15/2008 - v1.0 Beta 3
Bugfix: NtQuerySystemInformation hook possibly returned wrong error code when handling SystemKernelDebuggerInformation query
Bugfix: NtQueryObject hook mistakenly assumed that all object names are zero terminated strings
Improved: NtQueryInformationProcess considers the case that the debuggee itself might act as a debugger (see Tuts4You baord)
Improved: Exception triggered by NtClose is now blocked in the first place (detailed description)
Added: Countermeasures against anti-attach techniques

ebb5_15.09.2008_CRACKLAB.rU.tgz - IDAStealth.rar

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.





Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 26 марта 2009 14:43
· Личное сообщение · #25

03/25/2009 - v1.0
Bugfix: API hook of GetThreadContext erroneously returned the complete context even if the flags specified that only the DRs should be returned. This interfered with newer Armadillo versions
Improved: GetTickCount hook now mimics the original API algorithm and allows for controlling the increasing delta
Added: RDTSC emulation driver with optional driver name randomization to increase stealthiness. Read these notes carefully before using this feature
--> Download <-- http://newgre.net/idastealth


0e8d_26.03.2009_CRACKLAB.rU.tgz - IDAStealth.rar

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




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

Создано: 27 марта 2009 13:50
· Личное сообщение · #26

В иде под отладчиком с загруженным IDAStealth закрыт доступ только к csrss.exe (в OpenProcessHook проверяет пид на csrss.exe, если он -- last error - ERROR_ACCESS_DENIED, result - NULL) и System Process. В реальности же нельзя открыть svchost.exe, winlogon.exe, spoolsv.exe, etc.




Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

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

11/24/2009 - v1.1.1
Bugfix: Old RDTSC driver version slipped into the last release. The new one is now included
Improved: To increase overall stealth, the NT Headers are restored to their original state after the dll has been injected
Added: Profile for yoda's Protector added
newgre.net/idastealth
--> Download <--

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 19 декабря 2009 12:09 · Поправил: sendersu
· Личное сообщение · #28

А автор плага то зря время не сидит:

12/15/2009 - v1.2
Bugfix: RDTSC driver handling; driver service was not deleted in some rare cases
Bugfix: RDTSC driver mode was broken due to recent BSOD fix
Improved: IDAStealth can hide from Themida with ultra anti debugging settings
Added: New stealth driver

Линки те же что и в предыдущем посте



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 19 декабря 2009 14:08 · Поправил: Модератор
· Личное сообщение · #29

sendersu пишет:
А автор плага то зря время не сидит

Баг-фиксы, но ничего о новых методах антиотладки. На мой метод обнаружения IDA видимо все забили, и разработчики протекторов и авторы плагинов скрытия. (прошу простить за грамматику, правильней было бы "Debugger detected with GetCommandLineW").





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

Создано: 20 декабря 2009 01:18
· Личное сообщение · #30

Hi,

I'm the author of IDAStealth. Would you mind telling me which anti debugging trick you used to detect IDAStealth?
(sorry for posting in english)

thx


. 1 . 2 . >>
 eXeL@B —› Софт, инструменты —› IDA Stealth Plugin
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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