athena - nguyen xuan ngoc - tuan 2
TRANSCRIPT
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 1
BÁO CÁO ĐỀ TÀI THỰC TẬP
ĐỀ TÀI:
NGHIÊN CỨU CÁC TROJAN, MALWARE CHO PHÉP ĐÁNH
CẮP, SẮP XẾP DỮ LIỆU NHƯ DANH BẠ, TIN NHẮN TRÊN
ĐIỆN THOẠI SỬ DỤNG ANDROID VÀ GỬI RA NGOÀI.
GIÁO VIÊN HƯỚNG DẪN: VÕ ĐỖ THẮNG
SINH VIÊN THỰC HIỆN: NGUYÊN XUÂN NGOC
BÁO CÁO TUẦN 2
(07/08/2014 – 14/08/2014)
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 2
Nội dung:
1. Tên đề tài:
Nghiên cứu các trojan, malware cho phép đánh cắp, sắp xế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.
2. Yêu cầu:
Phần 1: Thực hiện đối với mạng LAN (có kết nối wifi)
1.1 Nghiên cứu hệ điều hành Kali Linux. Cài đặt Kali Linux (hoặc Back Track)
1.2 Nghiên cứu cơ chế tạo mã độc trên Kali Linux nói riêng và Android nói
chung.
1.3 Nghiên cứu cách tích hợp mã độc vào các phần mềm và quảng bá qua
mạng xã hội.
1.4 Thực hiện khai thác data trong thẻ sd card, camera của smartphone.
Phần 2: Thực hiện trên môi trường Virtual Private Server – VPS (server có
internet)
2.1 Cài đặt autosploit trên VPS
2.2 Tạo mã độc trên VPS
2.3 Cho phép xâm nhập vào android1, android2, android3… gửi data từ các
android về VPS
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 3
I - MÁY ẢO ANDROID VIRTUAL DEVICE – CÁCH TẠO MÁY ẢO QUA
PHẦN MỀM ECLIPSE
Phần mềm Eclipse có chức năng Android Virtual Device cho phép ta tạo
máy ảo chạy android (có thể là smartphone, tablet…)
Thông qua các máy ảo này ta có thể nghiên cứu cách tích hợp mã độc vào
thiết bị chạy android
1. Các Tools cần thiết để cài đặt:
- Phần mềm Eclipse
- Bộ Java SE Development Kit
- Android Developer Tools
- Android SDK
- Bộ công cụ Android Debug Bridge ADB
- Các ứng dụng cơ bản cho Android
2. Tải và cài đặt JDK – Java SE Development Kit:
Bước 1: Tải JDK tại
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-
1880260.html
Click chọn “Accept License Agreement”
Chọn phiên bản phù hợp với máy tính. Ở đây ta chọn Windows x64
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 4
Bước 2: Sauk hi tải về, ta tiến hành cài đặt như nhiều phần mềm khác qua các lựa
chọn Next. Cuối cùng click Close
Bước 3: Để kiểm tra lại việc cài đặt JDK. Ta mở cmd.exe
Gõ lệnh “java <Enter>”
3. Tải về Eclipse Android Developer Tools và Android SDK:
Lưu ý khi ta tải về bộ này, sẽ gồm cả phần mềm Eclipse
Bước 1: Tải về tại link http://developer.android.com/sdk/index.html
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 5
Click vào I have read and agree… và chọn phiên bản 64-bit
Click Download
Bước 2: Giải nén file vừa tải về. Chạy SDK Manager.exe
Lưu ý là có thể gặp lỗi Fetching https://dl-sll ... Failed to fetch… Close
thông báo này lại.
Xuất hiển cửa sổ Choose Packages to Install . Nếu cửa sổ này rỗng >
Cancel
Quay về cửa sổ Android SDK and AVD manager > Settings > Tick vào ô
Force https://...
Nếu không bị lỗi này, thì sẽ xuất hiện cửa sổ Android SDK Manager
Ta chọn các Packages muốn cài. Và Install
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 6
Bước 3: Tại cửa sổ Choose Packages to Install > Tick vào Accept License >
Install > Chờ hoàn tất
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 7
4. Tích hợp Android SDK vào Eclipse:
Sau khi có phần mềm Eclipse và bộ Android SDK, ta cần tích hợp lại để sử dụng
Bước 1: Mở eclipse.exe trong thư mục giải nén file Eclipse Android Developer
Tools và Android SDK đã tải ở trên
D:\ Soft\adt-bundle-windows-x86_64-20140702\eclipse\eclipse.exe
Bước 2: Vào Help > Install new software… > Add
> Name: gõ tên tool muốn đặt
> Location: gõ địa chỉ tải về ADT
https://dl.google.com/android/eclipse
hoặc https://dl-ssl.google.com/android/eclipse
> OK
Bước 3: Ở cửa sổ Name > Tick vào Developer Tools
Bước 4: Chọn các Next > Next > Accept > Next > Finish – Run in Background
Bước 5: Vào Windows > Preferences > Android > Browse > Chỉ đường dẫn thư
mục Android SDK đã tải > Apply > OK
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 8
Bước 6: Khởi đông lại Eclipse
5. Tạo máy ảo chạy Android trên phần mềm Eclipse:
Android Virtual Device là máy ảo cho developer phát triển ứng dụng.
Sau đây là các bước tạo 1 AVD trên Eclipse
Bước 1: Mở eclipse.exe > Vào Windows > Android Virtual Device Manager >
Bước 2: Thiết đặt các thông số cần thiết:
Name: Đặt tên cho thiết bị
GVHD : VO ĐÔ THĂNG
August 14, 2014
Trang 9
Device: Chọn loại thiết bị bạn muốn tạo
Target: Chọn phiên bản hệ điều hành
Skin: chọn kích cỡ màn hình bạn muốn, thường thì phải phù hợp với
Device đã chọn ở trên
SDcard: chọn thẻ nhớ ảo cho AVD.
Bước 3: Click OK để tạo máy ảo.
Khởi chạy bằng nút Start… > Launch
Bước 4: Chờ hoàn tất, ta được máy ảo chạy Android
II – NGUỒN THAM KHẢO
http://sinhvienit.net/forum
http://developer.android.com/sdk/index.html#download
http://www.oracle.com/technetwork/java/javase/downloads
http://choimobile.vn/forums/#thao-luan-hdh-android.62