Coder Social home page Coder Social logo

braindamage's Introduction

BrainDamage

A python based remote administration tool which uses Telegram as C&C server.

                           /\
                          /_.\
                    _,.-'/ `",\'-.,_
                 -~^    /______\`~~-^~:

  ____            _       _____                                   
 |  _ \          (_)     |  __ \                                  
 | |_) |_ __ __ _ _ _ __ | |  | | __ _ _ __ ___   __ _  __ _  ___ 
 |  _ <| '__/ _` | | '_ \| |  | |/ _` | '_ ` _ \ / _` |/ _` |/ _ \
 | |_) | | | (_| | | | | | |__| | (_| | | | | | | (_| | (_| |  __/
 |____/|_|  \__,_|_|_| |_|_____/ \__,_|_| |_| |_|\__,_|\__, |\___|
                                                        __/ |     
                                                       |___/      

--> Coded by: Mehul Jain
--> For windows only

  ______         _                       
 |  ____|       | |                      
 | |__ ___  __ _| |_ _   _ _ __ ___  ___ 
 |  __/ _ \/ _` | __| | | | '__/ _ \/ __|
 | | |  __/ (_| | |_| |_| | | |  __/\__ \
 |_|  \___|\__,_|\__|\__,_|_|  \___||___/
                                         

--> Persistance
--> USB spread
--> Port Scanner
--> Router Finder
--> Run shell commands
--> Keys logging
--> Insert keystrokes
--> Record audio
--> Webserver
--> Screenshot logging
--> Download files in the host
--> Execute shutdown, restart, logoff, lock
--> Send drive tree structure
--> Set email template
--> Rename Files
--> Change wallpaper
--> Open website
--> Send Password for
    • Chrome
    • Mozilla
    • Filezilla
    • Core FTP
    • CyberDuck
    • FTPNavigator
    • WinSCP
    • Outlook
    • Putty
    • Skype
    • Generic Network
--> Cookie stealer
--> Send active windows
--> Gather system information
    • Drives list
    • Internal and External IP
    • Ipconfig /all output
    • Platform

Setup

  • Telegram setup:
    • Install Telegram app and search for "BOTFATHER".
    • Type /help to see all possible commands.
    • Click on or type /newbot to create a new bot.
    • Name your bot.
    • You should see a new API token generated for it.
  • Dedicated Gmail account. Remember to check "allow connection from less secure apps" in gmail settings.
  • Set access_token in eclipse.py to token given by the botfather.
  • Set CHAT_ID in eclipse.py. Send a message from the app and use the telegram api to get this chat id.

bot.getMe() will give output {'first_name': 'Your Bot', 'username': 'YourBot', 'id': 123456789}

  • Set copied_startup_filename in Eclipse.py.
  • Set Gmail password and Username in /Breathe/SendData.py

Abilities

  • whoisonline- list active slaves

This command will list all the active slaves.

  • destroy- delete&clean up

This command will remove the stub from host and will remove registry entries.

  • cmd- execute command on CMD

Run shell commands on host

  • download- url (startup, desktop, default)

This will download files in the host computer.

  • execute- shutdown, restart, logoff, lock

Execute the following commands

  • screenshot- take screenshot

Take screenshot of the host of computer.

  • send- passwords, drivetree, driveslist, keystrokes, openwindows

This command will sends passwords (saved browser passwords, FTP, Putty..), directory tree of host (upto level 2), logged keystrokes and windows which are currently open

  • set- email (0:Default,1:URL,2:Update), filename (0: Itself, 1: Others), keystrokes (text)

This command can set email template (default, download from url, update current template with text you'll send), rename filenames or insert keystrokes in host.

  • start- website (URL), keylogger, recaudio (time), webserver (Port), spread

This command can open website, start keylogger, record audio, start webserver, USB Spreading

  • stop- keylogger, webserver

This command will stop keylogger or webserver

  • wallpaper- change wallpaper (URL)

Changes wallpaper of host computer

  • find- openports (host, threads, ports), router

This command will find open ports and the router the host is using

  • help- print this usage

Requirements

Screenshots

Setup

Notification

Who is Online Telegram

Help Telegram

Record Audio Telegram

Take screenshot Telegram

For educational purposes only, use at your own responsibility.

braindamage's People

Contributors

mehulj94 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  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  avatar  avatar  avatar  avatar

Watchers

 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

braindamage's Issues

Error run code

Help me, the code when i run it, some code is error..

E:\SHARED\BrainDamage>python eclipse.py
File "eclipse.py", line 101
print e
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(e)?

E:\SHARED\BrainDamage>

How to open txt.dsotm files?

After opening txt.dsotm files sent to email, I have just found some bla bla characters. Is it encoded? How to decode this type of files?

No Persistance. Doesn't copy itself in startup folder.

As per the screenshot when executing eclipse.py your output is
Hiding files
Folder hidden
Adding registries
Keys added
Timestanp changed
Etc etc
But mine just shows keys added and listening. That's it
It only copies AdobePush.py in startup which won't work untill and unless python is installed on the victim.
Pls help

Startup function not working

Hi, I'm trying to build your Telegram Backdoor but I have a problem with Startup functions.
I build to execute file and changed "copied_startup_filename = 'dllhost.exe'" but It not work and always have error.
And the file which send via email don't work when I try to rename it to "CHL.zip"
Please fix that error. Thanks for reading.

Mentioning external projects

Hi,
I don't have any problem that you use my code (from lazagne) for your project. However, it would be nice de credits my work mentioning it (on the readme or on the header of the source code).
Thanks.

Run on Win10 64bit Error report

The Python 2.7.9 run out error

Traceback (most recent call last): File "C:\Users\user\Downloads\BrainDamage-master\eclipse.py", line 39, in <module> from Echoes import Run File "C:\Users\user\Downloads\BrainDamage-master\Echoes\Run.py", line 7, in <module> import Mozilla File "C:\Users\user\Downloads\BrainDamage-master\Echoes\Mozilla.py", line 10, in <module> from pyasn1.codec.der import decoder ImportError: No module named pyasn1.codec.der

I have take the issues to run on py2.7.9 (32bit)
Am I firefox are too much update or the web browser software make the bug?

Can't build an exe

I have used pyinstaller, py2exe and auto-py-to-exe to make the script an exe file, but it's not working.

I have even transformed all the scripts located in Breathe and Echoes directory in one script to check whether it works or not. The script works fine with python, but the built exe doesn't work.

Any idea on how to do that?
Thanks in Advance,

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.