- ผู้เขียนได้ดัดแปลงกล้อง D-Link DCS-8000LH จากกล้องคลาวด์ให้เป็นกล้อง IP ที่จัดการได้ภายในเครื่อง
- กระบวนการนี้เป็นการแก้ไขระบบไฟล์ของกล้อง ซึ่งมีความเสี่ยงเล็กน้อยที่จะทำให้กล้องเสียหาย
- กระบวนการนี้ทำให้สามารถตั้งค่าเครือข่ายและรหัสผ่านผู้ดูแลระบบผ่าน Bluetooth LE, สตรีม MPEG-TS ผ่าน HTTP และ HTTPS, สตรีม RTSP ได้โดยตรง และตั้งค่า NIPCA API ผ่าน HTTP และ HTTPS
- ความสามารถเพิ่มเติมได้แก่ การอัปเกรดและดาวน์เกรดเฟิร์มแวร์ผ่าน HTTP, การเข้าถึงเซิร์ฟเวอร์ telnet และการเข้าถึงซีเรียลคอนโซลของกล้องได้ง่าย
- ผู้เขียนมีคู่มือแบบทีละขั้นตอนสำหรับการตั้งค่ากล้องโดยใช้ Bluetooth LE GATT API
- สามารถใช้เครื่องมืออย่าง VLC หรือ ffmpeg เพื่อเข้าถึงวิดีโอสตรีมผ่าน HTTP, HTTPS และ RTSP
- บทความนี้พูดถึงการใช้ RTSP เพื่อเข้าถึงฟีดกล้อง และให้คำแนะนำเกี่ยวกับวิธีตรวจสอบและตั้งค่า URL ของ RTSP โดยใช้ NIPCA API
- บทความนี้กล่าวถึงความเป็นไปได้ในการกู้คืนเฟิร์มแวร์ D-Link เดิมผ่านการอัปเกรดเฟิร์มแวร์แบบแมนนวล
- บทความนี้มีข้อมูลเกี่ยวกับวิธีเปิดเคสกล้องและเข้าถึง U-Boot boot loader
- บทความนี้กล่าวถึงรายละเอียดทางเทคนิคของซอฟต์แวร์รีลีส (Realtek RSDK-4.8.5p1 Build 2278) โดยเน้นการอัปเดตและการปรับปรุงของคอมโพเนนต์ต่าง ๆ
- บทความนี้กล่าวถึงการเริ่มต้นบริการต่าง ๆ เช่น avcd, dbus-daemon, bluetoothd และ mDNSResponder
- กล้อง D-Link DCS-8000LH มีหลายพาร์ทิชัน เช่น
boot, userdata และ rootfs
- การอัปเดตเฟิร์มแวร์ของกล้องส่งผลกระทบเฉพาะบางพาร์ทิชันเท่านั้น ขณะที่พาร์ทิชันอื่นจะไม่เปลี่ยนแปลง
- เว็บเซิร์ฟเวอร์ของกล้องสามารถเปิดใช้งานและเริ่มทำงานได้ด้วยตนเองจากเชลล์
- เฟิร์มแวร์ดั้งเดิมมีเซิร์ฟเวอร์ RTSP ที่ฟังอยู่เฉพาะบน loopback address แต่สามารถแก้ไขให้ฟังทุกแอดเดรสได้
- การตั้งค่าของกล้องสามารถจัดการได้ผ่าน NIPCA API ที่ต้องมีการยืนยันตัวตน
- บริการ Bluetooth ของกล้องถูกล็อกไว้โดยค่าเริ่มต้น แต่สามารถปลดล็อกได้ด้วยรหัส PIN ที่พิมพ์อยู่บนฉลากของกล้อง
- บทความนี้พูดถึงการวิเคราะห์เฟิร์มแวร์ของ D-Link และช่องโหว่ที่ค้นพบ
- บทความนี้อธิบายกระบวนการเข้ารหัสและถอดรหัสที่ใช้ในการอัปเดตเฟิร์มแวร์
- ผู้เขียนสำรวจความเป็นไปได้ในการสร้างอัปเดตเฟิร์มแวร์แบบกำหนดเองสำหรับกล้อง D-Link
- วิธีสร้างอิมเมจอัปเดตเฟิร์มแวร์ใหม่สำหรับกล้องนั้นเกี่ยวข้องกับการใช้คำสั่งต่าง ๆ ในเทอร์มินัล
- บทความนี้เตือนเกี่ยวกับการเลิกใช้วิธีการทำ key derivation ที่ใช้ในกระบวนการ และให้ข้อมูลติดต่อสำหรับคำถามหรือความคิดเห็น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News