Tags:
Node Thumbnail

Dropbox นั้นพัฒนาด้วยภาษาไพธอนที่เป็นภาษาสตริปต์ แต่ตัวโค้ดถูกจัดเรียงให้ยุ่งเหยิงจนอ่านไม่ออกด้วยกระบวนการหลายอย่างทำให้โปรโตคอลรวมๆ ของ Dropbox ยังไม่เปิดเผยออกมาจนทุกวันนี้

ไฟล์ exe ของ Dropbox นั้นภายในเป็นไฟล์ zip ที่รวมเอา Python27.dll รุ่นพิเศษที่ Dropbox สร้างไว้ใช้งานเองเข้าไว้ในตัว โดยตัวแกนไพธอนนี้ถูกแพตซ์เพื่อให้อ่านไฟล์ pyc รุ่นพิเศษที่เข้ารหัสเอาไว้

การเชื่อมต่อ Dropbox นั้นใช้ SSL โดยฝังใบรับรองไว้ใน DLL โดยตรง ทำให้การดักฟังแบบ man-in-the-middle ก็ยังทำได้ลำบาก ทีมงานอาศัยการเปลี่ยนออปเจกต์ด้วยการทำ Reflective DLL เพื่อแพตซ์ฟังก์ชั่นที่น่าสนใจทั้งหมด แล้วดึงข้อมูลที่ส่งเข้าออก SSL ออกมาโดยตรง ทำให้ได้ข้อมูลการสื่อสารออกมาได้

ทีมวิจัยสามารถสร้างโปรแกรมขนาดเล็กเพื่อดูรายชื่อไฟล์ใน Dropbox รวมถึงการอัพโหลดและดาวน์โหลดไฟล์ออกมาได้สำเร็จ

ที่มา - Usenix: Looking inside the (Drop) box (PDF), SD Times

Get latest news from Blognone

Comments

By: Aoun
AndroidWindows
on 28 August 2013 - 20:59 #616822

ทำไปเพื่อ ความท้าทาย(ความสะใจ) หรือเพื่อความปลอดภัย

By: animateex
iPhoneAndroidUbuntuWindows
on 28 August 2013 - 22:50 #616827 Reply to:616822
animateex's picture

น่าจะพวกฝึกวิทยายุทธละมั่งครับ

ถ้าคิดว่า Dropbox อัพเกรดตัวเองได้ตลอดเวลา (ไม่เคยเห็นมันถามเหมือนโปรแกรมอื่น) แล้วทีมงานมีแผนการลองรับรอไว้แล้ว ปัญหานี้อาจจะไม่ใหญ่ก็ได้

ถ้าใครอยากขโมยไฟล์จริงๆ ไปดัก U&P เป้าหมายน่าจะสบายกว่า บางคนยิ่งหมูเห็นชอบ save U&P ค้างไว้ที่เครื่องกันประจำ

By: dajazzkitten
AndroidWindows
on 28 August 2013 - 21:12 #616828 Reply to:616822

เอาจริงๆผมว่ามันก็เรื่องเดียวกันแหละครับ ยุคหลังๆมานี่ถึงได้แยกมันออกจากกัน

By: wiennat
Writer
on 28 August 2013 - 21:22 #616831 Reply to:616822

ศึกษาจุดอ่อนจะได้แก้ไขได้ก่อนที่จะมี Black hat เอาไปใช้ไงครับ


onedd.net

By: uthain
iPhoneWindows PhoneAndroidWindows
on 28 August 2013 - 21:54 #616841
uthain's picture
  • "ภาษาสตริปต์" ?
  • "ออปเจกต์" ต้องสะกดเป็น "ออบเจกต์" หรือ "อ็อบเจกต์" ครับ เพราะภาษาอังกฤษสะกดด้วยตัว b ไม่ใช่ p
By: pat4310
Windows PhoneAndroid
on 28 August 2013 - 23:09 #616876

มันขยันอะไรขนาดน้านนน

By: sp on 29 August 2013 - 09:23 #617040

ความลับไม่มีในโลก ไม่มีอะไรที่แฮ็กไม่ได้ .... ธนาคารทั้งหลานจงระวัง ... ฮูวา ฮา ฮา ฮา ฮา

By: Jonathan_Job
WriteriPhoneUbuntuWindows
on 30 August 2013 - 01:15 #617403 Reply to:617040
Jonathan_Job's picture

"ธนาคารทั้งหลาน"

แสดงว่า ธนาคารพ่อแม่พี่น้องปู่ย่าตายาย ไม่ต้องระวังใช่ป่าวครับ :-P