Giới thiệu Payload Meterpreter

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VÀ SỬ DỤNG BACKTRACK 5 ĐỂ KHAI THÁC LỖ HỔNG MẠNG docx (Trang 68 - 70)

I. GIỚI THIỆU VỀ METASPLOIT

4. Giới thiệu Payload Meterpreter

Meterpreter, viết tắt từ Meta-Interpreter là một payload nâng cao có trong Metasploit Framework. Muc đích của nó là để cung cấp những tập lệnh để khai thác,

69 tấn câng các máy remote computers. Nó được viết từ các developers dưới dạng shared object (DLL) files. Meterpreter và các thành 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 computers:

Fs(Filesystem): cung cấp quá trình tương tác với filesystem

Net: cho phép xem thông tin mạng của remote machine như IP, route table…

Process:cho phép tạo tương tác với các tiến trình trên remote machine

Sys: cho phép xem thông tin hệ thống, môi trường của remote machine

a) Sử dụng module Fs

cd directory:giống lệnh cd của commandline, chuyển thư mục làm việc

getcwd:cho biết thư mục đang làm việc hiện tại  ls:liệt kê các thư mục và tập tin

upload src1 [src2 ...] dst:upload file từ src tới dst.  download src1 [src2 ...] dst:download file từ src tới dst.

b) Sử dụng module Net

ipconfig:xem câu hình của card mạng của máy tính từ xa  route:xem bảng định tuyến của remote machine

c) Sử dụng module Process

execute -f file [ -a args ] [ -Hc ]:Câu lệnh execute cho phép tạo ra một process mới trên remote machine và sử dụng process đó để khai thác dữ liệu

kill pid1 pid2 pid3:huỷ hoặc tắt các process đang chạy trên máy remote machine

ps:liệt kê những process của remote machine

d) Sử dụng module Sys

getuid: cho biết username hiện tại của remote machine

sysinfo:cho biết thông tin về máy tính nạn nhân: hệ điều hành, phiên bản, nền tản 32bits hay 64bits

70

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VÀ SỬ DỤNG BACKTRACK 5 ĐỂ KHAI THÁC LỖ HỔNG MẠNG docx (Trang 68 - 70)

Tải bản đầy đủ (PDF)

(106 trang)