alguns ja devem saber isso mas mesmo assim
bom primeiro vou colocar como que os cara estavao invadindo o sql pelo site do iron
eles iao em registrar e colocavam isso em todo os lugares do registrar
x'; shutdown;--
x'; drop database ACCOUNT;--
o primeiro desliga o sql,o segundo deleta a database das contas
agora vou encinar como se proteger disso
abra o arquivo de configuração do site(confcabal.php)
e coloque isso
<?php
function anti_injection($sql)
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);//limpa espaos vazio
$sql = strip_tags($sql);//tira tags html e php
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
return $sql;
}
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'", "+", "-", "=", "%", "(", ")","DROP", "SELECT", "UPDATE", "DELETE", "drop", "select", "update", "delete", "WHERE", "where", "-1", "-2", "-3","-4", "-5", "-6", "-7", "-8", "-9",);
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Voce informou caracter(es) especial que nao so permitidos.<br />Por favor, volte e modifique esta expresso. <br>Por segurana, seu IP foi gravado no sistema. --> $xa<br><br> Equipe Krisiun");
$hnd = fopen("./arquivo.txt", "a");
fwrite($hnd, "{$xa}\r\n");
fclose($hnd);
?>
coloque acima do
<?php
/***************************************************************************************************************************/
//
// SITE DESENVOLVIDO POR IRON
// WEBSITE DARK THEME V1.0 DISTRIBUIO GRATUITA
// CONTATO: leandro-iron@hotmail.com
// FAVOR NO RETIRAR OS CREDITOS
//
/***************************************************************************************************************************/
ira ficar assim
<?php
function anti_injection($sql)
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);//limpa espaos vazio
$sql = strip_tags($sql);//tira tags html e php
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
return $sql;
}
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'", "+", "-", "=", "%", "(", ")","DROP", "SELECT", "UPDATE", "DELETE", "drop", "select", "update", "delete", "WHERE", "where", "-1", "-2", "-3","-4", "-5", "-6", "-7", "-8", "-9",);
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Voce informou caracter(es) especial que nao so permitidos.<br />Por favor, volte e modifique esta expresso. <br>Por segurana, seu IP foi gravado no sistema. --> $xa<br><br> Equipe Krisiun");
$hnd = fopen("./arquivo.txt", "a");
fwrite($hnd, "{$xa}\r\n");
fclose($hnd);
?>
<?php
/***************************************************************************************************************************/
//
// SITE DESENVOLVIDO POR IRON
// WEBSITE DARK THEME V1.0 DISTRIBUIO GRATUITA
// CONTATO: leandro-iron@hotmail.com
// FAVOR NO RETIRAR OS CREDITOS
//
/***************************************************************************************************************************/
coloque a mesma proteção no arquivo de configuração do shop,do mesmo modo,sempre acima da primeira linha do arquivo.php
se ajudei agradeça nao custa nada
bom primeiro vou colocar como que os cara estavao invadindo o sql pelo site do iron
eles iao em registrar e colocavam isso em todo os lugares do registrar
x'; shutdown;--
x'; drop database ACCOUNT;--
o primeiro desliga o sql,o segundo deleta a database das contas
agora vou encinar como se proteger disso
abra o arquivo de configuração do site(confcabal.php)
e coloque isso
<?php
function anti_injection($sql)
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);//limpa espaos vazio
$sql = strip_tags($sql);//tira tags html e php
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
return $sql;
}
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'", "+", "-", "=", "%", "(", ")","DROP", "SELECT", "UPDATE", "DELETE", "drop", "select", "update", "delete", "WHERE", "where", "-1", "-2", "-3","-4", "-5", "-6", "-7", "-8", "-9",);
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Voce informou caracter(es) especial que nao so permitidos.<br />Por favor, volte e modifique esta expresso. <br>Por segurana, seu IP foi gravado no sistema. --> $xa<br><br> Equipe Krisiun");
$hnd = fopen("./arquivo.txt", "a");
fwrite($hnd, "{$xa}\r\n");
fclose($hnd);
?>
coloque acima do
<?php
/***************************************************************************************************************************/
//
// SITE DESENVOLVIDO POR IRON
// WEBSITE DARK THEME V1.0 DISTRIBUIO GRATUITA
// CONTATO: leandro-iron@hotmail.com
// FAVOR NO RETIRAR OS CREDITOS
//
/***************************************************************************************************************************/
ira ficar assim
<?php
function anti_injection($sql)
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);//limpa espaos vazio
$sql = strip_tags($sql);//tira tags html e php
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
return $sql;
}
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'", "+", "-", "=", "%", "(", ")","DROP", "SELECT", "UPDATE", "DELETE", "drop", "select", "update", "delete", "WHERE", "where", "-1", "-2", "-3","-4", "-5", "-6", "-7", "-8", "-9",);
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Voce informou caracter(es) especial que nao so permitidos.<br />Por favor, volte e modifique esta expresso. <br>Por segurana, seu IP foi gravado no sistema. --> $xa<br><br> Equipe Krisiun");
$hnd = fopen("./arquivo.txt", "a");
fwrite($hnd, "{$xa}\r\n");
fclose($hnd);
?>
<?php
/***************************************************************************************************************************/
//
// SITE DESENVOLVIDO POR IRON
// WEBSITE DARK THEME V1.0 DISTRIBUIO GRATUITA
// CONTATO: leandro-iron@hotmail.com
// FAVOR NO RETIRAR OS CREDITOS
//
/***************************************************************************************************************************/
coloque a mesma proteção no arquivo de configuração do shop,do mesmo modo,sempre acima da primeira linha do arquivo.php
se ajudei agradeça nao custa nada

Editado por um moderador: