ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.01.2017, 18:09
Alanez
Новичок
Регистрация: 16.12.2016
Сообщений: 10
С нами: 4951766

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

Кто-нибуть может подсказать как убить handle к файлу, также как это делает ProcessExplorere?
 
Ответить с цитированием

  #12  
Старый 18.01.2017, 18:13
binarymaster
Флудер
Регистрация: 11.12.2010
Сообщений: 4,688
С нами: 8115446

Репутация: 125


По умолчанию

Цитата:
Сообщение от Alanez  
↑
Найду свой handle. Дальше будет проверка прав доступа по параметру SECURITY_ATTRIBUTES... в которых права ограничены, в доступе к ресурсу будет отказано... разве не так?
Если пользователь - админ, и есть привилегия отладки, то вряд ли такое произойдёт.

Цитата:
Сообщение от Alanez  
↑
Кто-нибуть может подсказать как убить handle к файлу, также как это делает ProcessExplorere?
CloseHandle(hFile);
 
Ответить с цитированием

  #13  
Старый 18.01.2017, 21:27
Alanez
Новичок
Регистрация: 16.12.2016
Сообщений: 10
С нами: 4951766

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

Цитата:
Сообщение от binarymaster  
↑
Если пользователь - админ, и есть привилегия отладки, то вряд ли такое произойдёт.
CloseHandle(hFile);
а получить hFile через DuplicateHandle?
 
Ответить с цитированием

  #14  
Старый 18.01.2017, 21:30
binarymaster
Флудер
Регистрация: 11.12.2010
Сообщений: 4,688
С нами: 8115446

Репутация: 125


По умолчанию

Цитата:
Сообщение от Alanez  
↑
а получить hFile через DuplicateHandle?
Попробуйте.
 
Ответить с цитированием

  #15  
Старый 29.01.2017, 22:32
Alanez
Новичок
Регистрация: 16.12.2016
Сообщений: 10
С нами: 4951766

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

Цитата:
Сообщение от binarymaster  
↑
Попробуйте.
нашел нужный Handle, получил его дубликат. Но CloseHandle(dupHandle) не закрывает оригинальный хэндл...

Пример взял отсуда: https://forum.sysinternals.com/howto...opic18892.html
 
Ответить с цитированием

  #16  
Старый 29.01.2017, 22:35
binarymaster
Флудер
Регистрация: 11.12.2010
Сообщений: 4,688
С нами: 8115446

Репутация: 125


По умолчанию

Цитата:
Сообщение от Alanez  
↑
нашел нужный Handle, получил его дубликат. Но CloseHandle(dupHandle) не закрывает оригинальный хэндл...
В общем-то как я и думал. Оригинальный закрывать надо, не дублируя его.
 
Ответить с цитированием

  #17  
Старый 30.01.2017, 00:04
Alanez
Новичок
Регистрация: 16.12.2016
Сообщений: 10
С нами: 4951766

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

Пытаюсь закрыть оригинальный - CloseHandle((HANDLE)handle.Handle); - выбрасывет исключение...
 
Ответить с цитированием

  #18  
Старый 30.01.2017, 00:22
binarymaster
Флудер
Регистрация: 11.12.2010
Сообщений: 4,688
С нами: 8115446

Репутация: 125


По умолчанию

Цитата:
Сообщение от Alanez  
↑
Пытаюсь закрыть оригинальный - CloseHandle((HANDLE)handle.Handle); - выбрасывет исключение...
Сейчас почитал то, что по ссылке.

Там ведь написано, что DuplicateHandle с последним аргументом DUPLICATE_CLOSE_SOURCE = 1 как раз закрывает его в удалённом процессе.

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] 
 
Ответить с цитированием

  #19  
Старый 30.01.2017, 18:11
SooLFaa
Постоянный
Регистрация: 17.03.2014
Сообщений: 530
С нами: 6398966

Репутация: 154


По умолчанию

Скопируй его, сделай что надо, потом удали. ПРОФИТ.

UPDATE: Программно тот же алгоритм.
 
Ответить с цитированием

  #20  
Старый 30.01.2017, 21:18
Alanez
Новичок
Регистрация: 16.12.2016
Сообщений: 10
С нами: 4951766

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

binarymaster-у и всем кто принял участие в обсуждении спасибушки! Цель поражена!
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.