Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > S4 League > S4 League Hacks, Bots, Cheats & Exploits
You last visited: Today at 23:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Tutorial zum erstellen einer Dll.

Discussion on Tutorial zum erstellen einer Dll. within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.

Reply
 
Old   #1
 
Terrat's Avatar
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
Lightbulb Tutorial zum erstellen einer Dll.



Heute habe ich ein Source code erstellt den jeder Kappieren sollte.

[Einführung]
Wir machen heute zusammen eine Dll.Ich werde euch aber nicht ein richtiges Tutorial bieten sondern mit euch einen einfachen Source Code posten den ihr den verabeiten könnt.

[Downloads]

Source:
Hier einmal der Source Code in Groben:
HTML Code:
#include <Windows.h>
#include <iostream>
//Included
//Adressen definieren
#define Adress_Sp 0x00481422
//eigntlicher Hack
void RewriteValues(){
	//Pointer deffinieren
	int *SpPtr;
	//Adressen übergeben
	SpPtr=(int*)Adress_Sp;
	//Deferenzieren
	*SpPtr=2348565977;
	}
	BOOL WINAPI DllMain(HINSTANCE hinstDll,DWORD Reason,LPVOID Reserved){

		switch(Reason){

		case DLL_PROCESS_ATTACH:
			
			RewriteValues();
			break;
		case DLL_PROCESS_DETACH:
			
			break;
		}

return TRUE;
}
Dies ist der Source code für Inf sp.

Tutorial:
Als erstes öffnet ihr euer Visual Studio 2008 c++ express geht auf neues Project Consolen Anwenung dan auf weiter und auf leeres Projekt.
Nun erstellt ihr mit einen Rechtsclick oben einen neuen Ordner und den nennen wir Source.
So nun mache wir Rechtsclick auf den Ordner und gehen auf "Hinzufügen" und dan auf "Neue Klasse".
Nun auf C++ datei.
Und unten einen Namen eintragen.
Und auf erstellen clicken.
So nun öffnet ihr die datei mit einen doppelclick und kopiert den Source Code von oben hinein.
Nun könnt ihr ihn noch verändern.
Zb die Adresse die Deklarierung oder die Value.
Wen wir fertig sind gehen wir in die obere leiste suchen Debug clicken rauf und ändern es zu Release.
Nun F5 drücken und fertig.
Glückwunsch sie haben ihre erste Dll erstellt.
Diese müssen sie nurnoch aus den Ordner holen der sich unter Dokumente | Visual Studio 2010 | Projects und dan eure Ordner nun ist dort ein Release ordner wo die Dll drin ist. Diese auf den Desktop ziehen und in S4League Injecten.

[Erklärung]

#include
#define Adress_...
Void RewriteValues
Bereich Pointer "ptr"
BOOL WINAPI DllMain(HINSTANCE hinstDll,DWORD Reason,LPVOID Reserved)
RewriteValues();

Ps video folgt und überarbeitung des theards
Wäre nett wen ihr mir ein Thanks hinterläst
Terrat is offline  
Thanks
6 Users
Old 05/30/2013, 18:23   #2
 
elite*gold: 0
Join Date: Apr 2013
Posts: 528
Received Thanks: 522
Nice
►♪The*Smuggler♫◄ is offline  
Thanks
1 User
Old 05/30/2013, 18:29   #3


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Statt

Code:
int *SpPtr;
SpPtr=(int*)Adress_Sp;
*SpPtr=2348565977;
würde ich lieber das machen:

Code:
*( DWORD* )( DWORD )SpPtr = 2348565977 ;
Statt einer switch Anweisung in deiner DLL würde ich lieber direkt eine If-Abfrage machen:

Code:
BOOL APIENTRY DllMain( HMODULE Dll, DWORD Reason, LPVOID Reserved )
{
	if( Reason == DLL_PROCESS_ATTACH )
	{
		CreateThread( NULL, NULL, ( LPTHREAD_START_ROUTINE )Init, NULL, NULL, NULL ) ;
	}

	return TRUE ;
}
Denn wozu sollst du auf DLL_PROCESS_DETACH prüfen wenn du eh nichts anderes vor hast außer aus dem switch zu breaken.

Nächster Punkt wäre, wenn jemand diese Dll injecten wird, dann wird er sicherlich einen Themida error bekommen (aber das auch nur wenn er sofort injected wenn der Prozess da ist). Also entweder ein Sleep reinpacken oder den Wert der Adresse in einer Schleife auslesen und erst dann das ändern lassen, wenn Themida die Section da decrypted hat.

Frag mich btw für was du iostream includest, afaik wird die bei dem kleinen Source garnicht benötigt.
K1ramoX is offline  
Thanks
9 Users
Old 05/30/2013, 18:38   #4
 
OoS4KingoO's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 124
Received Thanks: 37
Ist das für ein hack ??
OoS4KingoO is offline  
Old 05/30/2013, 18:41   #5
 
elite*gold: 0
Join Date: Apr 2012
Posts: 257
Received Thanks: 71
english please
zawcawbaw is offline  
Old 05/30/2013, 18:42   #6
 
elite*gold: 0
Join Date: May 2013
Posts: 374
Received Thanks: 341
Quote:
Originally Posted by OoS4KingoO View Post
Ist das für ein hack ??
Ne weißte damit kannste die neuen 5€ Scheine drucken.


@TE

Naja, jetzt wird die Sektion auch bei den DLL's zu C&P
1o1Oq? is offline  
Old 05/30/2013, 18:54   #7
 
elite*gold: 0
Join Date: Apr 2013
Posts: 528
Received Thanks: 522
Quote:
Originally Posted by zawcawbaw View Post
english please
translate.google.com
►♪The*Smuggler♫◄ is offline  
Old 05/30/2013, 19:11   #8
 
OoS4KingoO's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 124
Received Thanks: 37
VID pls
OoS4KingoO is offline  
Old 05/30/2013, 20:35   #9
 
elite*gold: 0
Join Date: Nov 2009
Posts: 99
Received Thanks: 74
Hallo, Was mach ich falsch ?
1>------ Erstellen gestartet: Projekt: dll test, Konfiguration: Release Win32 ------
1> dll test.cpp
1>dll test.cpp(1): warning C4627: "#include <Windows.h>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(2): warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(30): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
jakiki is offline  
Old 05/30/2013, 20:41   #10
 
elite*gold: 0
Join Date: Apr 2012
Posts: 387
Received Thanks: 603
Quote:
Originally Posted by jakiki View Post
Hallo, Was mach ich falsch ?
1>------ Erstellen gestartet: Projekt: dll test, Konfiguration: Release Win32 ------
1> dll test.cpp
1>dll test.cpp(1): warning C4627: "#include <Windows.h>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(2): warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(30): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Lerne am besten erst mal C++ und versuch nicht C&P zu machen.
Ich wette du versteht den Sinn von den Source nicht bzw was der macht. der Fehler steht doch dort unten guck mal richtig hin.
JohnDark is offline  
Old 05/30/2013, 21:20   #11
 
elite*gold: 0
Join Date: Apr 2013
Posts: 980
Received Thanks: 734
Erstmal..Good Tutorial

Quote:
Originally Posted by OoS4KingoO View Post
VID pls
Und nun zu dir..ich gebe dir ein Tipp versuch dir Auto it anzulernen bevor du dich an c++ ranwagst..
Virus.bat is offline  
Old 05/30/2013, 22:13   #12


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Quote:
Originally Posted by jakiki View Post
Hallo, Was mach ich falsch ?
1>------ Erstellen gestartet: Projekt: dll test, Konfiguration: Release Win32 ------
1> dll test.cpp
1>dll test.cpp(1): warning C4627: "#include <Windows.h>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(2): warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>dll test.cpp(30): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Dein erstelltes Projekt ist eine Konsole. Du musst aber Dll machen, da einen Hacken bei "leeres Projekt" und dann ne main.cpp hinzufügen

Quote:
Originally Posted by Virus.bat View Post
Erstmal..Good Tutorial



Und nun zu dir..ich gebe dir ein Tipp versuch dir Auto it anzulernen bevor du dich an c++ ranwagst..
Das ist kein Tutorial. Mit AutoIt anzufangen -> größter Fehler. Lieber gleich C++ lernen, spreche aus Erfahrung.
K1ramoX is offline  
Old 05/30/2013, 22:28   #13
 
elite*gold: 0
Join Date: Nov 2009
Posts: 99
Received Thanks: 74
hab das problem anders gelöst :Ü hab einfach noch #include "StdAfx.h eingefügt und dellmain leer gemacht
jakiki is offline  
Old 06/03/2013, 06:54   #14
 
elite*gold: 0
Join Date: Mar 2012
Posts: 9
Received Thanks: 0
can you give a pointer example code
jaydenchea is offline  
Reply


Similar Threads Similar Threads
Wer kennt sich mit dem erstellen einer .dll aus / kann eine erstellen ?
11/15/2011 - All Points Bulletin - 3 Replies
Hallöchen erstmal. Eine kleine frage werf ich mal kurz in die Runde: Kennt sich jemand mit dem erstellen von .dll's aus bzw. kann eine mit einem entsprechendem Source Code erstellen (für APB )? Ich weiß nicht, ob das unter Thema "Hack Request" fällt, aber naja. Wäre super, wenn jemand irgendwie ein DEUTSCHES TuT findet (ich hab keines gefunden, aber auch nicht gründlich gesucht) für irgendwas, womit man die dll's eben herstellen kann. Ansonsten wäre es sehr gut, wenn jemand, der sich mit dem...
[C#]Gibts Tutorial für Spiele erstellen oder Hacks erstellen?
05/01/2011 - .NET Languages - 19 Replies
Hey gibs hier in epvp Tutorials wie man Ein Spiel erstellt z.B. einen Shooter und wie man einen Hack erstellt? Oder habt ihr auf Youtube iwas gefunden? Naja Hoffe auf Antwort :D Das ganze mit C# Und ich meine keine Minigames sondern eher große Spiele. THX iM VORRAUS
Erstellen einer Quest
11/29/2009 - Metin2 Private Server - 2 Replies
Fange nun mit damit an, Quests zu erstellen.. Meine Frage: Ganz am Anfang einer Quest, beim: quest make_herb_lv4 begin Darf in Questnamen ( in unserem Fall " make_herb_lv4 " ) keine sein?.
Erstellen einer Datenbank
11/04/2009 - WoW Private Server - 2 Replies
hiho, versuche grade nen server selbst aufzubauen. habe mir den aktuellen code von der mangos seite geladen, compiliert - alles super. habe mit "navicat 8" 2 DBs erstellt (realmd & mangos). hatte schonmal nen server udn da musste ich das machen. jetz fehlen mit die DBs! also ich hab sie ja nur erstellt, aber nich gebatcht (execute batch). Kann ich downloaden oder auch erstellen?Ich hatte sonst immer nur für beides jeweils eine datei. hoffe ihr versteht was ich mein! Vielen Dank im...



All times are GMT +2. The time now is 23:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.