+ Responder ao Tópico



  1. #1

    Padrão Código para Links Protegidos

    Olá a todos!!

    Este é meu primeiro post na comunidade.
    Com intuito de contribuir, estou disponibilizando um pequeno script que criei esses dias em php, para aqueles terriveis links protegidos. Segue abaixo:

    Código PHP:
    <?php
    //03-01-2012 -- jean varlet
    $endereco $_POST['texto'];//modelos de comparacao
    $hexadecimal '?id=';
    $base '==';
    $contrario 'www//:ptth';
    if(
    strpos($endereco'/?http://' ) !==FALSE)    {
        
    $link0 explode('/?'$endereco ,2);
        echo 
    'Seu link Desprotegido : '"<strong>"$link0[1]. "</strong>";
    }
    if(
    strpos($endereco'?url=http://') !==FALSE)    {
        
    $link1 explode('?url='$endereco2);
        echo 
    'Seu link convertido : '"<strong>" $link1[1]. "</strong>";
    }
    if(
    strpos($endereco'?link=http://') !==FALSE)    {
        
    $link2 explode('?link='$endereco2);
        echo 
    'Seu link convertido : '"<strong>"$link2[1]. "</strong>";
    }
    if(
    strpos($endereco'?id=http://') !==FALSE)    {
        
    $link3 explode('?id='$endereco2);
        echo 
    'Seu link convertido : '"<strong>"$link3[1]. "</strong>";
    }
    if(
    strpos($endereco$base) !==FALSE)    {
        if(
    strpos($endereco'?url=') !==FALSE) {
            
    $explodiu explode('?url='$endereco2);
            echo 
    'Seu link convertido : '."<strong>"base64_decode($explodiu[1]). "</strong>""<br />";
        }
        if(
    strpos($endereco'?id=') !==FALSE)        {
            
    $explodiu explode('?id='$endereco2);
            echo 
    'Seu link convertido : '."<strong>"base64_decode($explodiu[1]). "</strong>""<br />";
        }
    }
    if(
    strpos($endereco$contrario)!==FALSE)    {
        if(
    strpos($endereco'?link=')!==FALSE) {
            
    $exploda explode('?link='$endereco2);
            echo 
    'Seu link convertido : '."<strong>"strrev($exploda[1])."</strong>"."<br />";
        }
        if (
    strpos($endereco'?url=')!==FALSE)        {
            
    $exploda explode('?url='$endereco2);
            echo 
    'Seu link convertido : '."<strong>"strrev($exploda[1])."</strong>"."<br />";
        }
    }
    if(
    strpos($endereco'?url=') !==FALSE)    {
        
    $cheque1 explode('?url='$endereco2);
        if(
    ctype_xdigit($cheque1[1]))        {
            echo 
    "O link invertido é:  " ."<strong>" .hextostr($cheque1[1]). "</strong>""<br />";
        }
    }
    if(
    strpos($endereco'?link=') !==FALSE)    {
        
    $cheque2 explode('?link='$endereco2);
        if(
    ctype_xdigit($cheque2[1]))        {
            echo 
    "O link invertido é:  " ."<strong>" .hextostr($cheque2[1]). "</strong>""<br />";
        }
    }
    if(
    strpos($endereco'?id=') !==FALSE)    {
        
    $cheque3 explode('?id='$endereco2);
        if(
    ctype_xdigit($cheque3[1]))        {
            echo 
    "O link invertido é:  " ."<strong>" .hextostr($cheque3[1]). "</strong>""<br />";
        }
    }
    //funcao para hex
    function hextostr($x) {
        
    $s='';
        foreach(
    explode("\n",trim(chunk_split($x,2))) as $h$s.=chr(hexdec($h));
        return(
    $s);
    }


    ?>
    Para qualquer duvida, reclamação ou ajuda estou a inteira disposição
    Última edição por osmano807; 08-01-2012 às 19:40. Razão: astyle no php

  2. #2

    Padrão Re: Código para Links Protegidos

    o Foda e que se liberar , vão ficar baixando arquivos o dia todo,

    acho que é até bom deichar assim mesmo



  3. #3

    Padrão Re: Código para Links Protegidos

    como é que funciona esse script?

  4. #4
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão Re: Código para Links Protegidos

    Poderia dar uma dica de como usar o codigo ?

    Joguei ele num servidor com apache+php aqui, so que so aparece pagina em branco.

    Abraços.



  5. #5
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão Re: Código para Links Protegidos

    Código PHP:
    $endereco $_POST['texto'];//modelos de comparacao 
    Aqui é onde coloca a URL, você pode inserir direto, ou fazer um form, algo assim

    Código HTML:
    <form action="file.php" method="post">
        URL: <input type="text" name="texto" />
    </form>

  6. #6
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão Re: Código para Links Protegidos

    Valew Osmano !!!

    Faço outro php com esse codigo ai que vc postou é isso ?

    Vou ter que começar a aprender php hehehe.

    Abraços.



  7. #7
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão Re: Código para Links Protegidos

    Citação Postado originalmente por edcomrocha Ver Post
    Valew Osmano !!!

    Faço outro php com esse codigo ai que vc postou é isso ?

    Vou ter que começar a aprender php hehehe.

    Abraços.
    Nem é PHP o mais chato, é o HTML.
    Procura sobre forms e forms no php.
    Aí tu faz uma página com um campo de texto, usuário bota a url e pronto.

    (Apesar de que eu prefiriria alguma extensão no browser que fizesse isso já, mais prático...)

  8. #8
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão Re: Código para Links Protegidos

    So pra começar, fiz uma aqui.
    Com botão submit, envia para pagina so que mesmo assim nao pega nada.

    To lendo uns negocio aqui, mais tarde posto de ter sucesso.

    Código :
    <form action="linkprot.php" method="post">
        URL: <input type="texto" name="texto" />
        <input type="submit" name="" value="Ver Url Desbloqueada" />
    </form>



  9. #9
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão Re: Código para Links Protegidos

    So mais uma pergunta, esse codigo que foi postado esta inteiro mesmo ?
    Ou ainda falta alguma coisa ?

    Mais alguem ja testou ?

    Abraços.

  10. #10

    Padrão Re: Código para Links Protegidos

    Boa tarde galera!!

    Deixe o post muito vago então vamos as explanations:

    1. Exemplo do codigo funcionando http://redots.com.br/linkdesprotegido/
    2.http://www.redots.com.br/linkdesprotegido/linkdesprotegido.rar


    N
    ão vou explicar a fundo como o código funciona, mas em resumo, ele apenas compara as strings inseridas no form até que se enquadre em determinada condição ( link ao contrario, hex , base64, etc)

    Para add ele em seu blog / site basta dar include no form ( include "index.php "

    Qualquer duvida estou a disposição



  11. #11
    Patrocinador Avatar de edcomrocha
    Ingresso
    Aug 2007
    Localização
    São Paulo, Brazil, Brazil
    Posts
    840

    Padrão Re: Código para Links Protegidos

    Nemerov, olha só, fiz o teste com um link e deu na mesma, tela branca apos clicar para desbloquear.

    Segue o link que fiz o teste:


    Abraços.

  12. #12
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão Re: Código para Links Protegidos

    Citação Postado originalmente por edcomrocha Ver Post
    Nemerov, olha só, fiz o teste com um link e deu na mesma, tela branca apos clicar para desbloquear.

    Segue o link que fiz o teste:


    Abraços.
    Bug...
    Faz esse patch:
    Substitui
    Código :
    $contrario = 'www//:ptth';
    Por
    Código :
    $contrario = '//:ptth';