ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.01.2017, 18:09
|
|
Guest
Сообщений: n/a
Провел на форуме: 2925
Репутация:
0
|
|
Кто-нибуть может подсказать как убить handle к файлу, также как это делает ProcessExplorere?
|
|
|
|

18.01.2017, 18:13
|
|
Guest
Сообщений: n/a
Провел на форуме: 997379
Репутация:
125
|
|
Сообщение от Alanez
Alanez said:
↑
Найду свой handle. Дальше будет проверка прав доступа по параметру SECURITY_ATTRIBUTES... в которых права ограничены, в доступе к ресурсу будет отказано... разве не так?
Если пользователь - админ, и есть привилегия отладки, то вряд ли такое произойдёт.
Сообщение от Alanez
Alanez said:
↑
Кто-нибуть может подсказать как убить handle к файлу, также как это делает ProcessExplorere?
CloseHandle(hFile);
|
|
|
|

18.01.2017, 21:27
|
|
Guest
Сообщений: n/a
Провел на форуме: 2925
Репутация:
0
|
|
Сообщение от binarymaster
binarymaster said:
↑
Если пользователь - админ, и есть привилегия отладки, то вряд ли такое произойдёт.
CloseHandle(hFile);
а получить hFile через DuplicateHandle?
|
|
|
|

18.01.2017, 21:30
|
|
Guest
Сообщений: n/a
Провел на форуме: 997379
Репутация:
125
|
|
Сообщение от Alanez
Alanez said:
↑
а получить hFile через DuplicateHandle?
Попробуйте.
|
|
|
|

29.01.2017, 22:32
|
|
Guest
Сообщений: n/a
Провел на форуме: 2925
Репутация:
0
|
|
|
|
|
|

29.01.2017, 22:35
|
|
Guest
Сообщений: n/a
Провел на форуме: 997379
Репутация:
125
|
|
Сообщение от Alanez
Alanez said:
↑
нашел нужный Handle, получил его дубликат. Но CloseHandle(dupHandle) не закрывает оригинальный хэндл...
В общем-то как я и думал. Оригинальный закрывать надо, не дублируя его.
|
|
|
|

30.01.2017, 00:04
|
|
Guest
Сообщений: n/a
Провел на форуме: 2925
Репутация:
0
|
|
Пытаюсь закрыть оригинальный - CloseHandle((HANDLE)handle.Handle); - выбрасывет исключение...
|
|
|
|

30.01.2017, 00:22
|
|
Guest
Сообщений: n/a
Провел на форуме: 997379
Репутация:
125
|
|
Сообщение от Alanez
Alanez said:
↑
Пытаюсь закрыть оригинальный - CloseHandle((HANDLE)handle.Handle); - выбрасывет исключение...
Сейчас почитал то, что по ссылке.
Там ведь написано, что DuplicateHandle с последним аргументом DUPLICATE_CLOSE_SOURCE = 1 как раз закрывает его в удалённом процессе.
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#FF8000"]#define DUPLICATE_CLOSE_SOURCE 0x1
[/COLOR][COLOR="#0000BB"]DuplicateHandle[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]hProcess[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]hFile[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]false[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]DUPLICATE_CLOSE_SOURCE[/COLOR][COLOR="#007700"]); [/COLOR][/COLOR]
|
|
|
|

30.01.2017, 18:11
|
|
Guest
Сообщений: n/a
Провел на форуме: 187765
Репутация:
154
|
|
Скопируй его, сделай что надо, потом удали. ПРОФИТ.
UPDATE: Программно тот же алгоритм.
|
|
|
|

30.01.2017, 21:18
|
|
Guest
Сообщений: n/a
Провел на форуме: 2925
Репутация:
0
|
|
binarymaster-у и всем кто принял участие в обсуждении спасибушки! Цель поражена!
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|