Skip to content

Msfv3n0m/Rust-Bind-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-Bind-Shell

A bind shell built in rust; compatible with both Windows and Linux.

Usage

  1. Open a codespace with this project and launch a tmux session
  2. tmux
  3. Hit Ctrl + b and then " to split the tmux session into two horizantal panes
  4. Run the project in one pane
  5. cargo run ./src/
  6. Hit Ctrl + b and then the up arrow to change the active tmux session to the top
  7. Enter a netcat connection on localhost port 4444
  8. nc 127.0.0.1 4444
  9. ctrl + c to exit

Limitations

  • cmd: internal commands such as echo, type, pause and dir will not work.
    • To work around this, you can use cmd /c <command>
  • powershell: cmdlets do not work, only env vars can be printed to the screen
  • tab complete is not implemented
  • command history cannot be used

About

A bind shell built in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages