Parašė arturas97· 2008 Lap. 22 18:11:53
#1
as naudoji pagrindineje direkotrijoje toki .htaccess
########## Skripto pradžia
#
# Blokuoja bet kokius mosConfig irašus URL laukelyje
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Blokuoja betkokius base64_encode irašus URL laukelyje
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Blokuoja betkokius <script> tagus URL laukelyje
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Blokuoja betkokius PHP GLOBALS irašus URL laukelyje
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Blokuoja bet kokius _REQUEST irašus URL laukelyje
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Siuncia visus blokuotus i 403 Forbidden error puslapi !
RewriteRule ^(.*)$ index.php [F,L]
#
########## Pabaiga
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteCond %{QUERY_STRING} [0-9,a-z,A-Z].SELECT.[0-9,a-z,A-Z]
RewriteCond %{QUERY_STRING} [0-9,a-z,A-Z].FROM.[0-9,a-z,A-Z]
RewriteCond %{QUERY_STRING} [0-9,a-z,A-Z].WHERE.[0-9,a-z,A-Z]
<Files .htaccess>
order allow,deny
deny from all
</Files>
<Files .php>
order allow,deny
deny from all
</Files>
<Files .js>
order allow,deny
deny from all
</Files>
<Files .css>
order allow,deny
deny from all
</Files>
order deny,allow
deny from 192.168.1.64
kodel paskutinej eilutej irasau IP blokavima ir man vistiek atidaro ta saita,ivedu savo ip
Parašė mXt· 2008 Lap. 22 19:11:06
#4
order deny,allow
allow from all
deny from IP
Parašė arturas97· 2008 Lap. 22 19:11:54
#5
vistiek kazkur klaida ?|
gal tik deny from 000.000.000.000 ?
jau veikia,ne ta ip vedziau :D
Redagavo arturas97· 2008 Lap. 22 19:11:39
Parašė arturas97· 2008 Lap. 22 19:11:14
#6
vistiek nesamone,gal parasyti normalu htacesa,kuris blokuoja ip?