新年是一个旅游季节。 今天,整个旅行世界都使用
TSA认可的锁盒。 通常,锁是经过编码的,看起来像这样:

这类锁提供的安全性大部分是虚拟的,这已不是什么秘密了:首先,上千种组合相当多; 第二,TSA主密钥表很久以前就已经泄漏到网络中(我将作为练习向感兴趣的读者提供对它的搜索); 第三,这些锁很容易用普通的万能钥匙打开。 最后,完全有可能在不碰锁的情况下打开带拉链的手提箱,但只需打开拉链(一支圆珠笔就足够了)。 尽管如此,我们仍将继续使用这些锁-它们方便地停放拉链拉头,以确保不会意外松开,并防止钥匙扣钩住并脱落。 但是他们避免了完全随机的路人的好奇心。
一般说来,有了这样的初始数据,从工厂000更改代码是不合理的。 但是,您或不安定的亲戚中的某人似乎很可能会认为密码是个好主意,并且看到它的工作原理通常很有趣。 然后,迟早会有一天,明天您乘飞机去度假,行李箱被锁,没人记得密码。
怎么办
几个星期前,这个问题出现在我面前。 一个非常不礼貌的决定是在钥匙串上放些零食-不会对功能产生太大影响,但是几乎是新手提箱的外观实在可惜,因此这种方法被留在了紧急情况下。
第二个看似正确的选项-完全搜索组合-没有意外地起作用。 该练习由两个人独立完成,没有一个人进行。 原因很普遍-代码盘在与数字相对应的位置上固定不佳,其间隙大于秘密机制的容限,因此很容易错过所需的组合。 由于每次尝试大约需要40分钟,因此没有人愿意重复。
第三个选项-就像在电影中一样,在滚动光盘时需要努力并尝试听到咔嗒声-也无效。 可能是由于听觉不佳,也可能是因为关键部件是塑料的并且安装不正确,并且代码盘配备了棘轮。
在Internet上找到的另一种方法(稍后我将不详述)在后来证明是非常接近成功的,但是也没有用。
钳子的时间快到了,但是作为最后一次尝试,我试图制作万能钥匙。 这里的问题是我没有真正的主密钥,没有时间来制作它们,也没有使用它们的经验。 但是新来的人很幸运-实际上,在用发夹夹住锁两分钟之后,锁就发出了咔嗒声。
这是一次胜利,但还没有最终确定-在不知道组合的情况下,您无法安装新的组合,但是(在我的锁上)插入和重新安装闪电钥匙扣非常容易(在我的锁上),将问题恢复到原始状态。 为了找出组合,必须将锁拆开。 幸运的是,删除它非常容易,这里是:

TSA007是打开此锁的主密钥类型。 PKE也是某种代码,例如锁,但是我无法理解它的含义(仍然遇到YIF,Internet上的图片中没有其他代码)。
背面已移除的护盖:

左侧是TSA主钥匙的幼虫,右侧是推动锁定机构的簧片,分别针对每个拉链钥匙链(这样,钥匙链可以一次插入)。
相同的是推杆和簧片被移除。

在这里,您可以看到自己有多幸运-幼虫有一个通孔,我刚好用发夹伸到推动器上,然后移动了它,实际上完全绕开了幼虫。
删除并反汇编的代码盘块。


在锁上设置了正确的密码组合后,轴上的插槽必须进入彩色塑料衬套的凹槽中。 因此,衬套始终相对于轴线指向同一方向,并且当我们更改锁的组合时,我们将更改光盘相对于衬套的位置。 这很重要。
最后,这是轴在正确位置下的样子。

在这里,您可以看到蓝色(左)和橙色(中)的衬套在外侧有一个小凹槽,并且这些凹槽对齐。 但是红色是什么(右)? 她也有相同的凹槽,只是现在完全在背面! 如果我们可以看到带有组装锁的这些凹槽,我们将获得一个简单的算法来查找秘密组合。
我们可以看到这些凹槽吗? 是的

在左侧磁盘(红色,数字为4)上,凹槽可见,在另外两个磁盘上-否。

现在,所有磁盘都已设置好,以便所有凹槽对齐。 现在仍然可以将红色旋转180度(即添加五个,将4重新排列为9)并同时旋转所有磁盘,并保持衬套的相对方向,直到锁打开。 在这里它将发生在428的组合上。
但是,几乎可行的方法呢?我在网络上发现的这种方法只是在谈论磁盘轴线上的这些凹槽(布什),并建议将它们对齐,然后将所有磁盘一起旋转。 当然,这对我不起作用,但我猜想这些凹槽可以相互排列,并且不一定完全一致。 不幸的是,当我通过狭窄的缝隙看我的城堡的灌木丛时,在我看来,它们中的两个是相同的,红色,一个是蓝色,是不同的。 因此,我将两个红色的对齐,并更改了蓝色的位置,可惜,这无济于事。
几乎没有什么可考虑的,为什么我们在锁的衬套上需要这些凹槽? 为什么不呢 它们在该机制中没有有用的功能。 同样,由于锁盒黑色塑料中的小切口沿着最后一张图片的中心轴没有任何有用的功能,通过这些可见的凹槽。 看来,这是这些密码锁的另一个特制安全孔,通过隐蔽性方法仅稍稍被安全保护所掩盖。 基于此,不应指望在不同锁处的衬套上的凹槽会以某种复杂的方式相对于彼此定向。 最大旋转180度。
因此,最后,打开手提箱密码锁的算法如下所示:
- 在最后一张和倒数第二张图片中,找到代码盘轴上的凹槽。 手电筒将为您提供帮助; 最有可能的是,它们将位于磁盘的右侧。
- 对准所有光盘上的凹槽并记住组合。
- 一次旋转所有光盘,检查每个新组合。 例如,如果上一步中的组合为248,则需要尝试248、359、460、571等。
- 如果您一直都未打开行李箱,则将一个磁盘转到五个位置(即从248个748中取出)并重复步骤3。
- 如果您一直都走着并且手提箱没有再次打开,请将另一个磁盘转到五个位置(即从748移至798),然后再次重复步骤3。
- 最后,如果您再次遍历整个圆并且锁没有再次打开,请将第一个磁盘旋转五个位置,使其回到原始位置(即从798变成298),然后再次重复步骤3,这将完成所有枚举的枚举。衬套上的凹槽对齐或相隔180度的组合。
- 如果锁仍然关闭,请尝试其他操作,例如发夹。
PS:此方法也适用于其他设计的密码锁,例如,类似类型的密码锁

它们在代码盘的轴上也有凹槽。