Blokowanie Stron

SoadFan

Użytkownik
Dołączył
Październik 28, 2007
Posty
6
Witam
smile.gif

Szukam takiego sprytnego narzędzia dzieki czemu mógłbym zablokować komuś strone
smile.gif

Najłatwie chyba będzie podmienic mu plik hosts (C:windowssystem32driversetc)tylko potrzebuje coś żeby ten hosts mu wgrać
<

z góry dzięki
<

Pozdrawiam
SoadFan
 

Vandervir

Były Administrator
Dołączył
Grudzień 19, 2005
Posty
474
Robiłem kiedyś program dzięki któremu można było edytować plik host.
Nie będę go teraz szukał, ale weź sobie borland delphi 7 i naspisz program ktory w kolejnosci:
Kod:
1. otwiera plik C:windowssystem32driversetchost

2. zmienia atrybut pliku na np. plik systemowy (4programmers)

3. dodajesz strony w formacie podanym w tym pliku

           127.0.0.1    nazwa strony :jem3: 

4. zmieniasz atrybut pliku tylko do odczytu

5. zamykasz plik wcześniej otwarty
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
A może batch?
Robisz sobie plik.txt w którym jest strona którą chcesz zablokować, np
plik plik.txt:
Kod:
www.google.pl

plik usun.bat
Kod:
@echo off

break on

echo naciscnij dowolny klawisz...

pause>nul

copy plik.txt C:plik.txt

goto conf



:conf

cd %windir%system32driversetc

if exist hosts goto isset

if not exist hosts goto noisset



:isset

copy hosts + C:conf.txt

del C:conf.txt

goto end



:noisset

echo brak pliku!

goto end



:end

pause
Wysyłasz obydwa pliki komuś, i mówisz, żeby włączył usun.bat ;]
 

SoadFan

Użytkownik
Dołączył
Październik 28, 2007
Posty
6
Widmo:

czyli robie dwa pliki:

plik.txt i usun.bat(rozumiem że ten plik mam zrobić też jako txt, wkleić kod i zmienić roższeżenie na bat i czy ten plik może mieć inną nazwe niż usun i plik?)
i czy w plik.txt może być więcej stron niż tylko 1?

a te pliki muszą być w konkretnym miejscu wypakowane?
smile.gif

Z góry wam dziękuje panowie ;D
 

szalek93

Użytkownik
Dołączył
Grudzień 29, 2007
Posty
11
hmmm... ja bym jeszcze taki pomysł podrzucił że można połączyć to komędą windowsową "iexpress" reszte można znaleść na tym forum.
Mam jescze takie pytanie czy jak bym dał w miejsce "google" pare stronek to co by było??czy zablokowalo by pare stronek



Heh a to ciekawostka Avast jest tak słaby że jeżeli połączymy tą komędą dwa pliki to on tego nie wykryje
<
tak klienta przeszedłęm.
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
SoadFan, no więc tak. Trochę źle to powiedziałem. Tworzysz plik plik.txt ( co robisz żeby zmienić nazwę powiem później ) który powinien wyglądać tak:
Kod:
123.4.5.6 [url]www.google.pl#[/url]
UWAGA! Na początku jest jedna linia wolna!
Teraz otwierasz notatnik, wklejasz tam:

Kod:
@echo off

break on

echo naciscnij dowolny klawisz...

pause>nul

copy plik.txt C:plik.txt

goto conf



:conf

cd %windir%system32driversetc

if exist hosts goto isset

if not exist hosts goto noisset



:isset

copy hosts + C:conf.txt

del C:conf.txt

goto end



:noisset

echo brak pliku!

goto end



:end

pause
klikasz [ctrl]+s i wpisujesz plik.bat (nazwa dowolna, chodzi tylko o to .bat na końcu)
I teraz, jeśli chcesz np żeby plik nazywał się np "widmo.txt" musisz edytować plik "cos.bat" np tak:
Kod:
@echo off

break on

echo naciscnij dowolny klawisz...

pause>nul

copy widmo.txt C:plik.txt

goto conf



:conf

cd %windir%system32driversetc

if exist hosts goto isset

if not exist hosts goto noisset



:isset

copy hosts + C:conf.txt

del C:conf.txt

goto end



:noisset

echo brak pliku!

goto end



:end

pause
Chyba jasno się wyraziłem? ;]

Originally posted by szalek93
Mam jescze takie pytanie czy jak bym dał w miejsce "google" pare stronek to co by było??czy zablokowalo by pare stronek
Możesz dać więcej stronek, ale muszą być od nowej linii, np
Kod:
123.4.5.6 [url]www.google.pl[/url]

123.4.5.6 [url]www.gry.pl[/url] #nienawidzę tej strony xD
 

SoadFan

Użytkownik
Dołączył
Październik 28, 2007
Posty
6
99.9% rozumiem
smile.gif

tylko to 123.4.5.6 to jest tak bo tak ma być czy to mam jakoś edytować (np. tak jak jest w pliku host na 127.0.0.1 albo inne ip?)
 

SoadFan

Użytkownik
Dołączył
Październik 28, 2007
Posty
6
okej wszystko zrobiłem i gdy włączm
naciscnij dowolny klawisz...
Plik nie może być skopiowany na siebie.
Liczba skopiowanych plików: 0.
hosts
Liczba skopiowanych plików: 1.
Nie można odnaleźć C:conf.txt.
Aby kontynuować, naciśnij dowolny klawisz . . .[/b]
co zrobić? :x
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
Originally posted by SoadFan
co zrobić? :x
Sorry, mój błąd ;]

Kod:
@echo off

break on

echo naciscnij dowolny klawisz...

pause>nul

copy plik.txt C:conf.txt

goto conf



:conf

cd %windir%system32driversetc

if exist hosts goto isset

if not exist hosts goto noisset



:isset

copy hosts + C:conf.txt

del C:conf.txt

goto end



:noisset

echo brak pliku!

goto end



:end

pause
U mnie działa w 100%
 
Do góry Bottom