反射大师是一款专为安全工程师与应用开发者打造的开发工具,它能为用户提供高效的脱壳与还原功能,可在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列表,方便用户选择和启动。
反射大师能够协助用户对目标软件的界面展开可视化调整,以满足个性化需求。它可以深度开启系统权限,让用户更自由地进行定制与管理,还支持修改软件后台数据,比如实现网络加速、电池优化等功能,从而提升用户体验。此外,它还提供了多种实用的小组件工具,像清理垃圾、自动化任务等,方便用户开展各类操作,全方位满足用户在使用过程中的需求。