Ruanzinn Admin
Mensagens : 23 Data de inscrição : 03/01/2010
| Assunto: Anti-SQL Injection (proteja o seu site) Ter Jan 05, 2010 8:59 pm | |
| Estarei disponibilizando um Anti-SQL Injection configurado, sem muita frescura, vi muitos sites com Anti-SQL Injection com muitos codigos bloqueados elaborei um que fique seguro ! Você irá coloca-lo no começo do seu config.php ' ANTI SQL INJECTION EM AZUL ' Ficando assim: - Citação :
- <?php
$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("Você informou caracter(es) especial que não são permitidos.<br />Por favor, volte e modifique esta expressão. <br>Por segurança, seu IP foi gravado no sistema. --> $xa<br><br> Equipe NOME DO SERVIDOR"); ?>
<?php
//Admin Login
$alogin = "USER DATABASE";
//Admin Password
$apass = "SENHA DO DATABASE";
//Database Name
$db = "MuOnline";
//Title that will appear on all pages.
$title = "TITULO DA PÁGINA";
//Server Name NOTE: About 5 - 8 characters, else it will cause problems with the navbar. You can correct it if you change the name here again.
$srvname = "NOME DO SERVIDOR";
//Variables
$ip = ""; //$status = '<font color="green">Online</font>'; if your server is online but $status = '<font color="red">Offline</font>'; if your server is offline. $status = '<font color="green">Online</font>'; $email = 'E-Mail'; $news = "<p align='center'>$srvname News";
//Forum URL. Register an Invision PowerBoard forum at: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] for free or use one of your own choice
$forum = 'Fórum';
//Host. IP If working remotely
$host = '127.0.0.1';
//Credits
$credits = 'Créditos';
//Database Connection
$msconnect=mssql_connect("$host","$alogin","$apass") or die ("<p align='center'>We seem to be having problems with MSSQL Server. <Br>We Should be back shortly.</p>"); $msdb=mssql_select_db("$db",$msconnect) or die("<p align='center'>We seem to be having problems with MSSQL Database.<br>We should be back shortly.</p>");
?> Isso é só um Exemplo você fará isso com o config.php que é do seu site esse config.php é do MuSiteScripts ! Espero ter ajudado ! | |
|
depeche
Mensagens : 1 Data de inscrição : 16/06/2014
| Assunto: Re: Anti-SQL Injection (proteja o seu site) Seg Jun 16, 2014 3:12 am | |
| No meu caso uso Daldegan v3 , e só colocar ele no inicio da minha settings?
| |
|