吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1912|回复: 34
收起左侧

[已解决] 怎么将这段js转成java和Python

  [复制链接]
表弟用毛线 发表于 2020-1-22 09:29
本帖最后由 表弟用毛线 于 2020-1-22 16:20 编辑

怎么将下面这段js转成java和Python
[Asm] 纯文本查看 复制代码
getCSRFToken: function(e) {
            e = e || {};
            var t, o = e.salt || r, i = e.md5key || n, a = e.skey || c.getCookie("skey") || c.URL.getParam("sid"), p = [];
            p.push(o << 5);
            for (var d = 0, g = a.length; g > d; ++d)
                t = a.charAt(d).charCodeAt(0),
                p.push((o << 5) + t),
                o = t;
            return u.getMD5(p.join("") + i)
        }

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
秋雨凉心 + 1 + 1 用心讨论,共获提升!
shun丶sir + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

漁滒 发表于 2020-1-22 16:10
表弟用毛线 发表于 2020-1-22 16:04
我消息上限了  5381   也是固定的

[Python] 纯文本查看 复制代码
import hashlib
def qqg_tk(p_skey):
    p = []
    o = 5381
    p.append(str(o << 5))
    for d in range(0, len(p_skey)):
        t = ord(p_skey[d])
        p.append(str((o << 5) + t))
        o = t
    return hashlib.md5((''.join(p)+'tencentQQVIP123443safde&!%^%1282').encode()).hexdigest()

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
表弟用毛线 + 1 + 1 谢谢@Thanks!

查看全部评分

q879757088 发表于 2020-1-22 09:46
生有涯知无涯 发表于 2020-1-22 09:55
凌乱的暖风 发表于 2020-1-22 09:59
易语言里可以这样,js.执行 (#RSA加密脚本),js.运行,RSA加密脚本这个是常量
jidesheng6 发表于 2020-1-22 10:04
execjs库啊,这段js直接写成函数,然后execjs编译最后用call方法来调用就可以了
 楼主| 表弟用毛线 发表于 2020-1-22 10:13

我Python才学几天 ,不是太懂
 楼主| 表弟用毛线 发表于 2020-1-22 10:13
jidesheng6 发表于 2020-1-22 10:04
execjs库啊,这段js直接写成函数,然后execjs编译最后用call方法来调用就可以了

我刚学Python,不是太懂
jidesheng6 发表于 2020-1-22 10:28
表弟用毛线 发表于 2020-1-22 10:13
我刚学Python,不是太懂

这一段有获取cookie值的,不能直接拿来用
生有涯知无涯 发表于 2020-1-22 10:36
表弟用毛线 发表于 2020-1-22 10:13
我Python才学几天 ,不是太懂

建议你先学Python。execjs库可以直接执行js代码,这样就不用研究那段代码是什么意思了,直接复制过去就能用。
用法如下:
1.安装Python
2.安装库:pip install execjs
3.写代码:
import execjs
execjs.eval("你的JS代码")

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
庞晓晓 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

 楼主| 表弟用毛线 发表于 2020-1-22 10:38
生有涯知无涯 发表于 2020-1-22 10:36
建议你先学Python。execjs库可以直接执行js代码,这样就不用研究那段代码是什么意思了,直接复制过去就能 ...

我是腾讯云里面的云函数来运行这个的,我不知道腾讯云里面有没有execjs
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-5 03:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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