Results 1 to 6 of 6
  1. #1
    fishncips4T's Avatar
    Join Date
    May 2009
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    4
    My Mood
    Amused

    Lightbulb DIY how to make a dll from code

    1. Open Microsoft Visual Studio, or Visual C++ Express:
    2. Go to File > New > Project.
    3. Select 'Win32 Project' as your project type.
    4. In the next dialog, go to setting and check 'DLL', and 'Empty Project'.
    5. Write your code.
    6. Go to Build > Build Solution.
    Code:
    //includes all nessecary files to this source
    #include <windows.h>
    //End of includes
    //This is what you call globals.
    int HackOn = 0;
    //Define HackOn as a number, and that numebr is zero.
    int HackMax = 10;
    //Define HackMax as a number, and that number is ten.
    bool test = false;
    //Define test as a true/false. "Boolean"
    #define ADDR_SBULLLETS 0x374BBF16
    //The definition of ADDR_SBULLETS
    //End of Globals
    void Main (void)
    {
    while(1)
    //Makes an infinite loop. One that doesn't end.
    {
    if(GetAsyncKeyState(VK_NUMPAD1)&1)
    //When Numpad1 Gets Pressed
    {
    test = (!test);
    //if test = false, turn to true and vice versa
    }
    if(GetAsyncKeyState(VK_NUMPAD2)&1)
    //When Numpad2 Gets Pressed.
    {
    HackOn ++;
    //Adds +1 to the variable, "HackOn"
    if(HackOn == HackMax) HackOn = 0;
    //When Hackon Reaches the number HackMax, it resets HackOn to 0
    }
    if(test)
    //if test is true
    {
    memcpy( (PBYTE)ADDR_SBULLLETS, (PBYTE)"\x33\xC0\x90", 3 );
    //look in globals for the definition of ADDR_SBULLETS
    //Basically, it edits the bytes of the memory to "\x33\xC0\x90".
    //The number at the end, tells you how many bytes you are editing.
    //The first part, ADDR_SBULLETS Shows the code which part of the memory we are editing.
    }else{
    //if test is not true
    memcpy( (PBYTE)ADDR_SBULLLETS, (PBYTE)"\x0F\x94\xC0", 3 );
    //look in globals for the definition of ADDR_SBULLETS
    //Basically, it edits the bytes of the memory to "\x0F\x94\xC0".
    //The number at the end, tells you how many bytes you are editing.
    //The first part, ADDR_SBULLETS Shows the code which part of the memory we are editing.
    }
    }
    }
    DWORD WINAPI Lesson (LPVOID)
    // This is just a dummy function that will be the code activate the main thread
    {
    Main();
    //Call the thread called Main
    return 1;
    //Finish of the thread.
    }

    BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
    // DllMain is an optional function for you to declare.
    // It serves as the entry point for any DLL
    {
    DisableThreadLibraryCalls(hDll);
    // Make a call to DisableThreadLibraryCalls with the hModule variable
    // as its argument; Doing this is an optimization trick to prevent
    // needless thread attach/detach messages from triggering further calls
    // to our DllMain function.
    if ( dwReason == DLL_PROCESS_ATTACH )
    {
    //When this dll is injected into the process. this is what the dll is supposed to do.
    // Null, in C Plus Plus, nothing. It is defined as 0
    CreateThread(NULL, NULL, Lesson, NULL, NULL, NULL);
    //It creates the thread called "Lesson" which is defined a few lines up. DWORD WINAPI Lesson (LPVOID)
    }
    return TRUE;
    // Although the return value doesn't actually matter. You return the value TRUE or FALSE indicatinng success or failure.


    This is not my TUT but a copy from the net, i could not be stuffed writing it all out ok. credits to elite...
    This for your nubs out there that want to copy n paste code that works, and want to make your own dll for injecting ok. have fun and thanks.

  2. The Following 2 Users Say Thank You to fishncips4T For This Useful Post:

    Ceelker (12-18-2014),syahmi123 (03-21-2014)

  3. #2
    Gamerdog6482's Avatar
    Join Date
    Sep 2013
    Gender
    male
    Posts
    386
    Reputation
    10
    Thanks
    47
    seems legit
     

  4. #3
    fishncips4T's Avatar
    Join Date
    May 2009
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    4
    My Mood
    Amused
    it's code but used and detected so if you get a code for a complete hack like esp etc etc, copy n paste do the thing with c++ and bingo you have your own Dll file ready to deal death and destruction online...

  5. #4
    deathdealer15's Avatar
    Join Date
    Oct 2015
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    0
    My Mood
    Bored
    too much workkk

  6. #5
    DarknzNet's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Posts
    2,447
    Reputation
    504
    Thanks
    10,843
    Thanks ))))

  7. #6
    ndwl's Avatar
    Join Date
    Sep 2015
    Gender
    female
    Posts
    32
    Reputation
    10
    Thanks
    11
    lol you can't even use [CODE] brackets?

    let the shitty c+p'ing begin i guess

Similar Threads

  1. How to make a dll hack - LEACHED!!!
    By rickj1996 in forum C++/C Programming
    Replies: 5
    Last Post: 01-19-2010, 08:09 AM
  2. [Source] How to make a DLL injector in VB
    By scimmyboy in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 12
    Last Post: 01-14-2010, 02:00 PM
  3. How To Make A .dll file ( Or a .bat file )
    By _Slash_ in forum Combat Arms Discussions
    Replies: 8
    Last Post: 12-14-2009, 09:25 PM
  4. How To Make A DLL
    By miksdubom in forum General
    Replies: 17
    Last Post: 08-05-2009, 10:01 PM
  5. Need Tutorial - How to make an annimation from a video
    By condor01 in forum Suggestions, Requests & Help
    Replies: 5
    Last Post: 04-02-2008, 04:11 PM