安卓逆向笔记 - 调用JavaScript二三事
本帖最后由 泄密无花 于 2023-1-17 12:56 编辑0x00 前言
逆向功能之后就到逆向协议,就有了这篇笔记
0x01 JS 逆向实现方式
1、简单 JS 破解
通过Python代码轻松实现
2、复杂 JS 破解
代码不容易重写,使用程序直接调用JS运行获取结果
3、两个比较常见的简单 JS 重写
Base64
import base64
base64.b64encode(b'binary\x00string') # b'YmluYXJ5AHN0cmluZw=='
base64.b64decode=1(b'YmluYXJ5AHN0cmluZw==') # b'binary\x00string'
MD5
import hashlib
data = 'md5'
result=hashlib.md5(data.encode(encoding='UTF-8)).hexdigest()
print(result)
0x02 复杂的JS运行
**** Hidden Message *****
谢谢分享! 谢谢分享这技术学习了! 这才是实实在在滴为r着想的真大佬1 大佬学逆向多久了? 谢谢分享 学习学习 感谢感谢分享 感谢楼主分享 支持原创,感谢楼主!
页:
[1]
2