记一次对易班前端解密的经过

受到HACK学习博客的启发,通过Chrome调试功能,分析出易班前端日报数据采用Base64加密,进一步解密发现内部使用AES算法,CBC模式,填充方式为PKCS7。通过调试跟踪,找到了加密代码的关键位置。
摘要由CSDN通过智能技术生成

受到了来自HACK学习的一篇博客的启发,同时也得益于Chrome强大的调试功能。

在Chrome上对易班的发送请求进行抓包,可以看到日报数据被加密了
加密的易班日报数据
前端加密基本上会使用Base64, AES, RSA, SHA256等,我们首先会发现这是一个base64格式的字符串,所以首先尝试一次base64解码。
解密的结果仍然是一个base64编码的字符串

第一次解密
在进行一个base64解码,得到一堆乱码
乱码
我们来到易班的一个关键的js文件中,搜索一些常见的加密算法名称


搜索之后,发现有AES

AES关键字
于是我们猜测易班先是以AES加密,以base64编

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值