InggrisPerancisSpanyol

favorit OnWorks

paxctl - Daring di Cloud

Jalankan paxctl di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah paxctl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


paxctl - utilitas ruang pengguna untuk mengontrol flag PaX

SINTAKSIS


paxctl

DESKRIPSI


paxctl adalah alat yang memungkinkan flag PaX untuk dimodifikasi pada basis per-biner. PaX adalah bagian
patch kernel umum yang meningkatkan keamanan dan distribusi aman, seperti GrSecurity
dan Hardened Gentoo, masing-masing. Sistem Anda harus menjalankan patch yang benar dan
kernel yang dikonfigurasi agar program ini memiliki efek apa pun.

-P menegakkan halaman non-executable berbasis paging (PAGEEXEC)

-p jangan memaksakan halaman non-executable berbasis paging (NOPAGEEXEC)

-E meniru trampolin (EMUTRAMP)

-e jangan meniru trampolin (NOEMUTRAMP)

-M menegakkan perlindungan memori aman (MPROTECT)

-m jangan memaksakan perlindungan memori yang aman (NOMPROTECT)

-R mengacak wilayah memori (RANDMMAP)

-r jangan mengacak wilayah memori (NORANDMMAP)

-X mengacak alamat dasar dari executable normal (ET_EXEC) (RANDEXEC)

-x jangan mengacak alamat dasar executable normal (ET_EXEC) (NORANDEXEC)

-S menegakkan halaman non-eksekusi berbasis segmentasi (SEGMEXEC)

-s jangan menerapkan halaman non-eksekusi berbasis segmentasi (NOSEGMEXEC)

-v lihat bendera

-z reset semua bendera (bendera lebih lanjut masih berlaku)

-c buat header program PT_PAX_FLAGS jika tidak ada dengan mengonversi
Header program PT_GNU_STACK jika ada

-C buat header program PT_PAX_FLAGS jika belum ada dengan menambahkan program baru
tajuk, jika memungkinkan

-q menekan pesan kesalahan

-Q laporkan bendera dalam format pendek

PERINGATAN


Lokasi flag dan metode kontrol PaX yang lama telah usang, jika kernel Anda dan
binari menggunakannya Anda harus menggunakan chpax(1) sebagai gantinya (disarankan untuk menggunakan PT_PAX_FLAGS
bersama dengan -c atau -C namun).

Mengubah PT_GNU_STACK menjadi PT_PAX_FLAGS berarti bahwa informasi sebelumnya adalah
dihancurkan, khususnya Anda harus memastikan bahwa opsi EMUTRAMP PaX disetel dengan benar
di PT_PAX_FLAGS yang baru dibuat. Cara amannya adalah menonaktifkan EMUTRAMP terlebih dahulu dan jika PaX
melaporkan upaya eksekusi tumpukan dari trampolin fungsi bersarang kemudian mengaktifkannya.

Perhatikan bahwa PT_PAX_FLAGS baru dibuat dalam keadaan yang sama seperti yang dilakukan binutils/ld sendiri
menghasilkan (setara dengan -zex).

Perhatikan bahwa jika Anda menggunakan PT_PAX_FLAGS dan atribut yang diperluas, bendera PaX pada biner
maka mereka harus persis sama (kecuali untuk RANDEXEC).

Perhatikan bahwa RANDEXEC tidak lagi didukung oleh kernel PaX sejak 2.6.13, paxctl menandai
diabaikan begitu saja di sana.

Perhatikan bahwa paxctl tidak membuat salinan cadangan dari file yang dimodifikasinya.

Perhatikan bahwa paxctl dimaksudkan untuk bekerja pada binari arsitektur asli saja, namun
harus bekerja pada binari asing selama mereka memiliki endianess yang sama dengan yang asli
arsitektur (misalnya, paxctl i386 harus bekerja pada amd64 atau lengan little-endian tetapi tidak pada
binari mips big-endian).

Gunakan paxctl online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad