python逆向学习day01

python逆向学习day01

一、数据解密过程

Step1:确定JS是否存在混淆或者加密(比如eval加密)

** 打开浏览器调试模式,查看请求中的启动器
没有混淆的

Step2:如果没有混淆,定位加密位置

2.1标准算法解密

观察是否有关键字,例如Data
在这里插入图片描述
可以通过搜索解密方法的关键字搜索,例如 decrypt(
这种必须是实例对象当中的实例方法,不能是class().decrypt() xxx
在这里插入图片描述
然后在搜索到的代码处打断点
在这里插入图片描述
之后我们重新加载网页,此时查看断点是否生效
在这里插入图片描述
折叠代码段,将代码cv到我们的pycharm中
在这里插入图片描述
在这里插入图片描述
经过观察发现函数返回为明文
在这里插入图片描述
然后在pycharm中通过调试补全代码

在本地执行的过程中发现函数未被定义时,可通过浏览器调试模式找到对应的函数然后扣到pycharm中

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值