Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yaoh3i/ShadowDuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shadow Duck

Interactive reverse connection shell based on HTTP short connection。

中文文档

Feature

  • stdin(0), stdout(1), stderr(2) are not connected outward
  • No pipeline for stdin(0), stdout(1), stderr(2)
  • Pretending to be a python crawler
  • Interactive shell, which can execute interactive commands such as ssh/ftp
  • Automatic reconnection
  • CTRL + C to force the current command to exit (non interactive command)

Usage

  • Modify IP and port in client.py and port in server.py
  • client.py is based on python2.x and is used for controlled machine
  • server.py is based on python3.x and is used for your own machine
  • Enter ia before the command to run interactive commands, such as ia ssh [email protected]
  • Enter exit on the server side and press enter to exit. At this time, the client enters the sleep state and sends a request to the server every 60s. The connection can be restored when the server is online
  • When you run a non interactive command, when you use Ctrl + C, the program asks if you want to end the current command. Enter C to end the current command, p to end the program, q to cancel the operation

Warning

It is only used for the research of Intranet penetration defense technology. It is used for defense of such attacks. It is forbidden to use it for attack behavior, or the consequences will be borne by yourself.

About

ShadowDuck - Reverse http interactive shell

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages