Forums > cpp >

how can i make my own exploit dll


Posts: 3

Threads: 1

Joined: Oct, 2020

Reputation: 0

Posted

how can i make my own exploit dll

 

davidTube

Exploit Developer

Posts: 1499

Threads: 61

Joined: Dec, 2018

Reputation: 14

Replied

learn cpp, embed lua in c++, how memory works, and ida. (learning lua will be great, it will help u)

and no, making a custom dll isn't as easy as u might think, u have A LOT to learn.

u could check other dll sources and actually try to understand what all things are and what they do (will be hard) but please don't skid.

dont just get some updated axon source and paste some random functions u found on v3rm and release it. thats skidding and its bad. again, learn instead of skidding. skidding wont help u learn too much.

 

here's something that will help u learn cpp: https://www.learncpp.com/

(btw correct me if I'm wrong anywhere in this reply, I'm still learning and I'm not the best at these things.)

FlamePlus™ OWNER  |  UI & C# DEV, C++ BEGINNER  |

Exploits I have:  |  Syn X  |

|  Discord Server  |  My Discord  |  Download Flame+  |

Shade_0122

C#/Lua Programmer

Posts: 459

Threads: 30

Joined: Jun, 2020

Reputation: 4

Replied

Languages: c++ (main language for coding APIs as u will be using the format .dll and that contains c++. I'm pretty sure this does the memory editing and stuff, I could be wrong cause I dont do APIs and c++ etc.)

Lua (main language for functions like basic print to advanced like sethiddenproperty. This is easy to learn and easy to come by)

 

Editors: Visual Studio 2019 (this is the main one I use when doing anything related)

 

Sources: Axon (try searching up Axon open source, good place to find it is in v3m. Learn how to update the dll and how the functions for and the code looks. Try rewriting some chunks in your own style and format and see where you go. KEEP IN MIND: I'm not encouraging skidding all im saying is look and try to figure yourself and make your own project. Updating a dll and releasing it doesnt mean u made a api it means you r the laziest person more lazy than fat Bob on the other screen releasing his lvl 7 GamerSploit and calling it he never skid it and was all his code.)

Discord: Shade#0122 | Github: Shade0122 | V3m: Shade 0122

Rep Goal: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20

Exploits I Own: Synapse X, Calamari, Utility, Syntrix

Posts: 78

Threads: 1

Joined: Oct, 2020

Reputation: -10

Replied

just rename wrd one noone will know

if youre lgbtq steer away

Posts: 3

Threads: 1

Joined: Oct, 2020

Reputation: 0

Replied

thanks for the information

 

Added

loli im not a skid

 

davidTube

Exploit Developer

Posts: 1499

Threads: 61

Joined: Dec, 2018

Reputation: 14

Replied

@reikodr123 no problem

FlamePlus™ OWNER  |  UI & C# DEV, C++ BEGINNER  |

Exploits I have:  |  Syn X  |

|  Discord Server  |  My Discord  |  Download Flame+  |

Posts: 2

Threads: 0

Joined: Oct, 2020

Reputation: 0

Replied

someone help me plz, my exploit dont work. the visual studio cant find the WRD API but I installed it. this is my script 

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Runtime.InteropServices;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace Script_Executor

{

 

    public partial class Form1 : Form

    {

        [DllImport("WeAreDevs_API.cpp.dll", CallingConvention = CallingConvention.Cdecl)]

        public static extern bool LaunchExploit();

 

        [DllImport("WeAreDevs_API.cpp.dll", CallingConvention = CallingConvention.Cdecl)]

        public static extern bool SendLuaCScript(string script);

 

        [DllImport("WeAreDevs_API.cpp.dll", CallingConvention = CallingConvention.Cdecl)]

        public static extern bool SendLimitedLuaScript(string script);

 

        [DllImport("WeAreDevs_API.cpp.dll", CallingConvention = CallingConvention.Cdecl)]

        public static extern bool SendCommand(string script);

 

        public const int WM_NCLBUTTONDOWN = 0xA1;

        public const int HT_CAPTION = 0x2;

 

        [DllImport("user32.dll")]

        public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

 

        [DllImport("user32.dll")]

        public static extern bool ReleaseCapture();

 

        private void FormMoveable_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)

        {

            if (e.Button == MouseButtons.Left)

            {

                ReleaseCapture();

                SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);

            }

        }

        public Form1()

        {

            InitializeComponent();

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

 

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

 

        }

 

        private void button1_Click_1(object sender, EventArgs e) -- exit button

        {

            Application.Exit();

        }

 

        private void __Click(object sender, EventArgs e) -- button to minimize

        {

            this.WindowState = FormWindowState.Minimized;

        }

 

        private void label2_Click(object sender, EventArgs e)

        {

 

        }

 

        private void label1_Click(object sender, EventArgs e)

        {

 

        }

 

        private void label1_Click_1(object sender, EventArgs e)

        {

 

        }

 

        private void label2_Click_1(object sender, EventArgs e)

        {

 

        }

 

        private void button3_Click(object sender, EventArgs e)

        {

 

        }

 

        private void button1_Click_2(object sender, EventArgs e) -- inject

        {

            string text = fastColoredTextBox1.Text;

            SendLimitedLuaScript(text);

        }

 

        private void button4_Click(object sender, EventArgs e) - inject   <--- problem

        {

            LaunchExploit();

        }

 

        private void button5_Click(object sender, EventArgs e) -- Open File

        {

            //wassup

            OpenFileDialog opendialogfile = new OpenFileDialog();

            opendialogfile.Filter = "Lua File (*.lua)|*.lua|Text File (*.txt)|*.txt";

            opendialogfile.FilterIndex = 2;

            opendialogfile.RestoreDirectory = true;

            if (opendialogfile.ShowDialog() != DialogResult.OK)

                return;

            try

            {

                fastColoredTextBox1.Text = "";

                System.IO.Stream stream;

                if ((stream = opendialogfile.OpenFile()) == null)

                    return;

                using (stream)

                    this.fastColoredTextBox1.Text = System.IO.File.ReadAllText(opendialogfile.FileName);

            }

            catch (Exception)

            {

                int num = (int)MessageBox.Show("An unexpected error has occured", "OOF!", MessageBoxButtons.OK, MessageBoxIcon.Information);

 

            }

        }

private void fastColoredTextBox1_Load(object sender, EventArgs e)

        {

            

        }

 

        private void button2_Click(object sender, EventArgs e) -- text box

        {

            fastColoredTextBox1.Text = "--Script Here";

        }

    }

 

    

    

    }

 

this is the problem what visual studio gives 

System.DllNotFoundException: 'Unable to load the DLL 'WeAreDevs_API.cpp.dll': The specified module could not be found. (Exception  HRESULT: 0x8007007E)'

 

simple_x

Lumine

Posts: 391

Threads: 15

Joined: Sep, 2019

Reputation: 4

Replied

@DarkStriker007 self explanatory

add the dll to your build location

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

</> Rosery Team | C++ developer | Lua scripter

Roblox  |  GitHub  YouTube  ]

Posts: 2

Threads: 0

Joined: Oct, 2020

Reputation: 0

Replied

@simple_x ty

 

Posts: 183

Threads: 10

Joined: Jul, 2020

Reputation: 3

Replied

@OpenGamerTips

im not being funny but that tutorial is horrible and quite a lot of the stuff you said in it was completely wrong

DeepPain - Exploit Dev - Stuck In The Past

Friends WIth Laxion

OpenGamerTips

Literal Computer Nerd.

Posts: 1166

Threads: 103

Joined: Feb, 2020

Reputation: 8

Replied

@DeepPain you know if im so retarded i cant even make a tutorial on how to get a print address i might as well quit reverse engineering

and i apologize to what you said and i deleted my post

let me beat myself up about it too because i feel like a kid rn

im literally about to f*cking question my existence rn bc i cant even use muy f*cking brain

| BaconDevs Founder | C# and Lua Developer |

| 3 years of experience in programming |

| My GitHub | Contact |

davidTube

Exploit Developer

Posts: 1499

Threads: 61

Joined: Dec, 2018

Reputation: 14

Replied

@OpenGamerTips no bro dont quit reverse engineering

FlamePlus™ OWNER  |  UI & C# DEV, C++ BEGINNER  |

Exploits I have:  |  Syn X  |

|  Discord Server  |  My Discord  |  Download Flame+  |

ZaphireHacks

Exploit Dev

Posts: 855

Threads: 62

Joined: May, 2020

Reputation: 5

Replied

@DarkStriker007 Win forms bad use wpf

Discord Accounts : Lunar#6284,ZaphireAlt#7417,Necrotic#1254

Exploits I use: Synapse,JJsploit,Coco Z

I am C# Dev and learning CPP right now get close to be able to make my own basic trainers soon 

Posts: 183

Threads: 10

Joined: Jul, 2020

Reputation: 3

Replied

@OpenGamerTips

yo chill out man dont give up

DeepPain - Exploit Dev - Stuck In The Past

Friends WIth Laxion