5.12.2025

WPA2 and WPA3 Mixed Mode

當每一種新穎的技術不小心被發表的時候,短時間內並不是所有的產品都有辦法支援。假如這乙款新的技術有辦法向下相容的話,就會有一個所謂的過渡時期。Mixed Mode (混合模式)只不過是寫給End-User (終端使用者,即一般消費者)看的,較為專業的用辭叫Transition Mode (過渡模式)。就像當年WPA2 – Passphrase – CCMP被發表時,也有一個WPA2 Transition Mode一樣,Pairwise Cipher Suite可以同時支援TKIPCCMP

那麼WPA3 Transition ModeWPA3 – SAE – CCMP Mode有何差異呢?前半段一樣會有BeaconProbe RequestProbe Response;後半段一樣會有Association RequestAssociation Response4-Way HandShaking

假如使用者的STA只有支援WPA2,就會只有WPA2 – Passphrase的2-Way Authentication;假如使用者的STA有支援WPA3,就會是WPA3 – SAE Mode 的4-Way Authentication。我們可以觀察一下Beacon封包:
  • Auth Key Management (AKM) Suite Count: 2
  • Auth Key Management (AKM) Suite OUI / Type: 00:0F:AC (IEEE 802.11) / PSK (0x02)
  • Auth Key Management (AKM) Suite OUI / Type: 00:0F:AC (IEEE 802.11) / SAE (SHA256, 0x08)
  • RSN Capabilities:
    • Management Frame Protection Required: False
    • Management Frame Protection Capable: True
回頭複習一下:WPA and WPA2 Transition Mode的差異在哪兒?
  • Pairwise Cipher Suite Count: 2
  • Pairwise Cipher Suite OUI / Type: 00:0F:AC 00:0F:AC (IEEE 802.11) / AES (CCMP-128, 0x04)
  • Pairwise Cipher Suite OUI / Type: 00:0F:AC 00:0F:AC (IEEE 802.11) / TKIP (0x02)

Related:

5.11.2025

如何設定PGM基版的遊戲難易度?

首先,進入Test Menu (測試選單);測試選單其實就是進入PGM機板的BIOS模式,如下圖。這裡以Nebula v2.25b模擬器的遊戲「三國戰紀 (Knights of Valour,Rev. 117)」來做範例;進入遊戲之後,請按下F2就可以進入Test Menu (測試選單)
由上而下的第3個選項:Operator Setting (系統設定),就是我們要操作的項目:
1. Coin Slot 1, 2, 3, 4:因遊戲的不同,可以支援的玩家數量不同,所以會有4組投幣孔;可以設定1枚代幣1~4道,或是1~5枚代幣1道。

2. Demo Sound (展演聲音): ON / OFF。當沒有玩家在玩遊戲時,機台是否要有聲音?

3. Start Credit:當遊戲按下開始紐 (Start)時,需要幾道?可以設定成1~5道。

4. Continue Credit:當遊戲接關時,需要幾道?也可以設定成1~5道。

5. Player Mode: 設定遊戲的人數,會因遊戲的不同而有不同玩家數量限制。

6. Blood Color (血條顏色)在三國戰紀當中,可以分別設定成Red (紅色)Blue (藍色)

7. Life (生命)當玩家為1Credit時,可以有幾條生命?這一款遊戲可以設定成1~5條生命。

8. Difficulty (難易度) (Easy)普通 (Normal) (Hard)最難 (Hardest);依照遊戲的不同甚至還有一些隱藏的難易度可以設定。

9. Exit (離開)

你看,很簡單吧!

5.10.2025

WPA3 - SAE - CCMP Mode

回頭看看自己上一篇的文章記錄 (WPA and WPA2 - TKIP and CCMP Mixed Mode)都已經是2024年六月07日了!足足有一年的時間都沒有記錄心得,其實這些工作心得都寫在自己的記事本當中,只是工作繁忙沒啥時間整理。趁著現在還有一丁點的時間,就拿出來紀錄一下。

WPA3是Wi-Fi Alliance於2018年所發表的技術標準,目前主要的參考文件是:WPA3 Specification Version 3.5 (©2025 Wi-Fi Alliance. All Rights Reserved)。現今業界建議的最低加密標準是WPA2 and WPA3 Mixed Mode

這裡記錄一下當使用者設定成WPA3 – SAE (Simultaneous Authentication of Equals, 對等實體同步驗證) – CCMP Mode的時候,它的封包內容長什麼樣子。首先,先看一下它的封包流程:
  • #1044:Beacon Broadcast packet.
  • #1049:The STA send Probe Request to the AP.
  • #1050:The AP feedback Probe Response to the STA.
  • #1055:The STA send Authentication (request, SAE Commit) to the AP.
  • #1058:The AP feedback Authentication (response, SAE Commit) to the AP.
  • #1060:The STA send Authentication (request, SAE Confirm) to the AP.
  • #1063:The AP feedback Authentication (response, SAE Confirm) to the AP.
  • #1065:The STA send Association Request to the AP.
  • #1069:The AP feedback Association Response to the STA.
先看一下當使用者設定成WPA3 – SAE – CCMP模式的時候,Beacon封包長成甚麼樣子:

#1044:Beacon Broadcast packet.
  • Group Cipher Suite OUI / Type: 00:0F:AC (IEEE 802.11) / AES (CCMP, 0x04)
  • Pairwise Cipher Suite Count: 1
  • Pairwise Cipher Suite OUI / Type: 00:0F:AC (IEEE 802.11) / AES (CCMP, 0x04)
  • Auth Key Management (AKM) Suite Count: 1
  • Auth Key Management (AKM) Suite OUI / Type: 00:0F:AC (IEEE 802.11) / SAE (SHA256, 0x08)
  • RSN Capabilities:
    • Management Frame Protection Required: True
    • Management Frame Protection Capable: True
WPA3規範 IEEE802.11w (PMF, Protected Management Frame)RequiredCapable一定要設定成True;而SAE (SHA256, 0x08)的參考依據則是來自於IEEE 802.11 2020: Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
接下來我們來觀察一下4組Authentication封包的資訊。

#1055:The STA send Authentication (request, SAE Commit) to the AP.
#1058:The AP feedback Authentication (response, SAE Commit) to the AP.
#1060:The STA send Authentication (request, SAE Confirm) to the AP.
#1063:The AP feedback Authentication (response, SAE Confirm) to the AP.
前面2組Authentication Commit的Authentication SEQ都是0x0001,而後面2組Authentication Confirm的Authentication SEQ都是0x0002。其中Authentication Algorithm: Simultaneous Authentication of Equals (SAE, 0x03)的參考來源如下圖:
而還有一個很重要的欄位Group ID: 256-bit random ECP group (19),它的參考來源來自:
其實WPA3還有非常多的細節需要注意,在這裡族繁不及備載。

Refer: WPA3-SAE Mode

Related:

6.07.2024

WPA and WPA2 - TKIP and CCMP Mixed Mode

這裡記錄一下當使用者設定成WPA and WPA2 - TKIP and CCMP Mixed Mode的時候,它的封包內容長什麼樣子。在這裡已經不想再抓全部的封包流程了,因為實在是半斤八兩,沒必要一直再作重複的事:
  • The STA send Probe Request to the AP.
  • The AP feedback Probe Response to the STA.
  • The STA send Authentication (request) to the AP.
  • The AP feedback Authentication (response) to the AP.
  • The STA send Association Request to the AP.
  • The AP feedback Association Response to the STA.
  • The AP and the STA Unicast 4-Way handshaking.
  • The AP and the STA Multicast / Broadcast 2-Way handshaking.
其中Authentication比較有差異,不一樣的加密方式,Authentication的次數也不一樣 (WEP – Shared Key和WPA3 – SAE要4次);而4-Way / 2-Way handshaking要WPA才有。

這一次就直接看AP所發送的Beacon封包。

Mode: WPA and WPA2 Personal Mixed Mode
Cipher Suite: TKIP and CCMP Mixed Mode
  • OUI: 00:0F:AC (IEEE 802.11)
  • Group Cipher Suite Type: TKIP (2)
  • Pairwise Cipher Suite Count: 2
    • Pairwise Cipher Suite List:
      • Pairwise Cipher Suite Type: AES (CCM) (4)
      • Pairwise Cipher Suite Type: TKIP (2)
  • Auth Key Management (AKM) Suite Count: 1
  • Auth Key Management (AKM) Suite Type: PSK (2)
  • RSN Capabilities:
    • Management Frame Protection Required: False
    • Management Frame Protection Capable: False

由此可見,當使用者設定成WPA and WPA2 – TKIP and CCMP Mixed Mode的時候,Multicast / Broadcast 封包會使用TKIP來加密;而Unicast封包則是有TKIPCCMP這兩種選擇。

Releated:

5.05.2024

【超級瑪利歐 酷跑】(Super Mario RUN) -- Remix 10 -- 模式

繼前兩篇:-- 世界巡迴 (World Tour) -- & -- 奇諾比奧拉力賽 (Toad Rally) --的心得之後,終於來到最後一個Remix 10模式。

Remix 10模式顧名思義,就是混和,把世界巡迴模式當中的所有關卡,都切成一小段、一小段的,而在遊戲中的重點則是要蒐集

只要蒐集就好,而一般的普通金幣就不需要嗎?不,普通金幣也要盡量蒐集,若是在非超級狀態之下,滿100枚普通金幣,會送一顆蘑菇;若是在超級狀態之下,則是送無敵星星。無敵星星在拉力賽當中是不可或缺的得分關鍵,但在 Remix10 模式當中可就不這麼一會事兒了!因為有很多出現的地方,是必須踩著敵人的龜殼、飛彈或是砲彈才吃的到;但在無敵狀態之下,一碰到敵人就死了,根本吃不到。還有,在Remix 10當中的關卡,就算是一模一樣的地方,但出現的地方未必相同;所以在關卡當中,同時得到3枚,或同時略過,是很正常的,因為玩家會經常猜錯路徑。

Remix 10模式當中,是以區域 (Area)作為單位,而每一個區域裏面又再細分成數個小關卡。而區域XXXXXX結尾的關卡,則是會對戰庫巴魔王或是牠的兒子奔奔

這乙款遊戲有點兒可惜的地方是庫巴應該有6個兒子和1個女兒,但全部都沒有出場;而且對戰庫巴的時候,若是以過河拆橋的方式通關,庫巴就會變成栗寶寶掉到岩漿裡面,若是以無敵狀態通關的話,則是直接把庫巴給撞飛。只有在難度極高的黑色金幣水管通關的時候,庫巴魔王才會掉到岩漿裡面。

一直以為Remix 10有到999區域,可是當我達標之後,發現999只是一個上限值而已,玩家還是可以繼續地遊戲;而真正的區域數目一樣在回到王國首頁,點選左上角的選單」>「好友,點選自己的遊戲紀錄就可以查詢到。

整體而言,Remix 10模式比較像是線上遊戲中打寶的概念,每通關一個小區域,都會有一個黃色?磚塊普通獎勵,可以獲得1~5星級的物件;而遊戲中獲得的,則可以兌換右下角特別獎勵,可以獲得1~6星級的物件;而每一次擊敗庫巴魔王或是奔奔的區域,就可以獲得一個禮物盒,而禮物盒可以獲得各式各樣的建築物裝飾。整體而言,無論是拉力賽或是Remix 10的遊戲設計,都是為了可以讓玩家打發時間,消遣娛樂的遊玩,所以才沒有任何關卡數目上的限制。

自己玩Remix 10模式到區域999也花了3個多月的時間,在世界巡迴和拉力賽當中,都是使用黛西公主,剛開始玩Remix 10的時候,簡直超級不順,因為只能使用主角瑪利歐,大概約玩到區域100多左右才慢慢上手,而平均每一關所獲的的也大致座落在25~30枚。到了區域200上下,所有的建築物、裝飾就已經蒐集齊了。

世界巡迴奇諾比奧拉力賽Remix 10都玩過之後,遊戲當中還有4組特別的關卡:粉色金幣水管紫色金幣水管黑色金幣水管黃金星星水管,尤其是黑色金幣水管難度特別的高,目前還在努力的練習當中。。。。。

Related:

5.04.2024

【超級瑪利歐 酷跑】(Super Mario RUN) -- 奇諾比奧拉力賽 (Toad Rally) -- 模式

接著前一篇 -- 世界巡迴 (World Tour) -- 。自己第2個完成的目標則是奇諾比奧拉力賽 (Toad Rally)。這個模式的特色就是可以跟其他玩家的「遊戲錄像」進行競賽。這種設計相當不錯,如果是跟實體的玩家競賽,很容易受網路連線的不穩定和干擾而影響;換句話說,就是由任天堂來做東,給你一段別人遊戲的影片來比賽,你贏了就分配奇諾比奧給你,輸了就扣除你的奇諾比奧。

自己從開始玩這個模式,達到奇諾比奧的上限值99,999為止,大概只花了6個星期,而且這個模式也是最容易蒐集到金幣的上限值999,999,尤其是在拉力賽當中吃到無敵星星的時候,尤其是在食人花平原的場地,一開始就吃到無敵星星,基本上就可以從頭無敵到尾:

要如何在短時間內蒐集到99,999個奇諾比奧?用你擅長的角色,選擇有優勢的場地。
譬如,自己是使用黛西公主,我的遊戲方式是:

選擇對自己有利的場地,像是庫巴飛船草地平原天空之城沙漠遺跡,因為黛西公主碧姬公主擅長跳躍,有空中移動的優勢;但我一定不會選擇地下洞穴鬼屋迷宮

選擇對自己有利的角色,耀西系列的我一定會對戰,因為恐龍耀西的移動速度很慢;遇到奇諾比奧奇諾比珂一定不會對戰,因為這兩隻角色移動速度很快,遇到高手根本玩不贏人家。

在奇諾比奧拉力賽當中,可以蒐集奇諾比奧,而奇諾比奧可以用來兌換國王商店裡的某些特定建築物或裝飾。而奇諾比奧又分成五種顏色,在遊戲中也會因為不同的場地而獲得不一樣的奇諾比奧;草地平原容易獲得紅色的、地下洞穴容易獲得藍色的、天空之城容易獲得綠色的、沙漠遺跡容易獲得黃色的、鬼屋迷宮容易獲得紫色的、庫巴飛船庫巴城堡則是平均分配,啥顏色都可以得到。

拉力賽中獲得高分的技巧,無敵星星一定要盡量吃,遊戲中的普通金幣和粉色金幣也要盡量獲得;並不是跑得越遠越快分數就越高。

當奇諾比奧的數量蒐集到99,999之後,就算達標了,還是可以繼續玩,贏了數字也不會加上去,但輸了就會扣除。

而金幣的部份畫面的右上角上限值是999,999;但是回到王國首頁,點選左上角的選單」>「好友,點選自己的遊戲紀錄,還是可以看到目前遊戲當中的金幣是會依值往上累積的;但可惜的是奇諾比奧的數量達到99,999之後就真的不會再往上加。

拉力賽還有另外一個問題,就是拉力賽卷會用得很兇,一場只有60秒而已,金幣賺得很快,但又無法購買拉力賽卷,實屬可惜。

Related:

5.01.2024

【超級瑪利歐 酷跑】(Super Mario RUN) -- 世界巡迴 (World Tour) -- 模式

自從去年12月初開始玩這乙款手遊之後,一直在觀察,這款遊戲要什麼樣的條件才算「通關」?於是我就留意遊戲中的3個模式 (Mode)

世界巡迴 (World Tour)模式算是最基本的,也是最接近家用機 (Home)的玩法:

1. 通關世界巡迴模式,在6-4擊倒庫巴魔王,拯救碧姬公主成功,即可解鎖隱藏的★世界

2. 在每一個關卡當中,必須分別蒐集3枚粉色紫色黑色金幣;蒐集完成之後方能解鎖王國商店裡的粉色金幣水管紫色金幣水管黑色金幣水管;而蒐集完成★世界的45黑色金幣,就能解鎖黃金星星水管

3. 還有一點很重要的,就是要讓每一種敵人的擊敗數量達到上限 (Maximum),因為這會影響到金幣的算法;而金幣的算法則是會影響到奇諾比奧拉力賽的計分方式。如右圖:

我在世界3-3的關卡當中,擊敗了栗寶寶29隻綠色慢慢龜15隻紅色慢慢龜1隻,而我已經達到極大值了,爾後再擊敗這三種敵人的時候,就會直接換算成3枚金幣。

雖然在世界巡迴的關卡中,只能看到MAX關鍵字,但是回到王國首頁,點選左上角的選單」>「圖鑑」>「敵人,隨便點選一隻敵人就可以看到總共的打倒數。

世界巡迴模式就大致上如此,要追求每乙種敵人的打倒數都達到MAX,其實不難,因為在蒐集3色金幣的時候,每一個關卡幾乎都會一直重複玩,直到該色金幣取得為止,就很容易達標。

Releated: 超級瑪利歐 酷跑 (Super Mario RUN)