开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 292|回复: 5
收起左侧

[易语言] 编码还原,好像是64编码,但是不懂解

[复制链接]
结帖率:97% (106/109)
发表于 昨天 20:15 | 显示全部楼层 |阅读模式   海南省海口市
11精币
360截图20250719170354.png [e=0]function getrandom(encodedStr) {
    // 补全Base64编码
    var encoded = encodedStr.trim().replace(/=+$/, '');
    var padding = (4 - (encoded.length % 4)) % 4;
    for (var i = 0; i < padding; i++) {
        encoded += '=';
    }
   
    // Base64解码
    var decoded;
    try {
        decoded = atob(encoded);
    } catch (e) {
        throw new Error("Base64解码失败: " + e.message);
    }

    // 尝试Hex解码
    if (/^[0-9a-fA-F]+$/.test(decoded)) {
        var url = '';
        for (var i = 0; i < decoded.length; i += 2) {
            var hex = decoded.substr(i, 2);
            url += String.fromCharCode(parseInt(hex, 16));
        }
        return url;
    }

    // XOR解密(使用配置中的key)
    var key = "f33ee9253f50ef7f4787ea05bf2ebc42";
    var url = '';
    var keyLength = key.length;
    for (var i = 0; i < decoded.length; i++) {
        var decodedCharCode = decoded.charCodeAt(i);
        var keyCharCode = key.charCodeAt(i % keyLength);
        url += String.fromCharCode(decodedCharCode ^ keyCharCode);
    }

    // 验证是否解密出有效URL
    if (url.indexOf('http') !== -1) {
        return url;
    }

    // 尝试AES解密(使用配置中的vkey)
    try {
        var fullKey = "f33ee9253f50ef7f4787ea05bf2ebc42";
        var iv = fullKey.substr(0, 16);
        var aesDecrypted = aesDecrypt(decoded, fullKey, iv);
        if (aesDecrypted && aesDecrypted.indexOf('http') !== -1) {
            return aesDecrypted;
        }
    } catch (e) {
        // AES解密失败时忽略
    }

    return "解密失败: 无法解析有效的URL";
}

// AES-CBC解密实现(依赖CryptoJS库)
function aesDecrypt(data, key, iv) {
    if (typeof CryptoJS === 'undefined') {
        return null;
    }
   
    var keyHex = CryptoJS.enc.Utf8.parse(key);
    var ivHex = CryptoJS.enc.Utf8.parse(iv);
    var encryptedHexStr = CryptoJS.enc.Utf8.parse(data);
    var encryptedBase64 = CryptoJS.enc.Base64.stringify(encryptedHexStr);
   
    var decrypted = CryptoJS.AES.decrypt(encryptedBase64, keyHex, {
        iv: ivHex,
        mode: CryptoJS.mode.CBC,
        padding: CryptoJS.pad.Pkcs7
    });
   
    return decrypted.toString(CryptoJS.enc.Utf8);
}

getrandom("bdFldyka86YmRGbGR5a2E4NjY4NzQ3NDcwNzMzYTJmMmY3NjMzMTJkNmQyZTc3NmI2MjcyNmY3NzczNjU3MjJlNjM2ZjZkMmYzNTM2NjIzNTMzMzAzMTY1NjIzMTMzMzIzNjM3Mzc2NDM0MzQzMzM5NjEzODM3MzQzMDM2NjYzNTMxNjY2NTYyMmYzNjM4Mzc2NTMzMzc2MjMyMmY3NjY5NjQ2NTZmMmY3NDZmNzMyZjYzNmUyZjc0NmY3MzJkNjM2ZTJkNzYyZDY1NjMzMjM2MzYzODJmNmY0ZDMwNjI0ODc2NjI1YTZhMzM3MjQ2NjkzOTMxNTc3NzQ1Njc1NTYxNDczMjRhNTE2ODczNDU0OTVhNTk0MjY5MzIzNzM1MzMyZjNmNjEzZDM2MzUzODM5MjY2MzY4M2QzMDI2NjM3MjNkMzAyNjY0NzIzZDMwMjY2MzY0M2QzMDI1Mzc0MzMwMjUzNzQzMzAyNTM3NDMzMDI2NjI3MjNkMzEzMDMzMzIyNjYyNzQzZDMxMzAzMzMyMjY2MzczM2QzMDI2NjQ3MzNkMzQyNjY2NzQzZDc4NTIzNzYyNTY2NDY4Njg2NTM2NDI0ZDc5NzEzMTY2NmE0ZDZiNGE0NDMxMzI0ZTdhNmEyNjZkNjk2ZDY1NWY3NDc5NzA2NTNkNzY2OTY0NjU2ZjVmNmQ3MDM0MjY3MTczM2QzMTMzMjY3MjYzM2Q2MTZlNTUzMDYzNmQzNDM1NjM2ZTRlMzM0ZTQ0Njc3YTRlNDQ3NzMwNGQzMDQyNzA2MTZlNTUzMDYzNmQzNDM1NjM2ZTRlMzM0ZTQ0Njc3YTRlNDQ3NzMwNGQzMDQyNmM2MTMyNGE3MDRkNmQ1MjcyNjE2ZTRhNjg0YzUzMzE2YjRlNTMzOTdhNTk1MzRlNmM2MTMyNGE3MDRkNmQ1MjcyNjE2ZTRhNjg0YzUzMzE2YjRlNTMzOTdhNjM3NzI1MzM0NDI1MzM0NDI2NjI3NDYxNjczZDYzMzAzMDMwMzA2NTMwMzAzMDMzMzgzMDMwMzAyNjY0Nzk1ZjcxM2QzMTM3MzUzMzMwMzkzNjM0MzQzODI2NmMzZDMyMzAzMjM1MzAzNzMyMzEzMTM5MzEzNDMwMzg0NDMyNDEzODQzMzEzMzM5MzYzNTQ0NDIzMDM0MzAzMTM0MzU0NjQzX25hbmtlYmRGbGR5a2E4Ng")

以上的密文解密后是:https://v3-m.wkbrowser.com/56b5301eb132677d4439a87406f51feb/687e37b2/video/tos/cn/tos-cn-v-ec2668/oM0bHvbZj3rFi91WwEgUaG2JQhsEIZYBi2753/?a=6589&ch=0&cr=0&dr=0&cd=0%7C0%7C0%7C0&br=1032&bt=1032&cs=0&ds=4&ft=xR7bVdhhe6BMyq1fjMkJD12Nzj&mime_type=video_mp4&qs=13&rc=anU0cm45cnN3NDgzNDw0M0BpanU0cm45cnN3NDgzNDw0M0Bla2JpMmRranJhLS1kNS9zYSNla2JpMmRranJhLS1kNS9zcw%3D%3D&btag=c0000e00038000&dy_q=1753096448&l=20250721191408D2A8C13965DB040145FC
搞几天了,不会搞,弄不明白他的解密方法,大佬们弄个例子学习下,拜托了,






补充内容 (2025-7-21 20:16):
原站点  https://nkvlog.com/play/149917-4-17.html


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (11/11)

签到天数: 17 天

发表于 昨天 21:18 | 显示全部楼层   湖南省株洲市
明文都摆出来了
三个方案  哪个出链接就是哪个
base64解密 再hex16转换
XOR解密
AES-CBC

评分

参与人数 1好评 +1 精币 +3 收起 理由
石榴熟了 + 1 + 3 新技能已get√

查看全部评分

回复

使用道具 举报

结帖率:97% (106/109)

签到天数: 3 天

 楼主| 发表于 昨天 22:24 | 显示全部楼层   海南省海口市
人善帝王心 发表于 2025-7-21 21:18
明文都摆出来了
三个方案  哪个出链接就是哪个
base64解密 再hex16转换

我怎么试都不对,好多次都不成功,不知道密钥是不是错的
回复

使用道具 举报

结帖率:100% (4/4)

签到天数: 17 天

发表于 昨天 22:55 | 显示全部楼层   江苏省无锡市
密钥没错  但是我解密出来是  https://m.diyizhanju.com/video/player.html?vid=con642dff8d1f3c0__176&cid=1&autoPlay=1&from=ios&app=1
和你提供的不一样
回复

使用道具 举报

结帖率:97% (106/109)

签到天数: 3 天

 楼主| 发表于 昨天 23:05 | 显示全部楼层   海南省海口市
行云追流水 发表于 2025-7-21 22:55
密钥没错  但是我解密出来是  https://m.diyizhanju.com/video/player.html?vid=con642dff8d1f3c0__176&cid ...

3GRGI0Oel6M0dSR0kwT2VsNjY4NzQ3NDcwNzMzYTJmMmY3NjMzMTJkNmQyZTc3NmI2MjcyNmY3NzczNjU3MjJlNjM2ZjZkMmYzOTM0MzYzMDY1MzAzNTM3MzQzOTMzMzUzNjYyNjMzMzY0MzEzOTM2MzYzMDM1MzEzMjY1NjQzOTM5MzUzOTM4MmYzNjM4Mzc2NTM2NjUzMjMxMmY3NjY5NjQ2NTZmMmY3NDZmNzMyZjYzNmUyZjc0NmY3MzJkNjM2ZTJkNzYyZDY1NjMzMjM2MzYzODJmNmYzMDRkNmYzMDZlNGQ0NzY4NDU2NjUzNmU3YTM0NGM0OTRlNjY2NjcxNTI1MTU2Njk0MzcwNjg2NTc3NzI0MjQ5NTc1MjUxNDQ1NjJmM2Y2MTNkMzYzNTM4MzkyNjYzNjgzZDMwMjY2MzcyM2QzMDI2NjQ3MjNkMzAyNjYzNjQzZDMwMjUzNzQzMzAyNTM3NDMzMDI1Mzc0MzMwMjY2MjcyM2QzMTM4MzczNjI2NjI3NDNkMzEzODM3MzYyNjYzNzMzZDMwMjY2NDczM2QzNDI2NjY3NDNkNzg1MjM3NjI1NjY0Njg2ODY1MzY0MjRkNzk3MTY2NmUzMTRkNmI0YTQ0MzEzMjRlN2E2YTI2NmQ2OTZkNjU1Zjc0Nzk3MDY1M2Q3NjY5NjQ2NTZmNWY2ZDcwMzQyNjcxNzMzZDMxMzMyNjcyNjMzZDYxNmE3NzM4NjI2ZDM0MzU2MzZhNTY3MDRlNDQ2NzdhNGU0NDc3MzA0ZDMwNDI3MDYxNmE3NzM4NjI2ZDM0MzU2MzZhNTY3MDRlNDQ2NzdhNGU0NDc3MzA0ZDMwNDI3NDYzNDc1NjZkNGQ2ZDUyNzI2MjZkNzg2ODRjNTMzMTZiNGU1NDQyN2E1OTUzNGU3NDYzNDc1NjZkNGQ2ZDUyNzI2MjZkNzg2ODRjNTMzMTZiNGU1NDQyN2E2Mzc3MjUzMzQ0MjUzMzQ0MjY2Mjc0NjE2NzNkNjMzMDMwMzAzMDY1MzAzMDMwMzMzODMwMzAzMDI2NjQ3OTVmNzEzZDMxMzczNTMzMzEzMDM5MzgzNTM0MjY2YzNkMzIzMDMyMzUzMDM3MzIzMTMyMzIzNTM3MzMzNDMxMzM0NjMxMzYzNDM4MzkzMzM4NDE0NTQ2NDI0NjMwMzk0NTQ1NDVfbmFua2UzR1JHSTBPZWw2

a8d586ce2a25b56106c64f8f2a7296f3

https://v3-m.wkbrowser.com/9460e05749356bc3d19660512ed99598/687e6e21/video/tos/cn/tos-cn-v-ec2668/o0Mo0nMGhEfSnz4LINffqRQViCphewrBIWRQDV/?a=6589&ch=0&cr=0&dr=0&cd=0%7C0%7C0%7C0&br=1876&bt=1876&cs=0&ds=4&ft=xR7bVdhhe6BMyqfn1MkJD12Nzj&mime_type=video_mp4&qs=13&rc=ajw8bm45cjv*nDgzNDw0M0Bpajw8bm45cjv*nDgzNDw0M0BtcGVmMmRrbmxhLS1kNTBzYSNtcGVmMmRrbmxhLS1kNTBzcw%3D%3D&btag=c0000e00038000&dy_q=1753109854&l=2025072122573413F1648938AEFBF09EEE  你再帮我试试这个看看

补充内容 (2025-7-21 23:06):
大佬能帮我出个例子吗?,我搞不明白了,试来试去都是乱码,要不就是密钥错误
回复

使用道具 举报

签到天数: 22 天

发表于 昨天 23:53 | 显示全部楼层   浙江省杭州市
发了也没啥用,你学不到什么,你只是想要结果

QQ20250721-235214.jpg


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表