Skip to content

Commit

Permalink
Update README examples
Browse files Browse the repository at this point in the history
  • Loading branch information
g0tmi1k committed Apr 25, 2018
1 parent 1d192c3 commit d3baf04
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 23 deletions.
33 changes: 15 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,31 +94,30 @@ Veil's Main Menu:
```bash
$ ./Veil.py
===============================================================================
Veil | [Version]: 3.1.5
Veil | [Version]: 3.1.6
===============================================================================
[Web]: https://www.veil-framework.com/ | [Twitter]: @VeilFramework
===============================================================================

Main Menu

2 tools loaded
2 tools loaded

Available Tools:

1) Evasion
2) Ordnance
1) Evasion
2) Ordnance

Available Commands:

exit Completely exit Veil
info Information on a specific tool
list List available tools
options Show Veil configuration
update Update Veil
use Use a specific tool
exit Completely exit Veil
info Information on a specific tool
list List available tools
options Show Veil configuration
update Update Veil
use Use a specific tool


Main menu choice:
Veil>:
```

**Help**
Expand All @@ -129,9 +128,8 @@ usage: Veil.py [--list-tools] [-t TOOL] [--update] [--setup] [--config]
[-p [PAYLOAD]] [-o OUTPUT-NAME]
[-c [OPTION=value [OPTION=value ...]]]
[--msfoptions [OPTION=value [OPTION=value ...]]] [--msfvenom ]
[--compiler pyinstaller] [--clean] [--ordnance-payload [PAYLOAD]]
[--list-encoders] [-e ENCODER] [-b \x00\x0a..]
[--print-stats]
[--compiler pyinstaller] [--clean] [--ordnance-payload PAYLOAD]
[--list-encoders] [-e ENCODER] [-b \x00\x0a..] [--print-stats]

Veil is a framework containing multiple tools.

Expand Down Expand Up @@ -166,14 +164,14 @@ Veil is a framework containing multiple tools.
--clean Clean out payload folders
[*] Veil-Ordnance Shellcode Options:
--ordnance-payload [PAYLOAD]
--ordnance-payload PAYLOAD
Payload type (bind_tcp, rev_tcp, etc.)
[*] Veil-Ordnance Encoder Options:
--list-encoders Lists all available encoders
-e ENCODER, --encoder ENCODER
Name of shellcode encoder to use
-b \\x00\\x0a.., --bad-chars \x00\x0a..
-b \x00\x0a.., --bad-chars \x00\x0a..
Bad characters to avoid
--print-stats Print information about the encoded shellcode
$
Expand Down Expand Up @@ -206,7 +204,6 @@ strconv
reflect
encoding/binary
command-line-arguments
===============================================================================
Veil-Evasion
===============================================================================
Expand Down
2 changes: 0 additions & 2 deletions tools/evasion/tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,6 @@ def clean_artifacts(self, interactive=True):
return

def cli_menu(self, invoked=False):
evasion_helpers.title_screen()

# --list-payloads
if self.command_options.list_payloads:
self.list_loaded_payloads()
Expand Down
4 changes: 1 addition & 3 deletions tools/ordnance/tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,6 @@ def __init__(self, cli_options=None):
self.payload_options = {}

def cli_menu(self, invoked=False):
ordnance_helpers.title_screen()

# Check to see if we're just listing payloads or encoders
# If so, do that and then exit
# --list-payloads
Expand Down Expand Up @@ -391,7 +389,7 @@ def use_payload(self, payload):

# Did we come from Evasion? Or direct from Ordnance...
if self.invoked:
print('\nHalf way... ' + helpers.color('Shellcode generated with Veil-Ordnance!') + ' Returning to Veil-Evasion.\n')
print('\nHalf way... ' + helpers.color('Shellcode generated with Veil-Ordnance!') + ' Returning to Veil-Evasion.')

# Re-set settings
if "LHOST" in payload.required_options:
Expand Down

0 comments on commit d3baf04

Please sign in to comment.