反射大师是一款面向安全工程师与应用开发者的专业开发工具,具备高效的脱壳与还原功能,可在Xposed环境下运行,针对各类加固技术做了专项兼容优化,能直接提取原始DEX文件以加速分析流程;软件支持操作记录与导出功能,便于用户复现操作场景及开展协作,部分输入框保留历史记录,且全程免费使用,是移动安全研究领域的实用工具。
1、先在xp框架中激活反射大师模块,随后重启设备以完成激活流程。激活操作结束后,安装待脱壳的应用,接着打开反射大师,具体界面可参考图示:
2、选择后是这样的,然后点击打开;
3、打开软件后,会出现这个五芒星,点击一下这个五芒星;
4、然后点击如图所示的这个;
5、点击写出dex,如果不止一个dex就需要长按写出dex才可以全部写出;
6、点击确定;
7、等待写出成功后,会给你提示dump后的地址,然后找到即可!
挑选目标应用并开启它。
在应用主界面,点击反射大师提供的悬浮窗或相关按钮。
选择“写出Dex”选项,即可将应用的Dex文件(包含源代码和资源)导出至指定路径。
在应用内点击当前Activity的名称,反射大师会列出所有Activity。
用户可以浏览Activity的详细信息,并启动任意Activity进行测试。
反射大师允许用户获取当前Activity的变量信息。
用户可以查看变量的类型、值等详细信息,甚至可以对某些变量进行修改。
在任意屏幕界面,反射大师可以获取点击范围内的所有对象。
用户可以查看对象的属性和方法,进行进一步的分析和操作。
反射大师还支持自定义悬浮窗、窗口拉伸等功能,方便用户进行更精细的操作和分析。
1、脱壳加固:
能够动态脱壳加固应用的Dex文件,提取应用的代码逻辑,用于逆向分析,支持市面上大多数加密壳。
2、布局分析:
拥有布局分析功能,可以获取当前Activity的所有视图,帮助用户了解应用界面的结构。
3、变量获取:
能够获取当前Activity的所有变量,方便用户进行调试和分析。
4、悬浮窗操作:
在目标软件Activity启动后,反射大师会启动一个悬浮窗,基于当前的Activity对象进行可视化代码调用操作,提高操作效率。
5、Activity列表获取:
点击当前Activity的名称,可以获取所有Activity列表,方便用户选择和启动。
反射大师能够助力用户对目标软件界面开展可视化调整,以此满足个性化需求;它还可以深度开启系统权限,让用户更自由地定制与管理手机;同时支持修改软件后台数据,像加速网络、优化电池等,从而提升用户体验;此外,它还提供了多种实用的小组件工具,比如清理手机垃圾、自动化任务等,方便用户进行各类操作,全方位满足用户在使用过程中的需求。