探秘 Walrus:无接触卡克隆利器
项目介绍
欢迎来到 Walrus 的世界——一个专为 Proxmark3 和 Chameleon Mini 等无接触卡克隆设备设计的安卓应用。灵感源自 Google Pay,Walrus 提供了简单易用的界面,使您可以方便地读取、写入和模拟访问控制卡片。这款工具特别针对物理安全评估者在红队渗透测试中的需求而设计。
项目技术分析
Walrus 支持基础操作,如卡片读取、写入和模仿,并提供特定设备功能,例如天线调谐和设备配置。此外,它还包括一些高级功能,如地点标记(便于管理多个目标)以及批量读取(允许您在“战争行走”时悄然捕获多张卡片)。该项目采用标准的 Android Studio 工程结构,对开发者友好,没有特殊依赖或构建步骤。
代码库组织清晰,主要逻辑位于 com.bugfuzz.android.projectwalrus
包下,分为 card
(处理持久化数据)、device
(设备驱动代码)和 ui
(UI 相关代码)等子包,让贡献者易于理解和参与。
项目及技术应用场景
在现实场景中,Walrus 可用于:
- 安全审计:红队成员可以利用 Walrus 快速复制门禁卡,以便进行模拟攻击。
- 物理安全研究:研究人员可以探索不同卡片类型的漏洞。
- 演示教育:在教学环境中展示无接触卡片的工作原理和技术。
目前支持的设备包括 Proxmark3 原版、Evo、RDV4、Iceman fork 以及 Chameleon Mini Rev.G 和 Rev.E Rebooted,覆盖多种卡片类型,如 HID Prox、Mifare Classic 和 ISO14443A-UID。
项目特点
- 直观界面:Google Pay 风格设计,提供流畅的用户体验。
- 多功能集成:阅读、写入、模拟、天线调谐等功能一应俱全。
- 高级特性:地点标记和批量读取,增强实战效率。
- 硬件兼容性:广泛支持各类设备和卡片类型。
- 开放源码:遵循 GPLv3 许可证,鼓励社区参与和改进。
- 多语言支持:正在寻找贡献者一起添加更多语言。
要安装 Walrus,请直接从 Google Play 商店获取,或加入 Slack 社区与团队交流。开发过程中,我们期待您的反馈和贡献,共同打造更强大的 Walrus!
点击以下链接了解更多详情:
让我们一起探索无接触卡技术的新边界,开启安全之旅!