只需 30 秒,這個 3D 打印機器人就能破解密碼鎖
當你在學校或者健身房等地點使用完儲物櫃,是否放心的上了鎖之後就轉身離去呢?現在你可要小心了,一個3d打印機器人可以在半分鐘之內打開你的密碼鎖。
本週四,著名黑客Samy Kamkar在他的個人網站上發佈了3D打印開鎖機器人Combo Breaker。這個機器人在人工不干涉的情況下可以打開任何馬斯特組合鎖,最多用時五分鐘。
事實上,Combo Breaker的開鎖方式是依賴一套開鎖程序,這種開鎖方式比暴力開鎖要強的多。Kamkar説,他發現一般低端的瑪斯特鎖只要嘗試8次左右,就能找到正確鎖的密碼。
這種開鎖原理是利用了馬斯特鎖製作工藝上的一個漏洞,密碼鎖中的U形杆被拉動的時候,開鎖機器人可以感覺到一定的阻力,這就可以幫助它找出開鎖的密碼。Kamkar在一款WEB工具中利用編碼破譯的方式來縮小密碼範圍,從而快速找出密碼。
Combo Breaker基本實現了運行全自動化,開鎖時用户根本不需要什麼高端技能去操作它。當然,如果你願意,也可以參與到開鎖過程中,只要轉動鎖的轉輪並同時拽緊鎖釦就能憑藉阻力發現密碼的第一個數字,然後從這個位置開始讓機器人試着開鎖,這樣時間就會縮短到30秒內,效率高很多。
Kamkar解釋説,如果完全用機器人開鎖,可能要嘗試80次循環才能開鎖,如果人工干預只需8次。
這款開鎖機器並不複雜,內置的零件只有一個電機、一款寫好了運行算法的arduino芯片、一根拉動鎖釦的槓桿,一個光學感應器。整個機器人造價不超過100美元。
馬斯特鎖的公司對此事並未發聲,但Kamkar説,瑪斯特對於這種破解技術並不會意外,該技術也不會引發嚴重的安全危機,因為瑪斯特鎖具的安全係數分為是個等級,Kamkar鎖測試的都是比較低端的3級鎖,如果你想用儲物櫃保存貴重的物品,可以換一個等級高的安全鎖即可。
其實,Kamkar的開鎖方法只是運用了多年以來廣為人知的一種技巧,這種技巧可以將低端的瑪斯特密碼鎖的密碼組合從64000個降低到100個。Kamkar最初的目的是想用機器人自動破解這100個組合,但是當他了解密碼鎖工作原理之後,將破解方式做了進一步的優化,從而大大的減少了開鎖時間。
Kamkar目前是一名軟件開發人員,2005年因為自己開發的“Samy worm”而成名。“Samy worm”是一種蠕蟲病毒,Kamkar用它在24小時為他的Myspace賬户添加了幾百萬個好友。
Kamkar做該開鎖機器人的目的只是因為自己的興趣,他還希望告訴公眾,這些低端的鎖具根本就不安全。他説:“鎖具行業內的人知道低端鎖具安全性不高,但是普通人並不知道,我想做一些大家感興趣的東西,然後分享出來,幫助大家在買鎖時提供更好的參考決策。”
大家快看一看自己的密碼鎖到底是不是低端的,如果不是,為了安全儘快換鎖吧。
via wired
資料來源:雷鋒網
作者/編輯:趙悟空