GoGPT Best VPN GoSearch

Biểu tượng yêu thích OnWorks

ragg2 - Trực tuyến trên đám mây

Chạy ragg2 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh ragg2 có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ragg2 - tiện ích radare2 để chạy các chương trình trong môi trường lạ

SYNOPSIS


ragg2 [-a arch] [-b bit] [-k hạt nhân] [-f định dạng] [-o hồ sơ] [-i mã shell] [-I con đường]
[-e mã hóa] [-B cặp lục giác] [-c k = v] [-C hồ sơ] [-d tắt: dword] [-D tắt: qword]
[-w tắt: hexpair] [-p đệm] [-FOLsrxvh]

MÔ TẢ


ragg2 là một giao diện người dùng cho r_egg, biên dịch các chương trình thành các mã nhị phân nhỏ cho x86-32 / 64 và arm.

Công cụ này là thử nghiệm và nó là sự viết lại của các chương trình rarc2 và rarc2-tool cũ dưới dạng
thư viện và được tích hợp với r_asm và r_bin.

Các chương trình được tạo bởi r_egg có thể định vị lại và có thể được đưa vào trong một tiến trình đang chạy hoặc trên-
tệp nhị phân đĩa.

ragg2-cc là một công cụ khác đi kèm với r2 và nó được sử dụng để tạo mã shell từ C
mã số. Mã cuối cùng có thể được liên kết với rabin2 và nó có thể định vị lại, vì vậy nó có thể được sử dụng để
tiêm nó vào bất kỳ quy trình từ xa nào.

ragg2-cc về mặt khái niệm dựa trên shellforge4, nhưng chỉ nền tảng linux / osx x86-32 / 64 là
được hỗ trợ.

HƯỚNG DẪN


Tệp cấu hình rr2 (ragg2) chấp nhận các lệnh sau, được mô tả là key = value
các mục nhập và nhận xét được định nghĩa là các dòng bắt đầu bằng '#'.

-a arch thiết lập kiến ​​trúc x86, cánh tay

-b bit 32 hoặc 64

-k hạt nhân windows, linux hoặc osx

-f định dạng chọn định dạng nhị phân (pe, elf, mach0)

-o hồ sơ đầu ra tệp để ghi kết quả của quá trình biên dịch

-i mã shell
chỉ định tên shellcode sẽ được sử dụng (xem -L)

-e mã hóa chỉ định tên bộ mã hóa sẽ được sử dụng (xem -L)

-B lục giác chỉ định shellcode dưới dạng các cặp lục địa

-c k = v đặt tùy chọn cấu hình cho bộ mã hóa shellcode. Đối số phải là key = value.

-C hồ sơ bao gồm nội dung của tệp

-d tắt: dword
Vá bộ đệm cuối cùng với mật mã đã cho ở độ lệch được chỉ định

-D tắt: qword
Vá bộ đệm cuối cùng với qword đã cho ở độ lệch được chỉ định

-w tắt: hexpairs
Vá bộ đệm cuối cùng với các cặp lục giác đã cho ở độ lệch xác định

-p đệm Chỉ định các phần đệm chung với một chuỗi định dạng.

-F tự động phát hiện định dạng tệp gốc (osx = mach0, linux = elf, ..)

-O sử dụng tệp đầu ra mặc định (tên tệp không có phần mở rộng hoặc a.out)

-I con đường thêm đường dẫn bao gồm

-s hiển thị mã trình hợp dịch

-x thực thi (đúng lúc)

THÍ DỤ


mèo $ hi.r
/ * xin chào thế giới trong r_egg * /
viết@tòa nhà cao tầng(4);
lối ra@tòa nhà cao tầng(1);

chủ chốt@toàn cầu(128) {
.var0 = "xin chào! \ n";
ghi (1, .var0, 4);
ra(0);
}
$ ragg2 -O -F xin chào
$./chào
hi!

$mèo hi.c
chủ chốt() {
write (1, "Hello0, 6);
ra(0);
}
$ ragg2 hi.c
$./hi.c.bin
Xin chào

Sử dụng ragg2 trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.