![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| FrouL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 19.7.2008 Репутация: нет Всего: нет |
Нужно сделать программу, которая при загрузке в оперативке находит файл C:\WINDOWS\system32\drivers\tdi.sys и меняет пару байт в нем.
Нашел вот эти функции
Но мне это, как я понимаю не подходит, так как tdi.sys это не процесс. Вопрос состоит в том, как найти файл (на худой конец я нашел его в WinHEX и записал позицию), но самое главное как там заменить эти пару байт? |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Для решения задачи необходимо писать драйвер. Образ tdi проецируется на виртуальное адресное пространство ядра системы, к которой ты доступ из своего приложения получить не сможешь.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 3 Всего: 32 |
Даже и не знаю, что посоветовать. Может перед тем как "менять пару байт в tdi.sys", стоит книжки почитать ? |
|||
|
||||
| FrouL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 19.7.2008 Репутация: нет Всего: нет |
W4FhLF, Спасибо. Оказывается не все так просто.
Такая потребность возникла для совместимости с Vista SP1, так как в ней изменить сам файл можно, но при загрузке идет проверка цифровой подписи, которая естественно после изменения файла оказывается не валидной. Riply, и вам спасибо за совет. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 6 Всего: 121 |
Так а в прицнипе зачем патчить tdi.sys? Ты что обход какой реализуешь?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: 3 Всего: 11 |
FrouL, а просто снести подпись драйвера, и сказать системе чтоб забила на отсутствие подписи, никак? в ХР прокатывает как в висте незнаю, но она имхо неочень от ХП отличается если капнуть поглубже
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |