开源项目 apk cfg and android app path profiling
2023-09-11 14:20:43 时间
暑假里面完毕的一个小项目,limitation还是挺多的。
期待未来有更大的motivation 去完好它。通过此次的项目设计,对于smali的语法更加了解了,对于进一步学习android app的安全有更好的帮助。
项目已经上传到了github:https://github.com/desword/apk-CFG
一下内容的ppt上传csdn了:
1、首先是构造app cfg的思路:
2、接着是构造path profiling 的思路:
3、接着对profiling的三个主要方法进行介绍:逆向结点序列
4、计算BL算法的pathid:
5、解析获得的log:
6、获得的while结构的cfg:
7、获得的解析log之后的path profiling:
相关文章
- [android开发之内容更新类APP]三、项目的基本功能之布局
- Google Earth Engine(GEE)APP——Global Forest Change app全球森林监测
- uni-app - 禁用 APP 横屏旋转(用户操作行为)
- uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端
- 技术分享 | app自动化测试(Android)--元素定位方式与隐式等待
- Android可见APP的不可见任务栈(TaskRecord)销毁分析
- Xamarin Android项目运行失败
- 《精通移动App测试实战:技术、工具和案例》一第1章 Android系统基础内容介绍1.1 Android系统介绍
- Android NDK对象的引用-全局引用,局部引用,弱引用
- Android Studio解决unspecified on project app resolves to an APK archive which is not supported
- Android学习–Android app 语言切换功能
- Android有效解决加载大图片时内存溢出的问题
- android音乐柱状频谱实现
- 毕业设计项目:基于 Android 的天气 APP
- uni-app微信相关开发问题记录:微信分享报错"包名不对,请检查包名是否与开放平台填写一致"、Android微信支付只能调起一次的问题、App微信登录与公众号微信登录的unionid不一致
- android 动画学习系列(一)
- Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)
- Android app下载并安装
- 信息安全调查:iOS App 宕机率是 Android 的 2.5 倍