Ergebnis 1 bis 10 von 10

Baum-Darstellung

  1. #1
    Anfänger
    Registriert seit
    13.08.2010
    Beiträge
    27

    Standard [Reques] Hacking per dll

    Servus

    Also,

    ich kann schon die ScriptSprache autoit.
    Darin bin ich relativ gut.
    Habe damit auch schon sehr viele Gamehack Trainer geschrieben.

    Nun wollte ich auf c++ umsteigen.
    Habe auch simple Basics drauf.
    Aber ich muss unbedingt wissen, wie ich per dll eine stelle im Prozess ändere.

    Habe mir mal von einem anderen coder den source seiner dll geben lassen

    Code:
    #include "stdafx.h"
    #include "Main.h"
    #include <stdio.h>
    
    DWORD WINAPI Set()
    {
        MemoryClass mem;
    
        while(1)
        {
            if (GetAsyncKeyState(VK_DELETE))
            {
                Pressed = 0;
                Pressed_Ammo = 0;
                return 0;
            }
            
            if (GetAsyncKeyState(VK_END))
            {
                memcpy((void*)GodmodeAddress1, &GodmodeValue1, 4);
                memcpy((void*)GodmodeAddress2, &GodmodeValue2, 4);
            }
    
            memcpy((void*)AmmoAddress1, &AmmoValue1, 4);
            memcpy((void*)AmmoAddress2, &AmmoValue2, 4);
    
            //Sleep(120);
        }
        return 0;
    }
    
    DWORD GetAmmoAddress()
    {
        Pressed_Ammo = 1;
        MemoryClass mem;
        DWORD tmp;
    
        tmp = mem.ReadMemory(BaseAddressAmmo);
        tmp = mem.ReadMemory((tmp + Offset1Ammo));
        tmp = mem.ReadMemory((tmp + Offset2Ammo));
        tmp = mem.ReadMemory((tmp + Offset3Ammo));
        tmp = mem.ReadMemory((tmp + Offset4Ammo));
        AmmoAddress1 = tmp + Offset5Ammo;
        AmmoAddress2 = AmmoAddress1 + 0x8;
        AmmoValue1 = mem.ReadMemory(AmmoAddress1);
        AmmoValue2 = mem.ReadMemory(AmmoAddress2);
    
        CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Set, 0, 0, NULL);
        return 0;
    }
    
    DWORD GetGodmodeAddress()
    {
        Pressed = 1;
        MemoryClass mem;
        DWORD tmp;
    
        tmp = mem.ReadMemory(BaseAddress);
        tmp = mem.ReadMemory((tmp + Offset1));
        tmp = mem.ReadMemory((tmp + Offset2));
        tmp = mem.ReadMemory((tmp + Offset3));
        tmp = mem.ReadMemory((tmp + Offset4));
        GodmodeAddress1 = tmp + Offset5;
        GodmodeAddress2 = GodmodeAddress1 + 0x8;
        GodmodeValue1 = mem.ReadMemory(GodmodeAddress1);
        GodmodeValue2 = mem.ReadMemory(GodmodeAddress2);
        //GetAmmoAddress();
        //CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)SetGM, 0, 0, NULL);
        return 0;
    }
    
    void Injected(HINSTANCE hInstance)
    {
        while(1)
        {
            if (GetAsyncKeyState(VK_INSERT))
            {
                if (Pressed == 0 && Pressed_Ammo == 0)
                {
                    GetGodmodeAddress();
                    GetAmmoAddress();
                }
            }
            Sleep(120);
        }
    }
    
    int WINAPI DllMain(HINSTANCE hInst,DWORD reason,LPVOID reserved)
    {
        if(reason==DLL_PROCESS_ATTACH)
        {
            MessageBox(NULL, L"Injected", L"Pinki = leecher :D", MB_OK);
            CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Injected, hInst, 0, NULL);
        }
        return true;
    }
    1. kann ich diese dll garnich erzeugen, dar als Fehler kommt, die dll wurde nicht gefunden.
    2. stehen viele Fehler drin, denke das liegt daran dass ich die oberste headerdatei nicht besitze.
    3. sehe ich nicht wo genau die adressen stehen, welche geändert werden sollen.

    Würde mich echt sehr freuen wenn mir vll. jemand eine simple dll Projektmappe geben könnte.
    Schreibe in Visual c++ Express 2010.

    Hoffe ihr könnt mir helfen.

    Wäre halt korekkt wenn mir einer helfen könnte.

    Würde mich natürlich erkenntlich zeigen ;D

    Also in google finde ich nichts über dlls in c++

    Naja ich hoffe mal dass ihr euch mit dlls in c++ auskennt und mir helfen könnt
    Geändert von FreehuntX (04.10.2010 um 01:08 Uhr) Grund: Automerged Doublepost

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 22.03.2009, 11:40
  2. W-Lan Hacking
    Von Mali im Forum Wireless-Lan
    Antworten: 9
    Letzter Beitrag: 14.10.2008, 20:41
  3. Hacking-Faq
    Von HurricanX im Forum Biete Tutorials
    Antworten: 0
    Letzter Beitrag: 11.09.2004, 14:26

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •