吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1708|回复: 21
收起左侧

[已解决] 怎么将这段 js 转成 java 或者是 Python

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

怎么将这段 js 转成 java  或者是 Python
[JavaScript] 纯文本查看 复制代码
function i() {
                var t = 5381
                  , e = o("p_skey") || "";
                if ("" != e) {
                    for (var i = 0; i < e.length; i += 1)
                        t += (t << 5) + e.charCodeAt(i);
                    return 2147483647 & t
                }
                return 0
            }

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

漁滒 发表于 2020-1-21 12:21
本帖最后由 aiai 于 2020-1-21 12:23 编辑

[Python] 纯文本查看 复制代码
def qqbkn(skey):
    bkn = 5381
    for each in skey:
        bkn += (bkn << 5) + ord(each)
    return bkn & 2147483647

免费评分

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

查看全部评分

xiexiangrui 发表于 2020-1-21 09:34
 楼主| 表弟用毛线 发表于 2020-1-21 09:36
冰封雪影 发表于 2020-1-21 09:49
o("p_skey") 这是什么? 字符串加上一个o吗 o是什么呢
syrmb 发表于 2020-1-21 09:52
这不是qq gtk么
 楼主| 表弟用毛线 发表于 2020-1-21 10:03

是的,就是我想弄个东西  里面有这个g_tk  我找到算法了 但是我不知道怎么转成Python
 楼主| 表弟用毛线 发表于 2020-1-21 10:04
冰封雪影 发表于 2020-1-21 09:49
o("p_skey") 这是什么? 字符串加上一个o吗 o是什么呢

p_skey是cookie里面的    o应该是一个函数  就是从cookie里面拿到p_skey的值
冰封雪影 发表于 2020-1-21 10:11
java 我也是新手 个人感觉
把入口函数变成一个方法 比如 public String englishI(){}
var换成int  字符串赋值给 Srting e 和 f 然后 | |   
其他的差距不大
Jonas.Wang 发表于 2020-1-21 10:13
不用转呀,为啥不是是java自带的js执行引擎呢,java8已经可以支持执行js代码了呀
 楼主| 表弟用毛线 发表于 2020-1-21 10:14
冰封雪影 发表于 2020-1-21 10:11
java 我也是新手 个人感觉
把入口函数变成一个方法 比如 public String englishI(){}
var换成int  字符 ...

java里面没有charCodeAt这个方法   java字符串只有charAt这个方法  然后昨天java我用chatAt整个试了,算出来的不对
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-26 21:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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