|

楼主 |
发表于 2025-7-21 17:59:41
|
显示全部楼层
海南省海口市
阿布° 发表于 2025-7-20 21:08
[mw_shl_code=javascript,true]function decode(t) {
let randStr = t.substring(0, 8);
let strin ...
<?php
function decode_url($encoded) {
// 补全Base64
$encoded = rtrim($encoded, "=");
$encoded .= str_repeat("=", (4 - strlen($encoded) % 4) % 4);
$decoded = base64_decode($encoded);
if ($decoded === false) {
die("Base64解码失败");
}
// 尝试Hex解码
if (ctype_xdigit($decoded)) {
$url = '';
for ($i = 0; $i < strlen($decoded); $i += 2) {
$hex = substr($decoded, $i, 2);
$url .= chr(hexdec($hex));
}
return $url;
}
// 尝试XOR解密
$key = "e82872efa9c6fbba"; // vkey前16位
$url = '';
for ($i = 0; $i < strlen($decoded); $i++) {
$url .= chr(ord($decoded[$i]) ^ ord($key[$i % strlen($key)]));
}
// 尝试AES解密(备用)
if (strpos($url, 'http') === false) {
$fullKey = "e82872efa9c6fbba1bb58f0f3e4c2a13"; // 完整vkey
$iv = substr($fullKey, 0, 16);
$url = openssl_decrypt($decoded, 'AES-256-CBC', $fullKey, OPENSSL_RAW_DATA, $iv);
}
return $url ?: "解密失败,请检查密钥和加密方式";
}
$encoded = 'ofJqLchYImb2ZKcUxjaFlJbTY4NzQ3NDcwNzMzYTJmMmY3NjMyMTM2MmQ2ZDJlNzc2YjYyNzI2Zjc3NzM2NTcyMmU6MzZmNmQyZjM4MzQzODM3NjQ6MzM1NjM2NTY0NjEzMjM5Mzc2NDMxMzM2NjY0NjU2NTM2MzkzMjYyMzUzOTYxMzI2NjM4MzEyZjM2MzgzNzY1MzA6NDY1NjMyZjc2Njk2NDY1NmYyZjc0NmY3MzJmNjM2ZTJmNzQ6ZjczMmQ6MzZlMmQ3NjJkNjU2MzMyMzYzNjM4MmY6ZjU5Njg0NjMyNTU2Njc2NGU6MzQ5Nzk3MTY1NmM2YTU5NDU2NzYxNDk3ODQ2NDUzMzUxNmM2YTMwNmY2YjQ1NDQ1MjQxNmU0MjU0MmYzZjYxM2QzNjM1MzgzOTI2NjM2ODNkMzAyNjYzNzIzZDMwMjY2NDcyM2QzMDI2NjM2NDNkMzAyNTM7NDMzMDI1Mzc0MzMwMjUzNzQzMzAyNjYyNzIzZDMxMzczNDMxMjY2Mjc0M2QzMTM3MzQzMTI2NjM3MzNkMzAyNjY0NzMzZDM0MjY2Njc0M2Q3ODUyMzc6MjU2NjQ2ODY4NjUzNjQyNGQ3OTcxMzY3MDQyNGQ2YjRhNDQzMTMyNGU3YTZhMjY2ZDY5NmQ2NTVmNzQ3OTcwNjUzZDc2Njk2NDY1NmY1ZjZkNzAzNDI2NzE3MzNkMzEzMzI2NzI2MzNkNjE2ZDc0NzY1YTMzNTUzNTYzNmQ3MzM2NGU0NDY3N2E0ZTQ0NzczMDRkMzA0MjcwNjE2ZDc0NzY1YTMzNTUzNTYzNmQ3MzM2NGU0NDY3N2E0ZTQ0NzczMDRkMzA0Mjc1NWE1ODQ1NzU0ZDZkNTEzMDVhNDczMTY4NGM1MzMxNmI0ZTU3NDY3YTU5NTM0ZTc1NWE1ODQ1NzU0ZDZkNTEzMDVhNDczMTY4NGM1MzMxNmI0ZTU7NDY3YTYzNzcyNTMzNDQyNTMzNDQyNjYyNzQ2MTY3M2Q6MzMwMzAzMDMwNjUzMDMwMzAzMzM4MzAzMDMwMjY2NDc5NWY3MTNkMzEzNzM1MzMzMDM4MzUzMTM2MzYyNjZjM2QzMjMwMzIzNTMwMzczMjMxMzEzNjMwMzYzMDM2Mzc0MTM3MzgzNDMyNDIzOTMzNDI0MzM6MzMzMjQyMzQ0MTM4NDU0NV9uYW5rZW9mSnFMY2hZSw==';
$decoded_url = decode_url($encoded);
echo "解密后的URL: " . $decoded_url;
?>
救救我啊大佬,搞半天了还是没搞出来,结果都是乱码,可以帮我改改吗? |
|