######### Pocztek - reguy podmiany blokujce czsto spotykane exploity.
## Jeli bdziesz mia problemy ze swoj witryn, zablokuj operacje wymienione poniej
## To prbuje zablokowa najbardziej popularny typ wamania 'prb' Joomla!m
#
# JEELI identyfikator URI zawiera "http:" albo "ftp:" albo "https:"
RewriteCond %{QUERY_STRING} http\: [OR]
RewriteCond %{QUERY_STRING} ftp\: [OR]
RewriteCond %{QUERY_STRING} https\: [OR]
#LUB jeeli identyfikator URI zawiera"["
RewriteCond %{QUERY_STRING} [\ [OR]
#LUB jeeli identyfikator URI zawiera"]"
RewriteCond %{QUERY_STRING} ]\ [OR]
# Zablokuj wszystkie skrypty chcce zmieni warto zmiennej mosConfig przez adres URL.
RewriteCond %{QUERY_STRING} mosConfig_ [a-zA-Z] {1,21} (=|\%3D) [OR]
# Zablokuj skrypty, ktre prbuj przesa w adresie URL dane w formacie base64.
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
#Zablokuj wszystkie skrypty zawierajce znacznik <script> w adresie URL.
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC, OR]
#Zablokuj wszystkie skrypty, ktre prbuj zmieni warto zmiennej PHP GLOBALS przez adres URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#Zablokuj wszystkie skrypty prbujce zmieni warto zmiennej _REQUEST przez adres URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|[||%[0-9A-Z] {0,2})
#Przelij wszystkie zablokowane wywoania do strony z informacj o bdzie 403 (odmowa dostpu).
RewriteCond %{QUERY_STRING} ^(.*)$ index.php [F,L]
#
######### Koniec - reguy podmiany blokujce czsto spotykane exploity.

RewriteCond %{HTTP_USER_AGENT} ^EvilRobot.*
RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.[8-9]$
RewriteRule ^/kljiwlslci/secret/data/.+ - [F]