网页抓取解密(html、js被加密了,怎么破解呢?(图) )
优采云 发布时间: 2022-02-20 06:06网页抓取解密(html、js被加密了,怎么破解呢?(图)
)
apk中的html和js都是加密的,怎么破解?破解 ApiCloud 加密密码
使用 APICloud 查看代码。开发APP时,无需编写JAVA代码。APICloud是打包好的,当然也包括了解密后的代码。反编译可以找到加解密的核心算法。apk包中必须有对应的so才能解密。
“包罗万象的加密
* 网页全包加密:对网页中的html、css、javascript代码进行全包加密。加密后的网民码不可读,普通格式化工具无法恢复。代码在运行前被加密,并在运行时动态解密。
* 一键加密和运行时解密在开发过程中不需要对代码做任何特殊处理,只需在云编译时选择代码加密即可。
* 零修改,零影响加密不改变代码大小,不影响运行效率。
* 安全框定义了一个安全框。盒子里的代码按照加解密处理,其他代码不受影响。
* 重新定义资源标准,对受保护的代码进行统一的资源管理,加速资源加载,加速代码执行。"
这是解密的源代码
这是解密后的图
这是解密后的图片。
结构也很简单,厂商的SDK占了大部分内容(因为是web开发APP,逻辑全在JS中)
先想想APP加载资源的过程
也许:
1)WEBVIEW -> 加载页面 -> 拦截/查找本地文件 -> 解密/写回数据
2)WEBVIEW -> 加载页面 -> 拦截/查找本地文件无 -> 请求网络文件
这里的共同点是需要拦截,而WebView只有一个接口实现了这个功能:WebViewClient.shouldInterceptRequest
做一些研究以获取源代码。