diff --git a/tldr/copr b/tldr/copr new file mode 100644 index 00000000..8c7c07b2 --- /dev/null +++ b/tldr/copr @@ -0,0 +1,12 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# copr + +> This command is an alias of `copr-cli`. + +- View documentation for the original command: + +`tldr copr-cli` diff --git a/tldr/copr-cli b/tldr/copr-cli new file mode 100644 index 00000000..d652fb76 --- /dev/null +++ b/tldr/copr-cli @@ -0,0 +1,25 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# copr-cli + +> Interface with Fedora-Projects copr instance for building RPMs and publishing them. +> More information: . + +- Show user logged in to copr: + +`copr-cli whoami` + +- Build a local spec file on copr: + +`copr-cli build {{repository}} {{path/to/spec_file}}` + +- Check status of builds: + +`copr-cli list-builds {{repository}}` + +- Trigger a copr build of a spec-file from public (git) repository: + +`copr-cli buildscm {{repository}} --clone-url {{https://git.example.org/repo}} --spec {{spec_file_name}}` diff --git a/tldr/linux/ip-route-add b/tldr/linux/ip-route-add index d26ae16b..73212c37 100644 --- a/tldr/linux/ip-route-add +++ b/tldr/linux/ip-route-add @@ -3,7 +3,7 @@ syntax: markdown tags: [tldr, linux] source: https://github.com/tldr-pages/tldr.git --- -# ip route +# ip route add > Add a new networking route. > More information: . diff --git a/tldr/linux/systemctl-disable b/tldr/linux/systemctl-disable new file mode 100644 index 00000000..1a25b186 --- /dev/null +++ b/tldr/linux/systemctl-disable @@ -0,0 +1,17 @@ +--- +syntax: markdown +tags: [tldr, linux] +source: https://github.com/tldr-pages/tldr.git +--- +# systemctl disable + +> Disable systemd services. +> More information: . + +- Stop a service from running on boot: + +`systemctl disable {{unit}}` + +- Stop a service from running on boot and stop its current execution: + +`systemctl disable {{unit}} --now` diff --git a/tldr/rsactftool.py b/tldr/rsactftool.py new file mode 100644 index 00000000..0cb55d84 --- /dev/null +++ b/tldr/rsactftool.py @@ -0,0 +1,37 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# RsaCtfTool + +> RSA attack tool for CTF challenges - recover private keys from weak public keys and/or decrypt data. +> More information: . + +- Recover a private key from a public key file: + +`RsaCtfTool.py --publickey {{path/to/key.pub}} --private` + +- Decrypt a file using a public key: + +`RsaCtfTool.py --publickey {{path/to/key.pub}} --decryptfile {{path/to/ciphered_file}}` + +- Decrypt a specific ciphertext string: + +`RsaCtfTool.py --publickey {{path/to/key.pub}} --decrypt "{{ciphertext}}"` + +- Dump RSA key components (e.g., modulus, exponent) from a key file: + +`RsaCtfTool.py --dumpkey --key {{path/to/key.pub}}` + +- Run a specific attack (e.g., Fermat factorization) to recover the private key: + +`RsaCtfTool.py --publickey {{path/to/key.pub}} --private --attack fermat` + +- Generate a public key from modulus (n) and exponent (e): + +`RsaCtfTool.py --createpub -n {{modulus}} -e {{exponent}}` + +- Attempt all available attacks to recover the private key: + +`RsaCtfTool.py --publickey {{path/to/key.pub}} --private --attack all`