首页
论坛
专栏
课程

[原创]android中web页面嵌入的情形

2019-9-12 10:15 2151

[原创]android中web页面嵌入的情形

2019-9-12 10:15
2151
写这篇文章主要是想汇总下最近分析遇到的一些apk,本意都是在apk中调用网页,apk只是个壳,核心的还是网页。
目前主要总结了3种,后续遇到新的类型会更新,有兴趣的小伙伴互相交流也是欢迎哒~
小白见解,如有错误之处,还请大家指出,不胜感激。

1 使用"webview",这个能搜到的资料就很多了,我也在学习中,在JEB2中打开,可以看看“String”部分,搜搜“ http ”之类的关键字。

2 使用“wap2app”,这种情况,建议可以直接看下Dcloud官网的相关介绍,用HBuilder 自己编一个看看网页在哪里。
长话短说呢,就是在manifest.json 文件中的 launch_path中能看到。
那么问题来了,我怎么知道这个app是wap2app啊?我只有apk,用这个 HBuilder 我也打不开呀。
我是这么看的(如有不对请指正)
用JEB2查看的时候,Manifest中看到这样的内容,字符串一搜一堆的dcloud,然后再在Assets中的 manifest.json就能定位到相关的网址。

3 使用"e4asoft" 情况
能看到很多e4a相关的包和信息。
在主窗口创建完毕(不同的app也许会有些差别?)就可能发现对应的web链接。





2020安全开发者峰会(2020 SDC)议题征集 中国.北京 7月!

最新回复 (4)
Editor 2019-9-12 19:25
2
0
感谢分享哇~欢迎分享更多文章!
Adnama 2019-9-16 10:07
3
0
Editor 感谢分享哇~欢迎分享更多文章!
mb_fbzcrthx 2019-9-22 12:15
4
0
感谢大佬的分享 最近就遇见一个这种类型的 想半天都没想通他是怎么结合app和web网页的 也抓不到协议 web网页验证 app启动的imei吗
Adnama 2019-9-23 10:15
5
0
关于wap2app, 又有一种情况:
首先,不需要使用JEB等工具查看,直接把apk包解压。
在\assets\apps\xxx\www目录下,(xxx这个值可以理解是对应的产品ID)
看到manifest.json和index.html文件
在manifest.json文件中看到: 
"launch_path":"index.html"
那么就到对应的index.html查找对应的URL 在浏览器中打开即可

大致就是这么个思路,有时间也可以多看看具体的代码,获得更多信息~
游客
登录 | 注册 方可回帖
返回