phần mở rộng được thực thi trong bộ nhớ, hoàn toàn không được ghi lên đĩa
nên có thể tránh được sự phát hiện từ các phần mềm chống virus.
Meterpreter cung cấp một tập lệnh để chúng ta có thể khai thác trên các
remote computer:
Fs: Cho phép upload và download files từ các remote machine
Net: Cho phép xem thông tin mạng của remote machine như IP, route
table
Process: Cho phép tạo các processes mới trên remote machine
Sys: Cho phép xem thông tin hệ thống của remote machine
Sử dụng câu lệnh:
use -m module1,module2,module3 [ -p path ] [ -d ]: Câu lệnh use dùng để
load những module mở rộng của meterpreter như: Fs, Net, Process.
loadlib -f library [ -t target ] [ -lde ]: Câu lệnh cho phép load các thư viện
của remote machines.
read channel_id [length]: Lệnh read cho phép xem dữ liêu của remote
machine trên channel đang kết nối.
write channel_id: Lệnh write cho phép ghi dữ liệu lên remote machine.
close channel_id: Đóng channel mà đã kết nối với remote computer.
interact channel_id: Bắt đầu một phiên làm việc với channel vừa thiết lập
với remote machine.
initcrypt cipher [parameters]: Mã hoá dữ liệu được gửi giữa host và
remote machine.
Sử dụng module Fs: Cho phép upload và download files từ các remote
machine.
cd directory: Giống lệnh cd của command line
getcwd: Cho biết thư mục đang làm việc hiện tại
ls [filter_string]: liệt kê các thư mục và tập tin
upload src1 [src2 ...] dst: Upload file
download src1 [src2 ...] dst: Download file
Sử dụng module Net:
ipconfig
route: Xem bảng định tuyến của remote machine.
portfwd [ -arv ] [ -L laddr ] [ -l lport ] [ -h rhost ] [ -p rport ] [ -P ]: Cho
phép tạo port forward giữa host và remote machine.
Sử dụng module Process: