มีวิธีใดบ้างที่สามารถอ่านเฟิร์มแวร์ของแฟลชไดรฟ์ USB ได้หรือไม่? และถ้ามีวิธีการเช่นนี้จริงๆเราสามารถเขียนไปยังพื้นที่หน่วยความจำนั้นได้หรือไม่?
มีวิธีใดบ้างที่สามารถอ่านเฟิร์มแวร์ของแฟลชไดรฟ์ USB ได้หรือไม่? และถ้ามีวิธีการเช่นนี้จริงๆเราสามารถเขียนไปยังพื้นที่หน่วยความจำนั้นได้หรือไม่?
คำตอบ:
แฟลชไดรฟ์ USB มักไม่ได้มาพร้อมกับเฟิร์มแวร์ที่ตั้งโปรแกรมหรือเข้าถึง โดยปกติจะเป็นเพียงชิปไดรเวอร์ USB ที่มีชิปหน่วยความจำแฟลชบางตัว สำหรับความอยากรู้อยากเห็นของฉันเองทำไมคุณถึงต้องการทำเช่นนี้?
ที่จริงแล้วมีสิ่งอำนวยความสะดวกต่าง ๆ ที่เกี่ยวข้องกับอุปกรณ์เก็บข้อมูล USB จำนวนมาก "MPTool" เป็นหนึ่งในนั้นแม้ว่าฉันจะไม่เข้าใจว่ามันใช้งานได้หรือเคยได้รับมันมาใหม่ในการเขียนโปรแกรมใหม่ ฉันสงสัยว่ามีการใช้ยูทิลิตี้ที่คล้ายกันเพื่อสร้าง USB แฟลชดิสก์โดยคนไร้ยางอายที่รายงานความจุผิดและความสามารถต้องมีสำหรับคอนโทรลเลอร์ส่วนใหญ่
ฉันพบไซต์นี้และในที่สุดก็พบดาวน์โหลด MPTool แต่ไม่รู้วิธีการใช้งานจริงๆ บางทีคุณสามารถไปได้ไกลกว่าที่ฉันคิด
ฉันยังคงค้นคว้าเครื่องมือสำหรับสิ่งนี้ แต่แหล่งข้อมูลที่ดีสำหรับเฟิร์มแวร์ usb ทุกประเภทมาจาก OEM เอง ในกรณีนี้ให้ตรวจสอบhttp://www.ftdichip.com/Firmware/Precompiled.htmสำหรับคู่มือ code.and ที่คอมไพล์แล้ว
อุปกรณ์ส่วนใหญ่แบ่งออกเป็นสามประเภท:
ตัวอย่างนี้คือ hak5 ducky หรืออุปกรณ์ android ของคุณที่ซอฟต์แวร์ควบคุมเฟิร์มแวร์ VDAP ด้วยการสลับบิตเดียวที่รายงานกลับไปยังระบบปฏิบัติการ
ChipEasy
หรือChipGenius
...