NDIS Hooking для блокировки / разблокировки веб-сайта на Windows XP - PullRequest
0 голосов
/ 21 октября 2009

Я пытаюсь заблокировать / разблокировать некоторые веб-сайты на Windows XP, используя NDIS Hooking. Я новичок в этом NDIS Hooking на Windows XP. поэтому не могли бы вы сказать, есть ли какой-либо пример в MSDN или у вас есть какой-нибудь пример приложения, которое может блокировать / разблокировать веб-сайт.

Спасибо, Камаль.

1 Ответ

1 голос
/ 22 сентября 2010

Вы можете использовать двоичное преобразование.

  1. Получите свой IP-адрес (216.178.39.74), отправив команду ping по имени (если у вас есть прямое подключение к Интернету) или если у вас есть доступ только через веб-прокси, то узнайте его с помощью сетевого веб-сайта, такого как сеть -инструменты. ком.

  2. Запустите калькулятор вашего ПК и переведите его в научный режим (с помощью меню «Вид»)

  3. Введите каждый из четырех IP-октетов, один за другим, преобразовав их в двоичный код (введите число и нажмите кнопку с зависимой фиксацией "Bin")

    Таким образом, 216.178.39.74 становится

    216 = 11011000
    178 = 10110010
    39 = 00100111
    74 = 01001010
    

    Обратите внимание, что для любых двоичных чисел длиной менее 8 цифр добавлены ведущие нули, чтобы дополнить их. Собрав в порядке IP-адреса, вы получите

    11011000.10110010. 00100111. 01001010
    
  4. Удалите точки, чтобы вы получили одну огромную строку двоичного файла, таким образом:

    1101100010110010001 0011101001010
    
  5. Скопируйте эту двоичную строку

  6. Перейдите к своему научному калькулятору и нажмите ПЕРВУЮ кнопку "Корзина" (когда вы собираетесь ввести двоичный файл), ТО затем вставьте в двоичную строку.
  7. Нажмите кнопку «Дек» на вашем калькуляторе, и вы получите конвертированное значение 3635554122
  8. Добавьте префикс протокола гипертекста и вставьте его в адресную строку браузера:

    http://3635554122

...