ForAd.ps1 là một công cụ tự động hóa thu thập dữ liệu pháp chứng (Digital Forensics) trên thiết bị Android thông qua Android Debug Bridge (ADB).
Công cụ được xây dựng nhằm hỗ trợ:
- Chuẩn hóa quy trình thu thập chứng cứ Android
- Giảm sai sót do thao tác thủ công
- Tăng tính lặp lại (reproducibility)
- Hỗ trợ phân tích mã độc Android
- Phục vụ môi trường SOC / Incident Response
ForAd.ps1 đóng vai trò như một automation layer giúp điều phối các lệnh ADB và tổ chức dữ liệu thu thập theo cấu trúc phục vụ điều tra số.
Trong thực tế điều tra Android, chuyên viên thường phải:
- Kiểm tra thông tin thiết bị
- Thu thập danh sách ứng dụng
- Trích xuất log hệ thống
- Phân tích tiến trình đang chạy
- Lưu trữ dữ liệu phục vụ báo cáo
ForAd.ps1 được phát triển để:
- Tự động hóa các bước thu thập cơ bản
- Chuẩn hóa cấu trúc lưu trữ chứng cứ
- Ghi log toàn bộ quá trình thực thi
- Hỗ trợ phục vụ phân tích hậu kiểm (post-analysis)
PowerShell Script (ForAd.ps1)
→ Thực thi lệnh ADB
→ Android Device (USB Debugging Enabled)
→ Data Acquisition
→ Structured Evidence Storage
→ Execution Logging
- Android version
- API Level / SDK
- Build number
- Kernel version
- Manufacturer / Model
- ABI / CPU architecture
- Danh sách tất cả package đã cài đặt
- Phân biệt system app và user app
- Tiến trình đang chạy
- Dịch vụ hệ thống
- Kết nối mạng
- Thông tin dumpsys
- Logcat
- System dumps
- Thông tin lỗi / crash
Script tự động tạo thư mục theo timestamp:
ForAd_Output_YYYY-MM-DD_HH-MM-SS/
├── Device_Info/
├── App_List/
├── Logs/
├── Network_Info/
├── System_Dumps/
└── Execution_Log.txt
- Windows 10 / Windows 11
- PowerShell 5.0+
- Android Debug Bridge (ADB)
- Thiết bị bật USB Debugging
Tải Android Platform Tools: https://developer.android.com/studio/releases/platform-tools
Kiểm tra: adb version
- Settings → About Phone
- Nhấn 7 lần vào Build Number
- Vào Developer Options
- Bật USB Debugging
adb devices
Nếu hiển thị thiết bị → kết nối thành công.
Mở PowerShell tại thư mục chứa file:
.\ForAd.ps1
Nếu bị chặn thực thi:
Set-ExecutionPolicy RemoteSigned -Scope Process
Kiểm tra thư mục output và file Execution_Log.txt.
- Android Malware Analysis
- Digital Forensics Investigation
- Incident Response
- Lab thực hành An toàn thông tin
- Không thực hiện physical acquisition
- Phụ thuộc vào quyền truy cập ADB
- Dữ liệu bị giới hạn nếu thiết bị không root
- Không thay thế cho công cụ pháp chứng thương mại