mirror of
https://github.com/mochabyte0x/CTFPacker
synced 2026-06-06 16:14:33 +00:00
Update README.md
This commit is contained in:
@@ -87,7 +87,24 @@ That's it ! This will install the python package via pipx, set up a `.desktop` l
|
||||
|
||||
## Usage
|
||||
|
||||
General usage:
|
||||
### GUI
|
||||
|
||||
If you installed via pipx or `install.sh`, you can launch the GUI directly or through your desktop app launcher (which is the preferred way using CTFPacker):
|
||||
|
||||
```bash
|
||||
ctfpacker-gui
|
||||
# or
|
||||
ctfpg
|
||||
```
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/GUI.png" width="800" alt="CTFPacker">
|
||||
</p>
|
||||
|
||||
The GUI exposes all the same options as the CLI but with real-time build output, a log panel, and a profile system. You can save/load build configurations as named profiles, and export/import them as `.ctfp` files to share across machines.
|
||||
|
||||
### General usage
|
||||
|
||||
```
|
||||
usage: main.py [-h] {staged,stageless} ...
|
||||
|
||||
@@ -161,20 +178,6 @@ Stageless:
|
||||
Example usage: python main.py stageless -p shellcode.bin -e -s -pfx cert.pfx -pfx-pass 'password'
|
||||
```
|
||||
|
||||
### GUI
|
||||
|
||||
If you installed via pipx or `install.sh`, you can launch the GUI directly or through your desktop app launcher:
|
||||
|
||||
```bash
|
||||
ctfpacker-gui
|
||||
```
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/GUI.png" width="800" alt="CTFPacker">
|
||||
</p>
|
||||
|
||||
The GUI exposes all the same options as the CLI but with real-time build output, a log panel, and a profile system. You can save/load build configurations as named profiles, and export/import them as `.ctfp` files to share across machines.
|
||||
|
||||
### Format option
|
||||
|
||||
In both cases, staged or stageless, you can choose whether to compile your loader as an EXE or a DLL. To compile it as a DLL, simply append `-f DLL`. By default, it compiles as an EXE, though you can also explicitly specify this using -f EXE (but you don't need to).
|
||||
|
||||
Reference in New Issue
Block a user