• 2

請問哪款程式可以更改MIFARE的UID?

nomo9133 wrote:
簡單來說密碼是人研...(恕刪)


NFC的加密法則、儲存方式,業界大家都知道,讀寫的設備也到處可以買到,程式也不用自己寫,一般常見的NXP等各家晶片,都還有提供library跟sample code,只要拿來組合一下,根據使用的CPU重新編譯,搭配對應的晶片跟天線,就可以讀寫NFC卡片,MiFare、RFID也一樣

這都不是什麼祕密,也不需要多少研究

重點是,一般人你不一定買得到你所謂「克隆卡」,沒有UID、sector 0空白的卡,再一方面,一般買得到有認證的讀寫卡機,也不允許寫入sector 0,樓主所謂「空白卡」推測可能只是沒有資料的卡,而不是沒有UID、可以重寫UID的卡

就好像一般鑰匙複製原理很容易,對於鎖鑰有研究的都知道,但是你不容易買到複製鑰匙的機器,也不容易買到空白鑰匙,大多只能拿去給店家複製

換一個例子,高檔汽車的晶片鎖,一般車行、鑰匙店能幫你複製嗎?有的車甚至總代理都無法幫你處理,要送原廠,為什麼?因為原廠控管阿!

以悠遊卡為例,規格大家都知道,加密法則你也拿得到原始碼,但有辦法破解、複製嗎?我也很想,可惜很難,難度很高

一般的卡片沒那麼難搞,但是手機的NFC驅動程式經過認證,本來就不允許寫入sector 0,樓主既然問「有沒有app」可以做這樣的事情,答案不言可諭,除非你自己改驅動,繞過原廠驅動,然後刷ROM進去,難度有多少?至少我沒辦法,相信樓主也不行

另外,你寫的所謂「感應豆」、「感應卡」來區分MiFare與NFC,基本上不應該這樣區分,MiFare與NFC基本上都是同樣的通訊規範,只是NFC為MiFare中間特別的一支,細節稍有不同而已,詳細可以去google一下相關文件,就不詳細說明了,我自己也只是寫過其中常見的一兩種規格的讀卡(UID)程序而已,不敢說很了解

但至少這些規範,包含RFID、MiFare、NFC都是可包裝成相似的實體,例如一般常見的8.5x5.5cm卡片、3x3cm錢幣等等,不應該用外觀來區分,要看規格才行
敗家真是無底洞阿~
馬克蘇 wrote:
以悠遊卡為例,規格大家都知道,加密法則你也拿得到原始碼,但有辦法破解、複製嗎?我也很想,可惜很難,難度很高


補充一下,悠遊卡(舊式)遠在2010年的HITCON(台灣駭客年會),就有高手在大會會場直接現場示範破解,而且還成功修改金額。
複製部份我就不清楚(似乎也有可能???),但要要修改金額部份是有可能的,且後來的確有非法刑事案件被逮到。

請參考這篇我找到的blog,尤其簡報部份有破解步驟與原理,對RFID/NFC/MiFARE開發者來說很值得一看!
(請勿用於非法用途!)
http://blog.roodo.com/ystuan/archives/17033803.html

相信悠遊卡公司,經過6年,現在應該已經處理掉這個問題(如果到現在還是沒有處理就太混了!)
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?