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錢幣等等,不應該用外觀來區分,要看規格才行




























































































