Criptografia de links: como fazer?

  • Autor Autor palalo
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Agora entendo, obrigado! Estou revisando e não vejo que os links tenham espaços ou quebras de linha. Será que podem ser os links do mega, que têm esses caracteres especiais na url? Exemplo: #!b1MGlayI!IETuDXz-

não, isso não o afeta já que está depois da /
 
Procuro quem me integre para encriptar os links de download direto do meu site, uso uns 4 host, gostaria que esses links de saída estivessem encriptados protegidos no meu código-fonte, enviar MP com preço
 
hehehe só agora me dou conta de que me faltou um código no plugin XD...
PHP:
 <?php
/*
Plugin Name: Links 2 dinero
Plugin URI: http://www.cicklow.com/
Description: Convierte los links externos dinero :).
Version: 0.1 Pajarraco
Author: Cicklow
Author URI: http://www.cicklow.com/
*/

    $_SITIOW = parse_url(home_url());

    function ccw_post($POST){
        return preg_replace_callback('#href="([^"]*)"#is', 'my_urlencode', $POST);
    }

    function my_urlencode($a){
        global $post,$_SITIOW;
        if (!get_post_meta($post->ID, "no_URL", true)) {
            if(stripos($a[1],$_SITIOW['host'])===false && stripos($a[1],'javascript')===false){
                return 'href="/go.php?url='. base64_encode(urlencode($a[1])).'" pepe="'.$_SITIOW['host'].'" target="_blank"';
            }
        }
        return 'href="'.$a[1].'"';
    }

	add_filter('the_content', 'ccw_post');
?>

e no go.php
PHP:
 <?php
header('location: '.base64_decode($_GET['url']));
die();
?>

se no post você colocar como campo personalizado: "no_URL" valor 0 isso indica que esse post não tem que ser modificado...

poderia atualizá-lo para 2017 😀
 
na verdade isso é base64, aqui você tem um online para saber o que diz:
base64_decode - PHP URL functions - functions-online


Inserir CODE, HTML ou PHP:
G_1id2*http:+id*store.steampowered.com/app/11450/+id3*//G_1
ali se pode ver o site para onde vai e algum outro code que com certeza o encriptador adiciona... você poderia fazer manualmente... usando:
base64_encode - PHP URL functions - functions-online
e um arquivo em php com isto
PHP:
<?php
header('location: '.base64_decode($_GET['url']));
die();
?>

Você apenas "encripta" um link (exemplo o link do seu post é🙂
Inserir CODE, HTML ou PHP:
aHR0cDovL2Zvcm9iZXRhLmNvbS9wbHVnaW5zLXdwLzI0NjUzOS1lbmNyaXB0YXItZW5sYWNlcy5odG1s
e troca o link no post (no wp) por:
Inserir CODE, HTML ou PHP:
http://www.misitio.com/go.php?url=aHR0cDovL2Zvcm9iZXRhLmNvbS9wbHVnaW5zLXdwLzI0NjUzOS1lbmNyaXB0YXItZW5sYWNlcy5odG1s

Dessa forma você oculta o link real... mas se alguém quiser pegar seus links, isso não é suficiente...

também tem plugins como:
WordPress ? URL Cloak & Encrypt « WordPress Plugins

google: encrypt links + wp

Perdão por subir o tópico, mas seria possível usar algo parecido para um link com banner de anunciante?
Ou seja, encriptar um link publicitário de uma landing, mas o script do banner deveria continuar mostrando o banner... não sei se me explico.
Não uso wordpress, simplesmente se trataria de uma landing HTML com seu CSS.
Te agradeceria se pudesse me indicar, obrigado [MENTION=9679]cicklow[/MENTION]
 
Perdão por subir o tópico, mas seria possível usar algo parecido para um link com banner de anunciante?
Ou seja, encriptar um link publicitário de uma landing, mas o script do banner deveria continuar mostrando o banner... não sei se me explico.
Não uso wordpress, simplesmente se trataria de uma landing HTML com seu CSS.
Te agradeceria se pudesse me indicar, obrigado [MENTION=9679]cicklow[/MENTION]

sem PHP?... mmm pois só com JS+HTML
HTML:
<script>
function irallink(link){
document.location= atob(link);
}
</script>
<a href="javascript:void(0);" onclick="irallink('aHR0cDovL3d3dy5nb29nbGUuY29tLw==');"><img src="ACA_URL_BANNER"></a>
você usa: test base64_encode online - PHP URL functions - functions-online para "codificar o link"

isso seria algo básico... se quiser abrir em uma nova janela usa
HTML:
window.open(atob(link));
 
sem PHP?... mmm pois só com JS+HTML
HTML:
<script>
function irallink(link){
document.location= atob(link);
}
</script>
<a href="javascript:void(0);" onclick="irallink('aHR0cDovL3d3dy5nb29nbGUuY29tLw==');"><img src="ACA_URL_BANNER"></a>
você usa: test base64_encode online - PHP URL functions - functions-online para "codificar o link"

isso seria algo básico... se quiser abrir em uma nova janela usa
HTML:
window.open(atob(link));

Obrigado [MENTION=9679]cicklow[/MENTION], te mandei uma MP para ver se você poderia me ampliar certa informação.🙂
 
Última edição:
na verdade isso é base64, aqui você tem um online para saber o que diz:
base64_decode - PHP URL functions - functions-online


Inserir CODE, HTML ou PHP:
G_1id2*http:+id*store.steampowered.com/app/11450/+id3*//G_1
ali se pode ver o site para onde vai e algum outro code que com certeza o encriptador adiciona... você poderia fazer manualmente... usando:
base64_encode - PHP URL functions - functions-online
e um arquivo em php com isto
PHP:
<?php
header('location: '.base64_decode($_GET['url']));
die();
?>

Você apenas "encripta" um link (exemplo o link do seu post é🙂
Inserir CODE, HTML ou PHP:
aHR0cDovL2Zvcm9iZXRhLmNvbS9wbHVnaW5zLXdwLzI0NjUzOS1lbmNyaXB0YXItZW5sYWNlcy5odG1s
e troca o link no post (no wp) por:
Inserir CODE, HTML ou PHP:
http://www.misitio.com/go.php?url=aHR0cDovL2Zvcm9iZXRhLmNvbS9wbHVnaW5zLXdwLzI0NjUzOS1lbmNyaXB0YXItZW5sYWNlcy5odG1s

Dessa forma você oculta o link real... mas se alguém quiser pegar seus links, isso não é suficiente...

também tem plugins como:
WordPress ? URL Cloak & Encrypt « WordPress Plugins

google: encrypt links + wp
Existe algo para blogger
 
Existe algo para blogger
mmm mais ou menos... você precisa adicionar este code depois do <body>
JavaScript:
<script>
    var url_string = window.location.href;
    var url = new URL(url_string);
    var c = url.searchParams.get("c");
    if(c!="") window.location = atob(c);
</script>

então no seu blog você coloca (usa os links assim, lembre-se de usar a web para codificar os links):
Inserir CODE, HTML ou PHP:
https://miblog.blogspot.com/?c=aHR0cHM6Ly9mb3JvYmV0YS5jb20vdGVtYXMvZW5jcmlwdGFyLWVubGFjZXMuMjQ2NTM5L3BhZ2UtMyNwb3N0LTc1OTM2OTM=

e isso redirecionaria para o link mascarado com base64... não há muito o que fazer no blogger, tudo você gerencia com js. também pode adicionar o código js anterior a uma página no blogger (como post). assim não modifica todo o blog, e manda para:
Inserir CODE, HTML ou PHP:
https://miblog.blogspot.com/mipagina/?c=aHR0cHM6Ly9mb3JvYmV0YS5jb20vdGVtYXMvZW5jcmlwdGFyLWVubGFjZXMuMjQ2NTM5L3BhZ2UtMyNwb3N0LTc1OTM2OTM=

dessa forma você não redireciona desde o início do seu blog.
 
@Cicklow

uma pergunta, para fazer este tipo de criptografia qual se utiliza no Original code ?
Inserir CODE, HTML ou PHP:
https://www.unphp.net/decode/200d83eadd1fc1fb30c9426d4427d388/
ou para descriptografá-lo, que tipo de criptografia foi utilizada aí ?

Abraços !
 
@Cicklow

uma pergunta, para fazer este tipo de criptografia qual se utiliza no Original code ?
Inserir CODE, HTML ou PHP:
https://www.unphp.net/decode/200d83eadd1fc1fb30c9426d4427d388/
ou para descriptografá-lo, que tipo de criptografia foi utilizada aí ?

Abraços !
troque o eval por um echo ou um file_put_contens para obter o code completo.
 
@Cicklow

uma pergunta, para fazer este tipo de criptografia qual se utiliza no Original code ?
Inserir CODE, HTML ou PHP:
https://www.unphp.net/decode/200d83eadd1fc1fb30c9426d4427d388/
ou para descriptografá-lo, que tipo de criptografia foi utilizada aí ?

Abraços !
Boa Razok, você pode me mandar mp para uma dúvida sobre seus serviços, obrigado.
 
Voltar
Topo