泄密无花 发表于 2023-1-17 12:44

安卓逆向笔记 - 调用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 *****










lies 发表于 2023-1-17 16:56

谢谢分享!

曾经沧海 发表于 2023-2-25 22:57

谢谢分享这技术学习了!

曾经沧海 发表于 2023-2-28 08:06

这才是实实在在滴为r着想的真大佬1

阿尔戈帆 发表于 2023-3-3 01:00

大佬学逆向多久了?

李名的名字 发表于 2023-3-3 09:40

谢谢分享

槐树 发表于 2023-3-13 13:56

学习学习

yzq1556 发表于 2023-3-13 20:53

感谢感谢分享

645064301 发表于 2023-3-13 22:34

感谢楼主分享

dulang 发表于 2023-3-14 20:05

支持原创,感谢楼主!
页: [1] 2
查看完整版本: 安卓逆向笔记 - 调用JavaScript二三事