KeyDecoder 是一款专为渗透测试人员和安全爱好者打造的移动应用。 通过一张钥匙的照片,即可轻松测量其牙花(bitting)。
由 Maxime BEASSE 和 Quentin CLEMENT 开发。
与 FrenchKey 以及 ESIEA 的 CNS 合作推出。
基于 Flutter (3.13.6) 和 OpenCV (4.3.0) 构建。
本钥匙解码应用仅限合法用途。如果您怀有非法意图,则不允许使用本应用。 为降低非法使用的风险,解码机械钥匙时必须使用一张 ISO 尺寸的卡片,并且钥匙必须从钥匙环上取下。 对于我们认为有意实施犯罪或重罪的任何用户,我们不会提供任何帮助或协助。
本钥匙解码应用旨在供渗透测试人员在审计中使用,以向客户说明罪犯可以多么轻易地复制钥匙(通过照片、倒模,或直接请当地锁匠配制一把)。安全爱好者可合理使用本应用,用于评估自身安全,并了解仅凭一张照片制匙的难度。 作者不允许任何用户出售借助本应用制作的钥匙。违反规则者将被起诉。
如果您想保护自己,避免钥匙在未经同意的情况下被复制(通过照片、倒模,或更简单地由他人请锁匠配制一把),建议您像对待信用卡或密码一样,对钥匙采取同样的最佳实践。就像信用卡和密码一样,您不能将钥匙借给他人,也不能让钥匙无人看管。
玩得开心,遵守法律,藏好你的钥匙。
v3.13.6 构建C:\SDK\OpenCV-android-sdk)android/ 目录下创建 local.properties 文件,并设置以下内容:flutter.sdk=<Flutter SDK path>
flutter.buildMode=release
flutter.versionName=1.0.0
flutter.versionCode=1
opencv.sdk=<OpenCV Android SDK path>
C:\...\OpenCV-android-sdk\sdk\native\libs 中的子目录复制到目录 C:\...\keydecoder\android\app\src\main\jniLibsfvm flutter build apk 构建项目目前暂不支持 IOS
最新版本可在 Play Store 中找到。
将钥匙从钥匙环上取下,放在一张 ISO/CEI 7810 ID-1 尺寸的卡片(信用卡、名片等)中央,然后拍照。 卡片尺寸必须精确为 85.60 × 53.98 毫米(3 3⁄8 in × 2 1⁄8 in),这一点非常重要。
光线充足且高分辨率的照片会获得更好的结果。
使用绿色线条裁剪图像,仅保留卡片部分。 您可以放大以获得更精确的效果。
将红线与钥匙的背面边缘对齐。
将蓝线与钥匙的肩部对齐。
现在,您可以在钥匙每个齿槽的中间放置标记点。 完成后,您可以点击确认,并在项目页面中获取测量结果。
本应用是一款钥匙解码工具,可帮助您获取自己拥有或合法接触的钥匙的齿深(depths)与齿距(spaces)。之后,您可以借助锁匠,使用解码后的数据获得照片中钥匙的副本。
KeyDecoder 应用专为渗透测试人员等安全专业人士以及其他安全爱好者打造,使他们能够解码自己的钥匙,或解码其拥有合法合同场所的钥匙。
什么都不会做。 我们不会通过网络传输照片,也不会收集任何解码数据。 用户在使用该应用时所做的所有操作均在其手机本地完成。作为用户,您有责任确保他人无法获取您的照片和解码数据。
不会。 如果您妥善保管自己的钥匙,任何罪犯都无法使用本应用复制您的钥匙。 与密码或信用卡一样,机械钥匙也是一种敏感数据,您不应将其分享给任何人,也不应让其无人看管。否则,任何人都可以轻易地去找附近的锁匠配制一把,或在几秒钟内用倒模复制一把。 此外,本应用要求使用一张 ISO 尺寸的卡片作为尺寸参照,从而避免了使用“随手拍摄”的照片进行解码的可能。罪犯只有在您放任的情况下,才能用本应用复制您的钥匙。
本程序按“现状”提供,不附带任何保证。对本程序不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性以及不侵犯第三方权利的暗示保证。有关本程序质量与性能的全部风险由您自行承担。如果本程序存在缺陷,您应承担所有必要的服务、维修或更正费用。
TL;DR(太长不看):
您不得通过分发本应用、其源代码或其修改版本,或出售借助本应用制作的钥匙来牟利(直接或间接)。 当然,您也不得使用本应用从事任何非法活动。
您可以免费安装、使用、阅读、修改和分发本应用及其源代码。 您可以为自己使用或执行渗透测试审计而制作钥匙,但一切风险自负。
当您分享本软件或其修改版本时,必须注明原作者和版权持有人,并在相同条件下分享。
如果您不同意,请将其从您的设备上删除。
Logo 受版权保护,未经版权持有人事先书面同意,不得使用。 Logo 唯一被授权的用途是用于本应用及其衍生版本,前提是它们遵守法律与道德规范。