import requests
import re
import execjs
url = 'http://jyt.ah.gov.cn'
session = requests.session()
text = session.get(url).text
# 获取js代码
js = re.findall('<script type="text/javascript">(.*?)</script>',text,re.S)[0]
js = ''.join(js)
# 替换不需要的内容
l = re.findall("_0x33f22a\(\);.*?encode_version = 'sojson.v5';",text,re.S)[0]
js = js.replace(l,'')
js = js.replace("window[_0x56ae('0x3c',')9A&')]=",'return ')
js = execjs.compile(js)
l = js.call('_0x33f22a')
url = url + l
print(session.get(url=url).text)

Js加密之sojson.v5加密相关推荐

  1. python实现sojson V5反混淆

    文章目录 加密方式 混淆分析 python实现 加密方式 sojson V5方式的加密分为了3部分: 密文array 解密函数 混淆后的原代码 在经过一些试验后,发现sojson几乎所有版本的混淆都包 ...

  2. JS 不可逆加密,高级 JavaScript 加密

    高级 JS 加密方式:https://www.sojson.com/javascriptobfuscator.html (function(w, d) { w.info = "这是一个一系列 ...

  3. 逆向爬虫27 sojson反调加密

    逆向爬虫27 sojson反调加密 目标: 掌握sojson的加密的特点和原理. 使用静态文件替换sojson反调. 一. sojson加密特点和原理 sojson是一种常用的js反调和加密手段, 在 ...

  4. Node.js和NoSQL开发比特币加密货币应用程序(下)

    在使用Node.js和NoSQL开发比特币加密货币应用程序(上)中,我们创建了HD钱包,它可以为给定的种子生成无限量的密钥,每个密钥代表一个用户钱包.我们将根据主种子创建每个包含钱包的用户帐户.下面我 ...

  5. js脚本锁计算机软件,JS使用插件cryptojs进行加密解密数据实例

    本文实例讲述了JS使用插件cryptojs进行加密解密数据.分享给大家供大家参考,具体如下: Testing websockets var key = 'BOTWAVEE'; //CBC模式加密 fu ...

  6. android js 代码混淆工具,好用的JS(Javascript)混淆加密工具-HDS JSObfuscator 2.14版

    好用的JS(Javascript)混淆加密工具-HDS JSObfuscator 2.14版 书法字体2017.06.23css压缩 分享一款好用的JS混淆加密工具:HDS JSObfuscator ...

  7. 国密sm2 js加密后台解密,sm3 js、后台加密,sm4 后台加密

    公司最近进行安全问题修改,所以要用国密系列的sm2,sm3,sm4,这些加密都用在登录模块,因此作为菜鸟的我,从网上找了一堆资料,整理修改后形成符合项目的加密,需要的可以自己去查看相关代码和jar包: ...

  8. js 使用sm2 国密加密

    js 使用sm2 国密加密 由于项目中要对数据进行国密加密 注意: 同一个明文,加密后的密文都不同,解密的话要用私钥解密 js用sm2加密,首先要从后端获取公钥,用公钥加密 参考资料 crypto-j ...

  9. js对url进行base64加密解密

    原文链接:https://dsx2016.com/?p=972 微信公众号:大师兄2016 无论是传递给后台url地址,还是前端复制链接和分享链接. 都需要对url进行处理,避免一些特殊符号等格式造成 ...

最新文章

  1. 如何在OSCOMMERCE中安装中文语言包
  2. SAP实施要重视用户体验
  3. 虚函数和纯虚函数的区别是什么?
  4. mysql 半同步 5.6及5.7
  5. [19/06/08-星期六] CSS基础_表格表单
  6. 三个箭头循环标志_摩托车6年免检,应该如何通过APP申请免检检验标志?
  7. 在Word2007文档中创建数学公式——使用Word公式编辑器
  8. 通达信版弘历软件指标_[转载]弘历软件指标源码
  9. 中兴f477v2超级管理员_中兴f677v2联通光猫超级密码及登录地址
  10. win10 清理回收站右键
  11. 《洛神赋》髣髴兮若轻云之蔽月,飘飖兮若流风之回雪
  12. python教程-马哥教育官网-专业Linux培训班,Python培训机构
  13. 中国移动光猫 GM220-S 改桥接简易教程(安徽移动)
  14. 永久删除的文件还能找回来吗 永久删除的文件如何恢复
  15. Cocos2d-x 3.1.1 学习日志16--A星算法(A*搜索算法)学问
  16. html实现展开余下全文多个,DIV+css内容太长,实现点击展开余下全文
  17. [Android]在App中使用相机
  18. 杜云飞java_Akka实战:快速构建高可用分布式应用 杜云飞著 PDF下载
  19. java研发工程师、数据库开发
  20. 360前端星计划--Node.js 基础入门

热门文章

  1. PhpStorm Git 操作
  2. Mybatis实现增删改查
  3. 关于增删改查自己的心得
  4. 概率论常见的分布函数
  5. 【QT】QSting类型16进制数据转二进制
  6. Actor-Critic(AC)算法学习
  7. 联网获取北京时间,而不是系统时间
  8. 硬件技术经验知识点:1分钟了解RC、RL、RLC电路原理
  9. 比原链社区项目一览(持续更新)
  10. web---盒子模型(思维导图)