การเข้าถึงเฟิร์มแวร์ของแฟลชไดรฟ์ USB


11

มีวิธีใดบ้างที่สามารถอ่านเฟิร์มแวร์ของแฟลชไดรฟ์ USB ได้หรือไม่? และถ้ามีวิธีการเช่นนี้จริงๆเราสามารถเขียนไปยังพื้นที่หน่วยความจำนั้นได้หรือไม่?


อาจจะลองChipEasyหรือChipGenius...
Yousha Aleayoub

คำตอบ:


1

แฟลชไดรฟ์ USB มักไม่ได้มาพร้อมกับเฟิร์มแวร์ที่ตั้งโปรแกรมหรือเข้าถึง โดยปกติจะเป็นเพียงชิปไดรเวอร์ USB ที่มีชิปหน่วยความจำแฟลชบางตัว สำหรับความอยากรู้อยากเห็นของฉันเองทำไมคุณถึงต้องการทำเช่นนี้?


เมื่อคุณเชื่อมต่อไดรฟ์ USB ข้อมูลจะถูกส่งผ่านบัส USB ซึ่งมีข้อมูลเกี่ยวกับตัวไดรฟ์นั้น (ผู้ผลิตหมายเลขรุ่น ฯลฯ ) มีวิธีหนึ่งที่สามารถจับข้อมูลนี้หรือดีกว่าสามารถขออุปกรณ์นั้นสำหรับข้อมูลนั้นได้หรือไม่?
Nitzs

ลองvusb-analyzer.sourceforge.netสำหรับสิ่งนั้น
BloodPhilia

@Nitz โชคดี!
BloodPhilia

ฉันแค่ต้องการแสดงความคิดเห็นดูเหมือนว่า "ตัววิเคราะห์ USB เสมือนไม่ใช่เครื่องมือดมกลิ่นของ USB" ซึ่งเป็นความอัปยศเพราะฉันจะสนใจในเรื่องนี้ (อย่างน้อยกับ Windows)
Natalie Adams

@ นาธานมี sniffers USB ที่มีอยู่เช่น USBtrace: sysnucleus.comและพอร์ต USB มอนิเตอร์: usb-port-monitor.comแต่โปรแกรมเหล่านี้ไม่ได้ฟรีแวร์
BloodPhilia

1

ที่จริงแล้วมีสิ่งอำนวยความสะดวกต่าง ๆ ที่เกี่ยวข้องกับอุปกรณ์เก็บข้อมูล USB จำนวนมาก "MPTool" เป็นหนึ่งในนั้นแม้ว่าฉันจะไม่เข้าใจว่ามันใช้งานได้หรือเคยได้รับมันมาใหม่ในการเขียนโปรแกรมใหม่ ฉันสงสัยว่ามีการใช้ยูทิลิตี้ที่คล้ายกันเพื่อสร้าง USB แฟลชดิสก์โดยคนไร้ยางอายที่รายงานความจุผิดและความสามารถต้องมีสำหรับคอนโทรลเลอร์ส่วนใหญ่

ฉันพบไซต์นี้และในที่สุดก็พบดาวน์โหลด MPTool แต่ไม่รู้วิธีการใช้งานจริงๆ บางทีคุณสามารถไปได้ไกลกว่าที่ฉันคิด


1
MPTool ถูกสร้างขึ้นเพื่อรีเซ็ต thumbdrives โดยปกติจะเป็นของปลอม (เช่น thumbdrives ที่อ้างว่ามีความจุมากกว่าที่เป็นจริง) ไซต์ที่คุณพบอธิบายว่าเมื่อคุณเข้าใจการทำชิป thumbdrive โปรแกรมจะทำงานและรีเซ็ตเป็นเฟิร์มแวร์เพื่อบอกขนาดที่แท้จริงของ thumbdrive และจัดการการถ่ายโอนข้อมูลตามปกติ
Codesmith

1

ฉันยังคงค้นคว้าเครื่องมือสำหรับสิ่งนี้ แต่แหล่งข้อมูลที่ดีสำหรับเฟิร์มแวร์ usb ทุกประเภทมาจาก OEM เอง ในกรณีนี้ให้ตรวจสอบhttp://www.ftdichip.com/Firmware/Precompiled.htmสำหรับคู่มือ code.and ที่คอมไพล์แล้ว

อุปกรณ์ส่วนใหญ่แบ่งออกเป็นสามประเภท:

  • USB UART (อนุกรม, โมเด็ม, สแกนเนอร์, เครื่องพิมพ์ ฯลฯ )
  • USB HID (คีย์บอร์ดหูฟังหนูแสดง)
  • หน่วยความจำ USB (ที่จัดเก็บไดรฟ์ขนาดเล็ก)

ตัวอย่างนี้คือ hak5 ducky หรืออุปกรณ์ android ของคุณที่ซอฟต์แวร์ควบคุมเฟิร์มแวร์ VDAP ด้วยการสลับบิตเดียวที่รายงานกลับไปยังระบบปฏิบัติการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.