分享DEF CON China 1.0胸卡開啟之路!
今天小編給大家帶來的是DEF CON China 1.0胸卡的開啟攻略。
DEF CON China 1.0胸卡前世今生
說到DEF CON China 1.0的胸卡,不得不提及胸卡的設計者Joe Grand。Joe Grand是歷屆DEF CON胸卡設計師,在主會場Joe Grand向大家分享胸卡設計與製作的歷程。
今年的胸卡設計成了一棵樹,這棵樹代表Joe自己對胸卡的定義——簡潔、易擴展、通過互動式命令可以探索更多。在確定使用柔性印刷電路板的時候,Joe在設計原型過程中,與中國的製造商進行了大量的交流,在交流中終於將首個柔性印刷電路板胸卡推進到量產。
Joe還向大家分享了這個胸卡使用的Arduino固件以及使用快閃記憶體和內存的量,以及在操作中考慮到的電力供應均衡方案——例如10秒無移動自動休眠。在最後他還向大家分享了關於主會場後面的」集裝箱「的奧秘,那就是」無極之樹「——參考《銀翼殺手》的賽博朋克世界的科技之樹,將胸卡插入對應的插口後,將在無極之樹上添加上自己獨一無二的樹葉。當你不斷在DEF CON CHINA 1.0中解鎖成就時,你的那片枝葉也將繼續「生長」,並成為茂葉之中最閃亮的「那顆星」。
之前的文章中已經介紹過了,胸卡是由一個樹形的電路板組成的,而且採用的是彈性PCB(柔性電路板)。既然是電路板,則其中肯定另有乾坤。圖1中的暗黃色圓圈是可以點亮的,其點亮方式就是去參加各Village的挑戰,挑戰成功後,村長會拿出設備,點亮胸卡上其中一個LED燈。
令人想不到的是,小編偶然觸碰了一個彩蛋,點燃了一個很珍貴的LED燈。那是在採訪間與Jeff Moss的碰面,發現他手中有個小設備,利用他手中的設備可以順利點亮胸卡的一個小燈。
也是因為此奇遇,勾起了小編的探索慾望,為了點亮胸卡,也體驗了幾個Village。
首先第一個目標鎖定到開鎖Village,因為小編在去年報道過這個Village(開鎖攻略請撩此處),所以輕車熟路,到了此處直接拿起一個鎖進行開鎖破解,五分鐘搞定,順利的點亮了胸卡第二盞燈。
第二站,BugZee焊接Village。這個Village看著難,其實只要稍微用點心,成功率還是很高的。坐下後你會拿到一個小塑料包,裡面裝有焊接板、一些小零件以及說明書,按照說明書的步驟把各零件安裝到焊接板上,並焊好接觸點即可。
欣賞完工的作品的同時,不忘把胸卡的第三盞燈點亮。
至於第三站嗎……由於又看到了個關於焊接的Village,所以為了點燈,又操作了一波。
一口氣搞了3個Village後發現,正常的路子點亮的燈好像都是在樹的根部,而且遇到比較難的Village就有些棘手了。靈光一閃,直接破解豈不快哉?雖然不懂技術,但是小編臉皮厚啊,於是直接殺向了Workshop,並鎖定目標「黑掉DEFCON CHINA 1.0胸卡」。
此Workshop的演講嘉賓就是設計者Joe Grand。據會議資料顯示,參加此Workshop的學生無需電氣化操作經驗。但必須攜帶胸卡和筆記本,並且要安裝Arduino IDE,下載地址:https://www.arduino.cc/en/Main/Software
雖然技術細節猶如天書,但是具體操作流程還是了解了。
首先說下原理,仔細觀察上圖,胸卡的根部和頂部分別有4個分支,並且每個分支上有4個LED燈,完成Village挑戰後,插入設備就會讓固定的LED燈發光。
如圖,胸卡核心區域包含USB介面、電池區域、LED控制器等部件。
有了基礎的了解後,Joe Grand會提供早已準備好的代碼,並且帶著大家一起對其矩陣分析,告知其中的一些破解技巧,最後把最終代碼重新燃入胸卡,最終奇蹟就會誕生。
雖然說起來簡單,但是具體的技術操作還是需要些基礎的,小編只好勞煩一位技術小哥,完成心愿。
這就是破解後的樣子,全部LED燈全部點亮,並且會閃爍。全部搞定後,帶著破解版的胸卡穿梭在會場中間,嘚瑟的不行。
以上就是小編的胸卡開啟之路,如果你也想擁有一個炫酷的胸卡留作紀念,趕快行動起來吧,不管你用那種方式,你終將收穫到成功時的那份快樂。
※智能門鎖來勢洶洶,安全保障問題重重,果加公寓版智能門鎖被爆安全漏洞!
※CVE-2019-0708漏洞:RDP=Really DO Patch?
TAG:嘶吼RoarTalk |