Çok basit ama etkili bir yöntem buldum.
Kod:
# Buradaki yapı şudur:
# "www.youtube.com" adresi 0.0.0.0 adresine yönlendirilir.
# 0.0.0.0 adresi yerel makinede çalışan bir adrestir dolayısıyla herhangi bir port açık olmadığı ve servis
# çalışmadığı sürece yanıt vermeyecektir.
0.0.0.0 www.youtube.com
USB belleğin içinde
hosts isimli bir dosya oluştur ve içine kod bloğu içindeki yönlendirmeyi gir.
Bundan sonra yapman gerekeni söyleyeceğim. Öncelikle USB takıldığında tetiklenmesi için bir
autorun.inf dosyası oluşturmalısın. Bu dosya
calistir.bat dosyasını USB takıldığında otomatik çalıştırsın.
Şimdi asıl iş
calistir.bat dosyasında. Bu dosya,
C:\Windows\drivers\etc\hosts dosyasının yedeğini güvenli bir yere almalı. Ardından USB içindeki
hosts dosyası
C:\Windows\drivers\etc klasörüne
hosts ismiyle kopyalanmalı. İnternet bağlantısı kapatılıp açıldığında artık şöyle bir ekran ile karşılaşacaksınız:
Bunu diğer siteler için de yapabilirsin.
En son USB çıkartılırken çalıştırabileceğin bir
cikis_calistir.bat dosyası oluştur. Bu dosya yedeğini aldığı
hosts dosyasını yerine geri koysun. Koymadan önce eski
hosts dosyasını silsin.
Biraz manuel ancak işe yarar bir yöntem. Ayrıca unutma, bütün bu işlemleri gerçekleştirirken Admin yetkilerine sahip olman gerekecek.