ParseRevealer:Mac OS X渗透测试新工具解析
需积分: 5 73 浏览量
更新于2024-12-25
收藏 601KB ZIP 举报
资源摘要信息:"Parse Revealer是一款专为Mac OS X平台设计的渗透测试应用程序,它利用Parse作为后端服务,针对被测试应用程序中的账户信息进行分析。Parse是一款由Facebook开发的后端即服务(BaaS)框架,广泛用于移动和Web应用中,提供数据存储、用户管理、推送通知等服务。Parse Revealer应用程序通过一系列功能来提高渗透测试的效率和深度。
Parse Revealer的主要功能包括:
1. Parse应用程序ID和客户端密钥的有效性检查:该功能用于验证输入的应用程序ID和客户端密钥是否正确无误,这对于确保渗透测试能够顺利进行至关重要。
2. 获取自定义Parse类的访问权限列表:Parse允许开发者定义自己的数据结构,称为类。该功能可以列出渗透测试者可以获得访问权限的自定义类,进而分析可能存在的安全漏洞。
3. 显示“查找”权限设置为“是”的自定义解析类的结构:这涉及到Parse的安全机制之一——访问控制列表(ACL)。此功能能够显示那些被设置为允许查找(read)权限的自定义类的结构,以便测试者可以了解数据的存储和管理方式。
4. 将所有显示的数据导出到.txt:将测试结果导出为文本文件,便于进一步分析和存档。
5. 警告:Parse Revealer在测试过程中可能在Parse类中留下痕迹,因为它会在测试相应的权限时添加新的字段和对象。因此,建议在测试时使用模拟的环境或者小心谨慎地进行。
安装过程简便,只需在Xcode中构建并运行应用程序。使用时,测试者需要输入目标应用程序的applicationId和clientKey,以及从目标应用派生的Parse类的名称,然后通过点击“保存”和“Rev”按钮来获取相关信息。
需要注意的是,Parse Revealer使用Objective-C语言开发。Objective-C是一种面向对象的编程语言,它为开发人员提供了丰富的库和框架,特别是在Mac OS X和iOS应用开发中被广泛使用。该应用程序的源代码包含在名为"ParseRevealer-master"的压缩文件中,表明这是一个开源项目,使用者可以获取源代码并进行自定义或改进。
总的来说,Parse Revealer是渗透测试人员在面对使用Parse作为后端的应用程序时,一个非常实用的工具。它能够有效地揭示应用程序中潜在的安全弱点和访问控制缺陷,同时也提醒用户在使用时要特别注意可能在目标系统中留下的痕迹。"
2021-06-25 上传
2021-06-29 上传
2021-07-02 上传
2023-07-27 上传
2024-11-15 上传
2023-07-08 上传
2023-05-25 上传
2023-06-11 上传
2023-07-11 上传
量子学园
- 粉丝: 26
- 资源: 4734
最新资源
- 城市轨道交通与常规公交系统协调评价探讨
- ae AO\ArcObjects GIS应用开发——基于C#.NET.pdf
- ae AO\ArcGis二次开发编程实例
- AO\ArcGIS Engine轻松入门
- java程序员面试题
- mapx 二次开发 VC
- 企业级电子商务解决方案
- SMBus2.0协议中文版
- 给Form动态赋值并动态转向
- ASP.NET Framework深度历险
- j2ee学习笔记,常用知识
- behavior-based adaptive cotroller
- 毕业设计翻译 计算机类 操作系统 C++ VC ASP .NET 等通用
- sybase学习资料
- ARM Linux启动过程以及分析
- 文件增加节(汇编),插入自己的代码