EnglishFrenchSpanyol

Favicon OnWorks

ragg2-cc - Dalam talian di Awan

Jalankan ragg2-cc dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan ragg2-cc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


ragg2-cc - bahagian hadapan CC untuk menyusun kod shell

SINOPSIS


ragg2-cc [-a gerbang] [-b bit] [-k kernel] [-o fail] [-dscxvh]

DESCRIPTION


ragg2-cc ialah bahagian hadapan CC. Ia digunakan untuk mencipta binari kecil (1KB) atau kod shell dalam
binari atau hexpairs daripada sumber C.

Pengkompil yang digunakan adalah yang dikonfigurasikan oleh persekitaran CC. Ini telah diuji dengan
gcc, llvm-gcc dan denting.

Menggunakan sflib (shellforge4) termasuk untuk mendapatkan definisi syscall.

Hanya linux/darwin x86-32/64 disokong pada masa ini. Sokongan yang dirancang untuk lebih banyak lagi
seni bina.

PILIHAN


-a gerbang set seni bina x86, lengan

-b bit 32 atau 64

-k kernel windows, linux atau osx

-o fail fail output untuk menulis hasil penyusunan

-h tunjukkan mesej bantuan

-v versi tunjuk

-d tunjukkan kod pemasang

-s menjana fail pemasangan

-c menjana kod shell yang disusun

-x tunjukkan bait hexpair

CONTOH


$ kucing hai.c
int utama () {
tulis (1, "Hello World\n", 12);
keluar (0);
}

$ ragg2-cc hi.c
hi.c.bin

# Dipautkan ke dalam binari kecil. Ini ialah 294 bait
$ wc -c < hi.c.bin
294

$ ./hi.c.bin
Hello World

# Kod shell yang disusun mempunyai sifar
$ ragg2-cc -x hi.c
e90000000083ec0ce800000000588d882a000000b804000000606a0651
6a0150cd8083c41061b8010000006a0050cd8083c40883c40cc368656c
6C6F0A00

# Gunakan pengekod xor dengan kekunci 32 untuk memintas
$ ragg2 -e kunci xor -c=32 -B `ragg2-cc -x hi.c`
6a3e596a205be8ffffffffc15e4883c60d301e48ffc6e2f9c920202020
a3cc2cc82020202078ada80a2020209824202020404a26714a2170eda0
a3e4304198212020204a2070eda0a3e428a3e42ce348454c4c4f2a20

Gunakan ragg2-cc dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad