Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 15:12

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

Advertisement



[Frage]DLL in Exe injizieren

Discussion on [Frage]DLL in Exe injizieren within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2012
Posts: 231
Received Thanks: 129
[Frage]DLL in Exe injizieren

Hallo!

Es ist möglich, eine dll in eine Exe zu konvertieren (gesehen an einen Metin2 Clienten) aber wie genau funktioniert das, dass die dll dann mit den .exe start abgerufen wird. Bzw Programme?

Regards
iFamouZ<3 is offline  
Old 12/12/2012, 19:30   #2


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Jo, ist ganz leicht. Das einfachste wäre wohl die DLL in der IAT der Exe zu verlinken. Wenn die Exe dann in den Speicher geladen wird, wird es die DLL ebenfalls. Also das lässt sich am einfachsten automatisieren.
Wenn du das manuell machen willst, würde ich zu OllyDbg raten. Also per Olly eine Codecave erzeugen, dort dann per LoadLibrary die gewünschte DLL laden und von irgendwo am Anfang der Exe (Main-Funktion) zur Codecave springen. Hier musste nur drauf achten, dass du mit der Codecave nicht die Register oder den Stack beschädigst.
Ich hoffe, ich konnte dir helfen
Jeoni
Jeoni is offline  
Thanks
1 User
Old 12/12/2012, 23:35   #3
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Quote:
Originally Posted by Jeoni View Post
Jo, ist ganz leicht. Das einfachste wäre wohl die DLL in der IAT der Exe zu verlinken. Wenn die Exe dann in den Speicher geladen wird, wird es die DLL ebenfalls. Also das lässt sich am einfachsten automatisieren.
Wenn du das manuell machen willst, würde ich zu OllyDbg raten. Also per Olly eine Codecave erzeugen, dort dann per LoadLibrary die gewünschte DLL laden und von irgendwo am Anfang der Exe (Main-Funktion) zur Codecave springen. Hier musste nur drauf achten, dass du mit der Codecave nicht die Register oder den Stack beschädigst.
Ich hoffe, ich konnte dir helfen
Jeoni
Code:
push szModuleName
call LoadLibraryA
test eax, eax
jnz OriginalCode
push eax
push eax
push szError
push eax
call MessageBoxA
push eax
call ExitProcess
retn

szModuleName:
db "fap.dll",0
szError
db "you suck!",0
prinzipiell so! (ist allerdings nicht die "wirklich" automatische variante)
Tyrar is offline  
Old 12/20/2012, 23:51   #4



 
+Yazzn's Avatar
 
elite*gold: 420
Join Date: Jan 2012
Posts: 1,082
Received Thanks: 1,000
Man kann auch bereits vorhandene Imports missbrauchen.
+Yazzn is offline  
Reply


Similar Threads Similar Threads
[HowTo]Injizieren mit Kernel Detective auf 32Bit
11/02/2014 - Metin2 Guides & Templates - 39 Replies
Tagchen. Dieses Tutorial richtet sich vor allem an die Anfänger in der Szene! Erfahrene User sind dazu aufgerufen, ihre Meinung zu äußern, sollten hierbei jedoch nicht vergessen, dass es auch weniger erfahrene User gibt. Da hier einige Probleme mit dem Injizieren von Zusatzprogrammen in den Metin2 Prozess zu haben, werde ich nun mal versuchen, ein möglichst genaues Tutorial dazu zu veröffentlichen. Dieses Tutorial ist explizit an Win Vista / Win 7 User mit 32 Bit Systemen gerichtet! Es...
Button in fremdes Programm injizieren.
07/28/2011 - General Coding - 10 Replies
Hi, ich versuche ein Button in ein fremdes Programm zu injizieren, hier die DLL: #include "stdafx.h" #include <iostream> #include <fstream> #include <sstream> #include <time.h>
Mods in S4Client.exe "Injizieren" ?
07/04/2009 - S4 League - 2 Replies
Hi , Da viele einfach gern modden aber auch mit den gemodetten sachen spielen wollen ohne zu Hacken dachte ich es wäre gut wenn mann die Mods iwie in die exe "Injizieren" könnte ! Also so dass der Mod in der S4Client.exe "eingebaut" ! Jmd ne ahnung obs dazu ne möglichkeit gibt ? Mfg Pippo



All times are GMT +1. The time now is 15:12.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.