bÁo cÁo thỰc tẬp - tuẦn 2

11
BÁO CÁO THỰC TẬP August 3, 2014 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: THẦY VÕ ĐỖ THẮNG SINH VIÊN THỰC HIỆN: PHAN LÝ TRÚC ANH BÁO CÁO TUẦN 2 (28/07/2014 – 3/08/2014) Page 1

Upload: kakawpah0911

Post on 31-Jul-2015

79 views

Category:

Education


2 download

TRANSCRIPT

BÁO CÁO THỰC TẬPAugust 3, 2014

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: THẦY VÕ ĐỖ THẮNG

SINH VIÊN THỰC HIỆN: PHAN LÝ TRÚC ANH

BÁO CÁO TUẦN 2 (28/07/2014 – 3/08/2014)

Page 1

BÁO CÁO THỰC TẬPAugust 3, 2014

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 VPS2.2 Tạo mã độc trên VPS2.3 Cho phép xâm nhập vào android1, android2, android3… gửi data từ các

android về VPS

Page 2

BÁO CÁO THỰC TẬPAugust 3, 2014

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

Page 3

BÁO CÁO THỰC TẬPAugust 3, 2014

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.exeGõ lệnh “java <Enter>”

Page 4

BÁO CÁO THỰC TẬPAugust 3, 2014

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 EclipseBước 1: Tải về tại link http://developer.android.com/sdk/index.html

Click vào I have read and agree… và chọn phiên bản 64-bitClick Download

Bước 2: Giải nén file vừa tải về. Chạy SDK Manager.exeLư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 >

CancelQuay 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 ManagerTa chọn các Packages muốn cài. Và Install

Page 5

BÁO CÁO THỰC TẬPAugust 3, 2014

Bước 3: Tại cửa sổ Choose Packages to Install > Tick vào Accept License > Install > Chờ hoàn tất

Page 6

BÁO CÁO THỰC TẬPAugust 3, 2014

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ụngBướ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ề ADThttps://dl.google.com/android/eclipsehoặ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 BackgroundBước 5: Vào Windows > Preferences > Android > Browse > Chỉ đường dẫn thư mục Android SDK đã tải > Apply > OK

Page 7

BÁO CÁO THỰC TẬPAugust 3, 2014

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 EclipseBướ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ị

Page 8

BÁO CÁO THỰC TẬPAugust 3, 2014

Device: Chọn loại thiết bị bạn muốn tạoTarget: Chọn phiên bản hệ điều hànhSkin: 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ênSDcard: 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

Page 9