Skip to content
A small tool provides add/delete/view the binary of PaX flags
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
Makefile
README.md
pax-bites.sh

README.md

pax-bites

A small tool provides add/delete/view the binary of PaX flags

Dependency package: paxctl-ng

Exmaple

shawn@shawn-fortress /tmp $ cat pax_file_flags.txt 
/tmp/a.out;mr
/tmp/t2;m
shawn@shawn-fortress /tmp $ 
shawn@shawn-fortress /tmp $ ./pax-bites.sh -h
*- elfix package: OK
=====[ pax-bites provides add/delete/view the binary of PaX flags ]========
./pax-bites.sh -h[help] -e[enable] -d[disable] -v[view] [PaX_file_list]
shawn@shawn-fortress /tmp $ 
shawn@shawn-fortress /tmp $ ./pax-bites.sh -e pax_file_flags.txt 
*- elfix package: OK
Adding PaX flags mr onto binary /tmp/a.out
Adding PaX flags m onto binary /tmp/t2
shawn@shawn-fortress /tmp $ 
shawn@shawn-fortress /tmp $ ./pax-bites.sh -v pax_file_flags.txt 
*- elfix package: OK
/tmp/a.out:
	PT_PAX    : not found
	XATTR_PAX : PemrS

/tmp/t2:
	PT_PAX    : not found
	XATTR_PAX : PemRS

shawn@shawn-fortress /tmp $ 
shawn@shawn-fortress /tmp $ ./pax-bites.sh -d pax_file_flags.txt 
*- elfix package: OK
Deleting PaX flags from binary /tmp/a.out
Deleting PaX flags from binary /tmp/t2
shawn@shawn-fortress /tmp $ 
shawn@shawn-fortress /tmp $ ./pax-bites.sh -v pax_file_flags.txt 
*- elfix package: OK
/tmp/a.out:
	PT_PAX    : not found
	XATTR_PAX : not found

/tmp/t2:
	PT_PAX    : not found
	XATTR_PAX : not found

You can’t perform that action at this time.