-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
Description
For a long time, installing pwntools will create console scripts for all files under pwnlib/commandline to /usr/local/bin (or other equivalent path).
(Dry-)Running pip uninstall pwntools will show the files it creates, including
asm,checksec,common,constgrep,cyclic,debug,disablenx,disasm,elfdiff,elfpatch,errno,hex,libcdb,main,phd,pwn,pwnstrip,scramble,shellcraft,template,unhex,update,version
As command accessible globally in PATH,
- some are meaningful and seem reasonable (e.g.
checksechex) - some are confusing (e.g.
debugtemplateupdateversion) mainandcommonis not a command at all.
These commands can actually be invoked pwn subcommand.
And, the usage help always prepend pwn before the actual script name.
Although there is a flag --only-use-pwn-command, I believe few people know it and use it.