Git Product home page Git Product logo

rsb-framework's Introduction

RSB Framework

Reverse Shell Backdoor is a framework to control infected machines with some cool interactions. It's capable of send files, run programs in the background, screenshot and shit.

There are two versions of the code, the C and Python. If you want to learn about sockets and reverse connection, you should check it out.

Travis branch Travis branch Travis branch Travis branch

Disclaimer

This Framework musn't be used to harm/threat/hurt other person's computer.

It's purpose is only to share knowledge and awareness about Computer virus/Operating Sistems/Programming, made for learning and awareness about secutiry.

The program isn't complete nor all the funcionalities are working.

What's a backdoor ?

Backdoor is a computer virus popular known as trojan horse. It work's as a reverse shell to victim computer. So the attacker maintains access to victim computer after the bridge with some system vulnerability exploitation.

How to use ?

First the victim should run the backdoor compiled in the computer. Then when the attacker run the servidor.py he shall get a reverse connection to the victim comuter.

Victim:

python backdoor.py

Attacker:

python servidor.py

Uses

  • It can be used to control the victim computer with a reverse shell.
  • Also you can be used to controll your own computer without being home!
  • Send and download files, run programs.

Backdoor features :

  • Remote connection.
  • Download files from the victim machine.
  • Send files to victim machine.
  • Persistence.
  • Screenshot of the victim screen.
  • Execute other programs in the victim computer.
  • Backdoor complete (Only when all features ready).

Instalation

If you want to run Python version you need to install all the dependecies

linux:

~$ sudo pip install -r requeriments.txt

windows:

pip install -r requeriments.txt

If you want to run C code version you dont need to install any dependecies.

Compiling

The Python code needs to be compiled or be executed as a script (not recommended).

linux:

pyinstaller -F --clean -w backdoor.py -n backdoor

windows:

pyinstaller -F --clean -w backdoor.py -i icon.png

The C code needs to be compiled.

~$ chmod +x comp.sh
~$ sh comp.sh

or

~$ gcc backdoor.c lib/communication.c  lib/commands.c -o bin/client
~$ gcc server.c lib/communication.c lib/commands.c -o bin/server

rsb-framework's People

Contributors

tarcisio-marinho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

rsb-framework's Issues

how to use

hi there
why ?there is no wiki or instruction to use your framework
and also there is nothing in English to understand it
how should developers like me try that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.