![]() |
eXeL@B —› Вопросы новичков —› Хук функции в .Net приложении |
Посл.ответ | Сообщение |
|
Создано: 06 июня 2013 01:31 · Поправил: Dynamic · Личное сообщение · #1 |
|
Создано: 06 июня 2013 08:28 · Поправил: Veliant · Личное сообщение · #2 Отследи какие нативные функции вызываются при этом, их и перехватывай (скорей всего через GetTokenInformation) ![]() |
|
Создано: 06 июня 2013 09:43 · Личное сообщение · #3 |
|
Создано: 07 июня 2013 08:56 · Личное сообщение · #4 в рефлекторе посмотри как генерируется значение в WindowsIdentity.GetCurrent().User.Value, это системная сборка, проблем возникнуть не должно ![]() |
|
Создано: 09 июня 2013 12:11 · Поправил: dfnsff · Личное сообщение · #5 sendersu пишет: еще как вариант пересобрать дот нет прогу Правильно, зачем писать длл если можно подправить "исходный код" и скомпилировать заного)) вот ещё пара программ для того чтобы всё нормально компилилось: Dumbassembly, de4dot(деобфускатор имён классов/функций) Если конечно очень хочется сделать подмены/замены/хуки - http://habrahabr.ru/post/154419/ тут написано примерно как, сам правда не пробовал это Ещё как вариант сделать тупо вставку/замену кода с помощью Net. Reflector+Reflexil(плагин) причём какого угодно кода, только нужно немного выучить MSIL( с вставками на c# могут быть проблемы, обязательно пропускать исследуюемую прогу через de4dot) ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Хук функции в .Net приложении |