การดักจับข้อมูล USB
คำเตือนล่วงหน้า
หัวข้อที่มีชื่อว่า “คำเตือนล่วงหน้า”กระบวนการบันทึกข้อมูล USB นั้นง่าย แต่ไดรเวอร์ของโปรแกรมเหล่านี้เป็นที่ทราบกันว่าอาจขัดแย้งกับบางระบบ และทำให้พอร์ต USB ใช้งานไม่ได้จนกว่าจะถอนการติดตั้งโปรแกรม หากพอร์ต USB ของคุณใช้งานไม่ได้ ให้ปิด ‘Secure Boot’ ใน BIOS/UEFI ก่อนเริ่มต้น ขอแนะนำให้มีไฟล์กู้คืนระบบในแฟลชไดรฟ์ หรือสามารถเข้าถึงคอมพิวเตอร์จากระยะไกลด้วยวิธีที่ไม่ต้องโต้ตอบกับพีซีเครื่องนั้นขณะบูต เพื่อที่ในกรณีที่การปิด Secure Boot แก้ปัญหาไม่ได้ คุณจะสามารถถอนการติดตั้งโปรแกรมได้โดยไม่ต้องติดตั้ง Windows ใหม่ คุณดำเนินการนี้โดยยอมรับความเสี่ยงเอง หากคุณไม่สะดวกใจที่จะลอง โปรดขอให้รองรับอุปกรณ์ของคุณได้ที่นี่
ขอแนะนำอย่างยิ่งว่าไม่ควรใช้แล็ปท็อปสำหรับกระบวนการนี้ เนื่องจากแล็ปท็อปบางรุ่นไม่อนุญาตให้ปิด Secure Boot ใน BIOS
สิ่งที่ต้องมีก่อน
หัวข้อที่มีชื่อว่า “สิ่งที่ต้องมีก่อน”- ติดตั้งโปรแกรมดักจับ USB เช่น Wireshark
- ติดตั้งซอฟต์แวร์ RGB ของอุปกรณ์ที่คุณกำลังดักจับข้อมูลและอัปเดตให้เป็นเวอร์ชันล่าสุด
- หมายเหตุ: หากใช้ Wireshark คุณต้องติดตั้งไดรเวอร์ USBPcap ซึ่งเป็นตัวเลือกระหว่างการติดตั้ง
การได้ข้อมูลที่ดี
หัวข้อที่มีชื่อว่า “การได้ข้อมูลที่ดี”ระหว่างกระบวนการนี้ ตรวจสอบให้แน่ใจว่ามีซอฟต์แวร์ RGB เพียงตัวเดียวที่ควบคุมอุปกรณ์อยู่ การให้ทั้ง SignalRGB และ ซอฟต์แวร์ของผู้ผลิตสื่อสารกับอุปกรณ์ หรือการเปิด SDK อย่าง Wallpaper Engine, ASUS Sync ฯลฯ ไว้ จะทำให้ข้อมูลที่ดักจับได้ถอดรหัสยากขึ้นมากหรือถอดรหัสไม่ได้เลย ยิ่งมีสัญญาณรบกวนน้อยระหว่างกระบวนการนี้ยิ่งดี หากกำลังบันทึกข้อมูลเมาส์ ให้ลองใช้เมาส์ตัวที่สองควบคุมคอมพิวเตอร์หากเป็นไปได้ เนื่องจากการเคลื่อนที่ของเมาส์อาจส่งแพ็กเก็ตมากกว่าหนึ่งพันแพ็กเก็ตต่อวินาทีซึ่งต้องกรองออก
- หมายเหตุ: เพื่อผลลัพธ์ที่ดีที่สุด คุณอาจต้องดักจับหลายครั้งเพื่อให้ได้แพ็กเก็ตต่าง ๆ ทั้งหมดที่จำเป็นสำหรับอุปกรณ์ที่ทำงานได้อย่างสมบูรณ์
ข้อมูลที่คุณต้องการบันทึกคือ:
- การเริ่มทำงาน / การเริ่มต้นของอุปกรณ์ (ถ้ามี)
- การเปลี่ยนโหมด (เข้าสู่โหมด Static/Custom)
- การเปลี่ยนสี
- DPI / ฟีเจอร์อื่น ๆ (ถ้ามี)
- การที่อุปกรณ์กลับไปยังโหมดฮาร์ดแวร์อีกครั้ง (ถ้ามี)
การเริ่มทำงาน / การเริ่มต้นของอุปกรณ์ การเริ่มดักจับก่อนเปิดซอฟต์แวร์ RGB (ตรวจสอบให้แน่ใจว่าปิดโปรแกรมสนิทแล้ว) จะทำให้ได้ข้อมูลการเริ่มทำงานเมื่อคุณเปิดโปรแกรมอย่าง ICUE, Synapse แพ็กเก็ตเหล่านี้คือแพ็กเก็ตที่นำอุปกรณ์ออกจากโหมดฮาร์ดแวร์และเปิดให้ซอฟต์แวร์ควบคุมสีได้ หากแพ็กเก็ตเหล่านี้ไม่ทำงาน การเปลี่ยนสีใด ๆ ที่ส่งไปยังอุปกรณ์จะถูกเพิกเฉย
การเปลี่ยนสี สำหรับการเปลี่ยนสี ให้ใช้สีคงที่ (ไม่มีโหมด โปรไฟล์ หรือเอฟเฟกต์เคลื่อนไหว) ตามหลักแล้ว ควรดักจับขณะสลับระหว่างสีพื้น (แดง: #FF0000, เขียว: #00FF00 และน้ำเงิน: #0000FF ตามลำดับ) และสีที่ผสมกัน (#102030 (R: 16, G: 32: B 48) เป็นตัวอย่างที่ดีของแชนเนล R/G/B ที่มีค่าต่างกันและระบุได้ง่ายใน HEX เนื่องจากจะแสดงเป็น ‘10 20 30’) ลองเปลี่ยนสีทั้งอุปกรณ์และเปลี่ยนแต่ละโซน/LED เป็นสีต่าง ๆ
- วิธีที่ดีที่สุดคือแบ่งการดักจับเหล่านี้เป็นส่วนย่อย ๆ และพยายามแยกการตั้งค่าหรือคำสั่งแต่ละรายการ
- สำหรับ AIO ให้ดักจับขณะเปิดเฉพาะ RGB ของปั๊ม, ขณะเปิด RGB ของปั๊มและพัดลมที่เชื่อมต่ออยู่ และขณะเปิดเฉพาะ RGB ของพัดลมหากเป็นไปได้ โดยปกติอุปกรณ์เหล่านี้จะถือว่าปั๊มและพัดลมเป็นแชนเนลแยกกัน
- สำหรับคีย์บอร์ด การเปลี่ยนสีกลุ่มปุ่มแบบสุ่มทีละ 5-20 ปุ่มเป็นวิธีที่เหมาะในการค้นหาแพ็กเก็ตที่ดีที่สุด หากอุปกรณ์ของคุณมีปุ่มที่ไม่เป็นมาตรฐาน ให้ดักจับปุ่มเหล่านั้นแยกต่างหาก (ปุ่ม G/มาโคร ปุ่มมีเดีย และปุ่มพิเศษโดยทั่วไป) คีย์บอร์ดบางแบรนด์ (ได้แก่ Logitech, Corsair, Steel Series และ HyperX) มีหมายเลขระบุแต่ละปุ่ม สำหรับแบรนด์เหล่านี้ คุณจะต้องดักจับโดยไล่จากซ้ายบนไปขวาล่างทีละแถว เปลี่ยนแต่ละปุ่มเป็นสีใดก็ได้ โดยเริ่มจากสีพื้นหลังที่สม่ำเสมอ วิธีนี้จะทำให้เราได้ทั้ง ID ของปุ่มทั้งหมดและลำดับของปุ่ม
- หากดักจับสำหรับผลิตภัณฑ์ที่เปลี่ยนแปลงได้ เช่น คอนโทรลเลอร์ไฟของ Corsair, อุปกรณ์ NZXT Hue ฯลฯ โปรดระบุสิ่งที่คุณกำหนดค่าไว้และแชนเนลที่ใช้ (เช่น Channel 1 มีพัดลม LL 2 ตัว, Channel 2 มีพัดลม QL 3 ตัว) และจำนวน LED หากเป็นไปได้ โดยปกติข้อมูลของแต่ละแชนเนลจะกระจายอยู่ในหลายแพ็กเก็ต และจำนวน LED จะใช้ในการระบุลำดับ
ขั้นตอน
หัวข้อที่มีชื่อว่า “ขั้นตอน”ด้านล่างนี้คือขั้นตอนแบบย่อเกี่ยวกับวิธีดักจับข้อมูล USB เมื่อเราดำเนินไปตามบทช่วยสอน เราจะกลับมาที่แนวคิดนี้อีกครั้งและเจาะลึกถึงวิธีแยกคำสั่งบางอย่างและความหมายของคำสั่งเหล่านั้น
หลังการติดตั้ง ให้รีบูตคอมพิวเตอร์ ที่ด้านล่างให้คลิก USBPcap1 แล้วกด Shift ค้างพร้อมคลิกลงไปจนถึงรายการสุดท้าย คลิกไอคอนครีบฉลามที่มุมซ้ายบนเพื่อเริ่มการดักจับ

จากนั้นคุณจะเห็นว่าโปรแกรมเริ่มเก็บแพ็กเก็ต ซึ่งก็คือข้อมูลทุกส่วนที่ระบบของคุณส่งผ่าน USB

หากต้องการหยุดและบันทึกการดักจับ ให้กดปุ่ม Stop ที่มุมซ้ายบน แล้วกดปุ่ม Save เพื่อบันทึกเป็นไฟล์ไว้ตรวจดูภายหลัง

เพียงเท่านี้ก็เป็นการดักจับข้อมูล USB เรียบร้อยแล้ว! คำถามที่แท้จริงคือจะทำอะไรกับข้อมูลหลังจากดักจับแล้ว และจะทำให้ข้อมูลอ่านเข้าใจได้แทนที่จะเป็นตัวเลขที่ไม่มีความหมายได้อย่างไร