上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: Scan - 

怎么加密的,搞不懂

[复制链接]
  • TA的每日心情

    2024-10-15 23:23
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    9

    主题

    16

    回帖

    44

    积分

    初级工程师

    积分
    44
    发表于 2024-5-11 14:08:16 | 显示全部楼层 | 阅读模式
    悬赏2油猫币未解决

    https://github.com/Rookie-wb-WH/ql_scripts/blob/main/jissbon.py 他是怎么做的加密 有例子吗 百度了半天也没有一个正确的例子

  • TA的每日心情

    2024-10-15 23:23
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    9

    主题

    16

    回帖

    44

    积分

    初级工程师

    积分
    44
    发表于 2024-5-11 14:18:16 | 显示全部楼层
    1. import marshal
    2. import zlib
    3. import base64

    4. # 定义代码字符串
    5. code_str = "print('123')"


    6. # 将代码字符串转换为字节串,以便序列化
    7. code_bytes = code_str.encode()

    8. # 使用marshal进行序列化
    9. marshaled_code = marshal.dumps(code_bytes)

    10. # 使用zlib进行压缩
    11. compressed_code = zlib.compress(marshaled_code)

    12. # 将压缩后的字节数据进行Base64编码
    13. compressed_code_base64 = base64.b64encode(compressed_code)
    14. import marshal
    15. import zlib

    16. # 假设compressed_code是从某处接收或读取的
    17. # 解压缩
    18. decompressed_code = zlib.decompress(compressed_code)

    19. # 反序列化
    20. unmarshaled_code_bytes = marshal.loads(decompressed_code)
    21. unmarshaled_code_str = unmarshaled_code_bytes.decode()
    22. exec(unmarshaled_code_str)
    复制代码
      这是GPT写的,一下子就解开了????不知道人家这个怎么弄
    回复

    使用道具 举报

  • TA的每日心情

    2024-10-15 23:23
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    9

    主题

    16

    回帖

    44

    积分

    初级工程师

    积分
    44
    发表于 2024-5-14 10:02:51 | 显示全部楼层
    @李恒道 同样的JavaScript也有这种加密,搞不懂人家怎么加密的,求gg解答!!!
    回复

    使用道具 举报

    发表回复

    本版积分规则

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