· 綠糰子 · 進階技術 · 7 分鐘閱讀
WUP-SAK 是什麼?門禁靠它抓出 MIFARE 複製卡的原理與應對

先給結論:WUP-SAK 是什麼?
WUP-SAK 是卡片在握手階段當下回傳給讀卡機的那個 SAK 值,門禁在「還沒讀任何資料之前」就拿到了。
重點在於:它跟你用 MCT App 讀 Block 0 看到的那個 SAK 位元組,不一定是同一個值。
- WUP-SAK:協定層、握手當下即時回傳的 SAK ← 門禁真正拿來判斷的
- Vanity SAK:存在 Block 0 記憶體裡、dump 出來看到的 SAK
有些門禁會同時比對這兩個值。你的複製卡能不能過,取決於它湊不湊得出跟原卡一樣的組合,我們直接實測給大家看
這篇是 複製卡刷不開 10 大原因 裡「原因 5:SAK / ATQA 值不一致」的深入版。
想看握手流程、Block 0 結構、完整實測矩陣與名詞出處考據,請看詳細解說版 WUP-SAK 與 Vanity SAK 技術參考。
門禁怎麼靠這兩個值抓複製卡?
門禁廠商知道自己發出去那批原卡的 (WUP-SAK, Vanity SAK) 配對長什麼樣。驗卡時它握手記下 WUP-SAK、再讀一次 Block 0 拿到 Vanity SAK,兩個湊成一組跟預期比對,對不上就擋。
複製卡難就難在:它未必湊得出任意配對。
這裡要破除一個流傳很廣的說法。常有人說「原廠卡就是 WUP-SAK 08 搭 Block 0 88,複製卡 WUP-SAK 回 88 就會被系統發現」,但這只描述了其中一種卡,當成通則會判斷錯誤。 實際上正品 MIFARE Classic 1K 至少有三種組合在流通:
| 族群 | WUP-SAK | Vanity SAK |
|---|---|---|
| NXP 版(最常見) | 08 | 08 |
| Infineon 版 | 88 | 88 |
| 部分系統配發的卡 | 08 | 88 |
實測:複製卡的 SAK 會不會跟著 Block 0 走?
網路上常說「便宜複製卡都會把 WUP-SAK 直接映射自 Block 0」。我們實際拿店內的 UID 卡與 CUID 卡逐一寫入測試,結論是:
- 卡號(UID):會映射。
- ATQA:會映射,兩種卡寫進去就是那個值。
- SAK:基本上不會映射,一律固定回
08。唯一例外是 UID 卡寫入88,此時 WUP-SAK 才會跟著變成88。
Proxmark3 官方文件對 Gen1a 卡的描述就是「固定回 08,如果 Block 0 的 SAK 設成 80 以上,WUP-SAK 會回 88」,跟我們的實測逐一吻合。
完整的實測矩陣(UID / CUID / ATQA 共 13 組)與參考資料放在 詳細解說版。
那我該用哪種卡?
先用 MCT 量出你手上原卡的兩個值,再對照下表:
| 原卡的 (WUP-SAK, Vanity SAK) | 該用哪種卡 | 原因 |
|---|---|---|
(08, 08) | UID 或 CUID 都可以 | 兩種卡寫入 08 都能達成 |
(88, 88) | UID 卡 | UID 卡寫 88 會映射,剛好湊出 88 / 88 |
(08, 88) | Gen4 | UID 寫 88 會連 WUP 一起變;CUID 的 WUP 固定 08 改不掉 |
(08, 18/28/20/00…) | UID 或 CUID 都可以 | Vanity 可自由寫入,WUP 本來就固定 08 |
幾個容易誤解的重點:
- 不是「遇到 SAK 檢查就一定要買 Gen4」。 最常見的
(08, 08)用一般 CUID 就過了。 - 原卡是 Infineon 版(
88/88)時,該用的是 UID 卡,不是 CUID。 CUID 的 WUP-SAK 固定08湊不出88,反而是 UID 卡的映射特性在這裡幫上忙。 - 只有
(08, 88)這種「兩值不同」的組合才真的需要 Gen4,因為它要求兩個值各自獨立設定。
⚠️ 免責聲明:不要硬把不支援的 SAK 值寫進不對的卡,可能會導致卡片永久損壞。
實務上,會做到這種檢查的門禁在台灣一般社區相對少見(跟「原因 10 的防火牆」一樣屬於少數高階系統)。不用太恐慌。如果你剛好遇到,最快的路是把原卡 dump 給我們判斷。
怎麼自己測試?
用 MCT App(不會用請看 MCT 完整教學)兩步就好:
- 打開「顯示標籤資訊 / Tag Info」,記下它報的 SAK,這是 WUP-SAK。
- 再讀一次卡、看 Block 0 的 dump,抓第 11~12 個十六進位數字,這是 Vanity SAK。
把這兩個值當成一組座標,對照上一節的表格就知道要買哪種卡。請務必量你自己的原卡,不要直接套用網路上的通用值。
想看更完整的「這張卡到底是什麼、該買哪種複製卡」判斷流程,請參考 卡片判斷 SOP。
重點整理
- WUP-SAK = 握手當下回傳的 SAK;Vanity SAK = Block 0 記憶體裡存的 SAK。兩者都是社群俗稱,非官方術語。
- 選卡看原卡配對:
(08, 08)用 UID / CUID 皆可;(88, 88)要用 UID 卡;只有(08, 88)才需要 Gen4。 - 重點還是要看門禁系統有無針對此特點進行防烤設計,不然一切都是白恐慌,唯有測試過才會知道。這類系統按我們經驗還是算少見。
延伸閱讀
- WUP-SAK 與 Vanity SAK 技術參考 — 完整實測矩陣、握手流程、名詞出處考據與資料來源
- SAK(Select Acknowledge)完整說明 — SAK 位元定義、Cascade bit、7 Bytes UID 的兩段 SAK
- 複製卡後無法感應?10 個常見原因與解法 — SAK 只是其中一種,先全面排查
- CUID 卡是什麼?跟 UID 卡差在哪 — 搞懂兩種複製卡的基礎差異
- 複製卡選購指南 — UID、CUID、M17B、Gen4 完整規格比較
- 卡片判斷 SOP — 教你判斷手上的卡屬於哪種、該買什麼複製卡
- 前往蝦皮賣場選購複製卡 — CUID、UID、Gen4、M17B、T5577 現貨



