Сейчас на форуме: CDK123, zds, tyns777, tihiy_grom, morgot, rmn (+5 невидимых)

 eXeL@B —› Программирование —› Unl@cker
Посл.ответ Сообщение


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

Создано: 05 декабря 2008 19:14
· Личное сообщение · #1

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

К статье про унлок файлов не посылать. Каждый из 3 ех методов был реализован. И он не подходит технически. Драйвера отпадают тоже , решение должно быть бездрайверное.

c649_05.12.2008_CRACKLAB.rU.tgz - hdd.rar

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




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

Создано: 05 декабря 2008 19:41
· Личное сообщение · #2

получаем через ZwQuerySystemInformation список хэндлов, каждый хэндл дуплицируем себе, сверяем тип хэндла с типом "файл", потом через хэндл получаем имя файла, который он описывает и сравниваем его с C:\ver.txt. Если сравнение истинно, то закрываем нахуй хэндл.

-----
Shalom ebanats!





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

Создано: 05 декабря 2008 19:56
· Личное сообщение · #3

я так делал с дровиной. Есть вариант это сделать не из драйвера ?

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




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

Создано: 05 декабря 2008 19:56
· Личное сообщение · #4

это и делается не из драйвера

-----
Shalom ebanats!





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 05 декабря 2008 21:43
· Личное сообщение · #5

SLV пишет:
это и делается не из драйвера
+1, метод полностью юзермодный, вот тако процесс может защититься от попыток открыть его через ZwOpenProcess, поэтому мне не особо нравиться. И это - не единственная причина. Но тут хотелось бы уточнить - драйвер не подходит, или методы из нулевого кольца в целом не подходят?

-----
Stuck to the plan, always think that we would stand up, never ran.





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

Создано: 05 декабря 2008 22:33
· Личное сообщение · #6

методы нулевого кольца подходят , если они без дровины реализованы. Но и в свое время мудрить что то особо не хочется , простота приветствуется.

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





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 05 декабря 2008 22:58
· Личное сообщение · #7

Тогда - открытие секции \Device\PhysicalMemory и модификация глобальной таблицы дескрипторов. Описано у Рема. www.wasm.ru/article.php?article=apihook_3 От себя только добавлю, что метод проверял - на WinXP SP2 работал прекрасно.

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 06 декабря 2008 01:56
· Личное сообщение · #8

KIS на NtSystemDebugControl ругается

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes



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


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