Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:13

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

Advertisement



OllyDbg - Diablo III - battle.net.dll - R6034

Discussion on OllyDbg - Diablo III - battle.net.dll - R6034 within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2007
Posts: 75
Received Thanks: 191
OllyDbg - Diablo III - battle.net.dll - R6034

Hi,

ich versuche gerade die battle.net.dll von dem Spiel Diablo III zu debuggen. Leider kommt beim laden der loaddll.exe vom Debugger ein Fehler mit dem Bezeichner "R6034".

Wenn ich dann auf OK klicke steht im Statusleiste "LOADDLL terminated: Unable to load DLL".
In der Statusanzeige steht nun "Terminated"

Im Fenster für "Executable modules" steht die dll auch nicht dabei.


Bei einer Suche auf google bin ich leider nicht wirklich weiter gekommen. Ich habe nur irgendetwas von manifest gelesen.

Achoso, ich benutze OllyDbg v2.01 (alpha 4)

Greezzz
deathkeeper
deathkeeper is offline  
Old 07/13/2012, 10:00   #2
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Du solltest vielleicht erst mal checken ob die DLL irgentwie gepackt oder verschlüsselt ist. Wenn ja, hast du erst mal andere Probleme.

MfG
yihaaa is offline  
Old 07/13/2012, 18:36   #3
 
elite*gold: 0
Join Date: Oct 2007
Posts: 75
Received Thanks: 191
Quote:
Originally Posted by yihaaa View Post
Du solltest vielleicht erst mal checken ob die DLL irgentwie gepackt oder verschlüsselt ist. Wenn ja, hast du erst mal andere Probleme.
Wie finde ich sowas raus? Ich habe die auch schon mit dem PE Explorer öffnen können. Leider sind die 30 Tage Testzeit schon rum.
deathkeeper is offline  
Old 07/13/2012, 19:26   #4
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Ein kompletter Anfänger sollte sich vielleicht erstmal etwas einfacheres suchen.
MoepMeep is offline  
Old 07/13/2012, 21:54   #5
 
elite*gold: 0
Join Date: Oct 2007
Posts: 75
Received Thanks: 191
Quote:
Originally Posted by MoepMeep View Post
Ein kompletter Anfänger sollte sich vielleicht erstmal etwas einfacheres suchen.
Ich will aber nichts einfacheres. Die DLL zu debuggen ist das was ich will und ich werde an dieser Aufgabe wachsen! Vorrausgesetzt ich bekomme hier nicht nur schlaue Sprüche als Antwort (hoffe du verstehst das Zwinkern)

Ich habe mal angefangen diese Tutorials von Lena zu machen:

Ich habe von dem Tut soweit alles verstanden was ich bisher gemacht habe. Zumal es im dritten Tut gerade um "Portable Executeables" und deren Aufbau geht, also auch in gewisser Weise um den Aufbau von DLLs. Allerdings bin ich mir sicher, dass mir das nicht bei diesem speziellen Problem mit der DLL weiterhelfen wird.
deathkeeper is offline  
Old 07/14/2012, 13:38   #6
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Du bist beim 3. von 40 und kommst mit der battle.net.dll nicht weiter? Ich würde mich sofort beim tutorial ersteller beschweren!
Aber ich will mal nicht so sein und gebe dir einen tipp, bei SC2 gab es vergleichbare probleme
MoepMeep is offline  
Old 07/14/2012, 23:24   #7
 
elite*gold: 0
Join Date: Oct 2007
Posts: 75
Received Thanks: 191
Danke für den Hinweis mit SC2. Hätte ich eigntlich mal selber drauf kommen können. Ist ja schließlich alles die selbe Engine und Programmierer sind halt auch nur faule Menschen die gerne mal Copy&Paste machen

Mein eigentliches Ziel war es einen Weg zu finden um nach dem neusten Update die russische Version in Deutsch zu spielen. Ich habe jetzt erst mal einen Weg gefunden. Leider musste ich dafür die Diablo III.exe abändern und dass ist bekanntlich keine gute Lösung. Deswegen will ich mal in die battle.net.dll reinschaun in der Hoffnung dass man dort auf einen einfacheren Lösungsansatz stößt.
deathkeeper is offline  
Old 07/15/2012, 00:04   #8
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Das findest du mit Erfahrung raus. Du wirst schnell merken, dass es nicht so aussieht, wie es sollte...komische Routinen und Magic Jumps am Anfang, sind kein gutes Zeichen. Du kannst dir auch mal Peid laden( einfach mal googlen ).

MfG
yihaaa is offline  
Old 07/15/2012, 12:50   #9
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
PEiD wird dir, zumindest in der neusten mir bekannten Version, nicht helfen.
MoepMeep is offline  
Old 07/15/2012, 19:27   #10
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Warum soll es nicht helfen? Meine Version is schon etwas älter, hilft mir aber in 90% der Fälle.

MfG
yihaaa is offline  
Old 07/15/2012, 19:44   #11


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Weil aktuelle Packer selbst mit aktuellen Signaturen selten erkannt werden.
MrSm!th is offline  
Old 07/15/2012, 19:48   #12
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Das stimmt wohl, liefert aber trotzdem immer gute Infos.

MfG
yihaaa is offline  
Old 07/16/2012, 01:34   #13
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Aber nicht in diesem speziellen fall
MoepMeep is offline  
Old 07/18/2012, 16:11   #14
 
elite*gold: 0
Join Date: Jun 2012
Posts: 187
Received Thanks: 58
einfach mit einem debugger untersuchen wie die dll gelinkt wird - schon weiß man ob und wie sie verschlüsselt / gepackt ist.
tnd0 is offline  
Reply




All times are GMT +2. The time now is 22:13.


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.