Heim >Backend-Entwicklung >PHP-Tutorial >Stellen Sie eine Frage zur PHP-Verschlüsselung und -Entschlüsselung?
Das Folgende ist PHP-Verschlüsselung und -Entschlüsselung
$g_v = get_post_meta($post->ID, 'url', true);
function abcEncode($m){
$m = base64_encode($m);
$m = str_replace("Ax","@jkp",$m);
$m = str_replace("ak","@bfg",$m);
$m = str_replace("R","!BeF",$m);
return $m;
}
function abcDecode($m){
$m = str_replace("!BeF","R",$m);
$m = str_replace("@bfg","ak",$m);
$m = str_replace("@jkp","Ax",$m);
$m = base64_decode($m);
return $m;
}
$link = abcEncode($g_v);
?>
Beim Platzieren in einer PHP-Datei ruft der Iframe den verschlüsselten Text anstelle des ursprünglichen $g_v-Links auf. Welcher Code fehlt, damit der Iframe den Originallink aufrufen und den Quellcode verschlüsseln kann? Solange der Quellcode verstümmelt aussieht, ist es in Ordnung
Vielen Dank
Antwortinhalt:
Das Folgende ist PHP-Verschlüsselung und -Entschlüsselung
$g_v = get_post_meta($post->ID, 'url', true);
function abcEncode($m){
$m = base64_encode($m);
$m = str_replace("Ax","@jkp",$m);
$m = str_replace("ak","@bfg",$m);
$m = str_replace("R","!BeF",$m);
return $m;
}
function abcDecode($m){
$m = str_replace("!BeF","R",$m);
$m = str_replace("@bfg","ak",$m);
$m = str_replace("@jkp","Ax",$m);
$m = base64_decode($m);
return $m;
}
$link = abcEncode($g_v);
?>
Beim Platzieren in einer PHP-Datei ruft der Iframe den verschlüsselten Text anstelle des ursprünglichen $g_v-Links auf. Welcher Code fehlt, damit der Iframe den Originallink aufrufen und den Quellcode verschlüsseln kann? Solange der Quellcode verstümmelt aussieht, ist es in Ordnung
Vielen Dank
Eine Widerlegung ist unmöglich.
Angenommen, Ihre Idee kann umgesetzt werden, lautet die verschlüsselte Adresse möglicherweise „/fdsakj13234@jkp“. Wenn diese Adresse gültig ist, können andere natürlich auf die Adresse zugreifen. Andernfalls ist die Adresse ungültig und der Iframe zeigt 404 an.
Außerdem macht diese Idee keinen Sinn. Wer es nicht versteht, kennt die URL nicht, wenn man sich den Quellcode ansieht. Wer es versteht, kann Frames[0].location.href verwenden, um die echte URL über js zu erhalten.
Was Sie oben gesagt haben, ist richtig
Das bedeutet, die Hose auszuziehen und zu furzen, egal wie Sie es machen. Wenn Sie möchten, dass es normal angezeigt wird, können Sie auf Ihren Link zugreifen
Geben Sie eine Idee
Die Adresse von src ist nur eine Verschleierung, und der aktuelle Inhalt wird aus dem Wert von src konvertiert