Resultados 1 a 4 de 4
  1. #1
    Newbie
    Data de Ingresso
    Nov 2007
    Posts
    82

    Bloqueando PHP Injection

    Bom pessoal, tava navegando na internet alheia, e achei esse codigo, para bloquear php injection.
    Nós não só temos que encinar à atacar como se defender! :wink:

    codigo:

    Código:
    <?php
    //Pega os dados passados pela URL
    $pagina=$_GET['pagina'];
    
        //Verifica se a string passada possui algum trecho invalido
        //Caso tenha mostra uma mensagem de erro
        if(eregi("http|www|ftp|.dat|.txt|.gif|wget", $pagina))
        {
            echo "Ops! Problemas na pígina!";
        //Se a variavel passada estiver dentro das normas, executa o else abaixo:
        }else{
            if(!empty($pagina)) {
                @include ("$pagina.php");
            }else{
                @include ("capa.php"); //essa seria a sua pígina principal
            }
        }
    ?>
    :arrow: Fonte:Oficina da net

  2. #2
    White Hat Administrador Avatar de fvox
    Data de Ingresso
    Sep 2005
    Localização
    São Paulo - SP
    Posts
    4.428

    Re: Bloqueando PHP Injection

    Eu não confiaria nesse script não =P

    PHP injection é uma falha muito delicada, a partir do momento que o register_globals passa pra on, a preocupação vem, hehe. :mrgreen:

    Esse script é seguro, creio eu, pelo menos as píginas são validadas, se não forem tem um die();

    Código:
    $var = $_GET['page'];
    $pages = array('index.php', 'menu.php', 'fvox.php');
    if(in_array($var, $pages))
    {
    include($page);
    }
    else
    {
    die("Hacking Attempt!");
    }
    Acha que está caindo na insanidade? Mergulhe!

    Twitter | Blog | Facebook | Github

  3. #3
    Newbie
    Data de Ingresso
    Nov 2007
    Posts
    82
    pois é Fvox,
    é meio dificil confiar em algumas coisas que se acha porai :wink:
    mas o melhor é sempre vc fazer seu script, para na hora não culpar o autor do tal.
    abras...

  4. #4
    Membro
    Data de Ingresso
    May 2006
    Localização
    ::Br::
    Posts
    260
    Melhor usar o switch pra verificar qual pígina incluir e usar o default caso nao tenha nada...
    b4ck :]

Tópicos Similares

  1. Bloqueando usb
    Por Workholic no fórum Redes
    Respostas: 22
    Último Post: 08 May 2009, 12:45
  2. Bloqueando páginas
    Por H4_*prancha* no fórum Redes
    Respostas: 0
    Último Post: 22 Jan 2007, 16:39

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •