Register for your free account! | Forgot your password?

You last visited: Today at 11:25

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

Advertisement



D2NT Manager src-code

Discussion on D2NT Manager src-code within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2010
Posts: 344
Received Thanks: 173
D2NT Manager src-code

Tach Leutz...
Bin grad dabei die D2NT Manager.exe zu disassamblen oder wat auch immer^^
Jedenfalls steht vor mir grad ein echt shice code.... is ja auch klar...

Ich hatte z.B. die Idee ne Cube Log einzubauen.
Ich test grad einfaches Zeugs wie z.B. paar Strings zu ändern, damit ich seh , dass es funktioniert.
Ich seh im Code grad sachen wie "Restarts" oder "Chickens" und andere kleine Labels.

Falls ihr mir helfen wollt, schreibt mich an.^^
Da ich nur in Java programmieren kann, bräucht ich bissel hilfe, des is keine programmiersprache mehr^^...

Greetings,
Zerker.


Edit:
Toller Bullshit:
- Die Zeilennummerierung fängt bei dem einem Progg bei 00400000 an und beim andern bei 760000...
- Anscheinend gibt es verschiedene Zeilentypen....
- Das "Label" das ich gefunden hab war ein Comment^^ gleich daneben is gleich die Variable,
die wird aber nirgends defininiert (?!)
Zerker.jar is offline  
Old 10/31/2010, 02:35   #2
 
elite*gold: 0
Join Date: Jan 2008
Posts: 49
Received Thanks: 9
ich hab mir die exe mal angeschaut...das schaut so aus als ob die exe verschlüsselt worden ist.

aja, assembler is btw eine tolle programmiersprache


MfG
dave202 is offline  
Old 10/31/2010, 09:06   #3
 
elite*gold: 0
Join Date: Apr 2010
Posts: 344
Received Thanks: 173
hab se disassambled... ja genau... assambler.... sehr .... schöne scheiß sprache -.- kennt sich wer mit aus?^^

Greetings,
Zerker.

Edit:

Allso...
hab nen kleinen test gemacht: das kleinste java-programm hingeklatscht , kodiert, versucht zu disassamblen:

Der abgefuckte Vergleich:

Java-Programm:
Code:
public class Test
{
    public static void main(String[] args)
    {

         System.out.println("Whazzup...");            

    }
}
Disassambled:
Code:
seg000:00000000
seg000:00000000                 .686p
seg000:00000000                 .mmx
seg000:00000000                 .model flat
seg000:00000000
seg000:00000000 ; ---------------------------------------------------------------------------
seg000:00000000
seg000:00000000 ; Segment type: Pure code
seg000:00000000 seg000          segment byte public 'CODE' use32
seg000:00000000                 assume cs:seg000
seg000:00000000                 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
seg000:00000000                 db 0CAh ; -
seg000:00000001                 db 0FEh ; ¦
seg000:00000002                 db 0BAh ; ¦
seg000:00000003                 db 0BEh ; ¥
seg000:00000004                 db    0
seg000:00000005                 db    0
seg000:00000006                 db    0
seg000:00000007                 db  32h ; 2
seg000:00000008                 db    0
seg000:00000009                 db  1Dh
seg000:0000000A                 db  0Ah
seg000:0000000B                 db    0
seg000:0000000C                 db    6
seg000:0000000D                 db    0
seg000:0000000E                 db  0Fh
seg000:0000000F                 db    9
seg000:00000010                 db    0
seg000:00000011                 db  10h
seg000:00000012                 db    0
seg000:00000013                 db  11h
seg000:00000014                 db    8
seg000:00000015                 db    0
seg000:00000016                 db  12h
seg000:00000017                 db  0Ah
seg000:00000018                 db    0
seg000:00000019                 db  13h
seg000:0000001A                 db    0
seg000:0000001B                 db  14h
seg000:0000001C                 db    7
seg000:0000001D                 db    0
seg000:0000001E                 db  15h
seg000:0000001F                 db    7
seg000:00000020                 db    0
seg000:00000021                 db  16h
seg000:00000022                 db    1
seg000:00000023                 db    0
seg000:00000024                 db    6
seg000:00000025                 db  3Ch ; <
seg000:00000026                 db  69h ; i
seg000:00000027                 db  6Eh ; n
seg000:00000028                 db  69h ; i
seg000:00000029                 db  74h ; t
seg000:0000002A                 db  3Eh ; >
seg000:0000002B                 db    1
seg000:0000002C                 db    0
seg000:0000002D                 db    3
seg000:0000002E                 db  28h ; (
seg000:0000002F                 db  29h ; )
seg000:00000030                 db  56h ; V
seg000:00000031                 db    1
seg000:00000032                 db    0
seg000:00000033                 db    4
seg000:00000034                 db  43h ; C
seg000:00000035                 db  6Fh ; o
seg000:00000036                 db  64h ; d
seg000:00000037                 db  65h ; e
seg000:00000038                 db    1
seg000:00000039                 db    0
seg000:0000003A                 db  0Fh
seg000:0000003B                 db  4Ch ; L
seg000:0000003C                 db  69h ; i
seg000:0000003D                 db  6Eh ; n
seg000:0000003E                 db  65h ; e
seg000:0000003F                 db  4Eh ; N
seg000:00000040                 db  75h ; u
seg000:00000041                 db  6Dh ; m
seg000:00000042                 db  62h ; b
seg000:00000043                 db  65h ; e
seg000:00000044                 db  72h ; r
seg000:00000045                 db  54h ; T
seg000:00000046                 db  61h ; a
seg000:00000047                 db  62h ; b
seg000:00000048                 db  6Ch ; l
seg000:00000049                 db  65h ; e
seg000:0000004A                 db    1
seg000:0000004B                 db    0
seg000:0000004C                 db    4
seg000:0000004D                 db  6Dh ; m
seg000:0000004E                 db  61h ; a
seg000:0000004F                 db  69h ; i
seg000:00000050                 db  6Eh ; n
seg000:00000051                 db    1
seg000:00000052                 db    0
seg000:00000053                 db  16h
seg000:00000054                 db  28h ; (
seg000:00000055                 db  5Bh ; [
seg000:00000056                 db  4Ch ; L
seg000:00000057                 db  6Ah ; j
seg000:00000058                 db  61h ; a
seg000:00000059                 db  76h ; v
seg000:0000005A                 db  61h ; a
seg000:0000005B                 db  2Fh ; /
seg000:0000005C                 db  6Ch ; l
seg000:0000005D                 db  61h ; a
seg000:0000005E                 db  6Eh ; n
seg000:0000005F                 db  67h ; g
seg000:00000060                 db  2Fh ; /
seg000:00000061                 db  53h ; S
seg000:00000062                 db  74h ; t
seg000:00000063                 db  72h ; r
seg000:00000064                 db  69h ; i
seg000:00000065                 db  6Eh ; n
seg000:00000066                 db  67h ; g
seg000:00000067                 db  3Bh ; ;
seg000:00000068                 db  29h ; )
seg000:00000069                 db  56h ; V
seg000:0000006A                 db    1
seg000:0000006B                 db    0
seg000:0000006C                 db  0Ah
seg000:0000006D                 db  53h ; S
seg000:0000006E                 db  6Fh ; o
seg000:0000006F                 db  75h ; u
seg000:00000070                 db  72h ; r
seg000:00000071                 db  63h ; c
seg000:00000072                 db  65h ; e
seg000:00000073                 db  46h ; F
seg000:00000074                 db  69h ; i
seg000:00000075                 db  6Ch ; l
seg000:00000076                 db  65h ; e
seg000:00000077                 db    1
seg000:00000078                 db    0
seg000:00000079                 db    9
seg000:0000007A                 db  54h ; T
seg000:0000007B                 db  65h ; e
seg000:0000007C                 db  73h ; s
seg000:0000007D                 db  74h ; t
seg000:0000007E                 db  2Eh ; .
seg000:0000007F                 db  6Ah ; j
seg000:00000080                 db  61h ; a
seg000:00000081                 db  76h ; v
seg000:00000082                 db  61h ; a
seg000:00000083                 db  0Ch
seg000:00000084                 db    0
seg000:00000085                 db    7
seg000:00000086                 db    0
seg000:00000087                 db    8
seg000:00000088                 db    7
seg000:00000089                 db    0
seg000:0000008A                 db  17h
seg000:0000008B                 db  0Ch
seg000:0000008C                 db    0
seg000:0000008D                 db  18h
seg000:0000008E                 db    0
seg000:0000008F                 db  19h
seg000:00000090                 db    1
seg000:00000091                 db    0
seg000:00000092                 db  0Ah
seg000:00000093                 db  57h ; W
seg000:00000094                 db  68h ; h
seg000:00000095                 db  61h ; a
seg000:00000096                 db  7Ah ; z
seg000:00000097                 db  7Ah ; z
seg000:00000098                 db  75h ; u
seg000:00000099                 db  70h ; p
seg000:0000009A                 db  2Eh ; .
seg000:0000009B                 db  2Eh ; .
seg000:0000009C                 db  2Eh ; .
seg000:0000009D                 db    7
seg000:0000009E                 db    0
seg000:0000009F                 db  1Ah
seg000:000000A0                 db  0Ch
seg000:000000A1                 db    0
seg000:000000A2                 db  1Bh
seg000:000000A3                 db    0
seg000:000000A4                 db  1Ch
seg000:000000A5                 db    1
seg000:000000A6                 db    0
seg000:000000A7                 db    4
seg000:000000A8                 db  54h ; T
seg000:000000A9                 db  65h ; e
seg000:000000AA                 db  73h ; s
seg000:000000AB                 db  74h ; t
seg000:000000AC                 db    1
seg000:000000AD                 db    0
seg000:000000AE                 db  10h
seg000:000000AF                 db  6Ah ; j
seg000:000000B0                 db  61h ; a
seg000:000000B1                 db  76h ; v
seg000:000000B2                 db  61h ; a
seg000:000000B3                 db  2Fh ; /
seg000:000000B4                 db  6Ch ; l
seg000:000000B5                 db  61h ; a
seg000:000000B6                 db  6Eh ; n
seg000:000000B7                 db  67h ; g
seg000:000000B8                 db  2Fh ; /
seg000:000000B9                 db  4Fh ; O
seg000:000000BA                 db  62h ; b
seg000:000000BB                 db  6Ah ; j
seg000:000000BC                 db  65h ; e
seg000:000000BD                 db  63h ; c
seg000:000000BE                 db  74h ; t
seg000:000000BF                 db    1
seg000:000000C0                 db    0
seg000:000000C1                 db  10h
seg000:000000C2                 db  6Ah ; j
seg000:000000C3                 db  61h ; a
seg000:000000C4                 db  76h ; v
seg000:000000C5                 db  61h ; a
seg000:000000C6                 db  2Fh ; /
seg000:000000C7                 db  6Ch ; l
seg000:000000C8                 db  61h ; a
seg000:000000C9                 db  6Eh ; n
seg000:000000CA                 db  67h ; g
seg000:000000CB                 db  2Fh ; /
seg000:000000CC                 db  53h ; S
seg000:000000CD                 db  79h ; y
seg000:000000CE                 db  73h ; s
seg000:000000CF                 db  74h ; t
seg000:000000D0                 db  65h ; e
seg000:000000D1                 db  6Dh ; m
seg000:000000D2                 db    1
seg000:000000D3                 db    0
seg000:000000D4                 db    3
seg000:000000D5                 db  6Fh ; o
seg000:000000D6                 db  75h ; u
seg000:000000D7                 db  74h ; t
seg000:000000D8                 db    1
seg000:000000D9                 db    0
seg000:000000DA                 db  15h
seg000:000000DB                 db  4Ch ; L
seg000:000000DC                 db  6Ah ; j
seg000:000000DD                 db  61h ; a
seg000:000000DE                 db  76h ; v
seg000:000000DF                 db  61h ; a
seg000:000000E0                 db  2Fh ; /
seg000:000000E1                 db  69h ; i
seg000:000000E2                 db  6Fh ; o
seg000:000000E3                 db  2Fh ; /
seg000:000000E4                 db  50h ; P
seg000:000000E5                 db  72h ; r
seg000:000000E6                 db  69h ; i
seg000:000000E7                 db  6Eh ; n
seg000:000000E8                 db  74h ; t
seg000:000000E9                 db  53h ; S
seg000:000000EA                 db  74h ; t
seg000:000000EB                 db  72h ; r
seg000:000000EC                 db  65h ; e
seg000:000000ED                 db  61h ; a
seg000:000000EE                 db  6Dh ; m
seg000:000000EF                 db  3Bh ; ;
seg000:000000F0                 db    1
seg000:000000F1                 db    0
seg000:000000F2                 db  13h
seg000:000000F3                 db  6Ah ; j
seg000:000000F4                 db  61h ; a
seg000:000000F5                 db  76h ; v
seg000:000000F6                 db  61h ; a
seg000:000000F7                 db  2Fh ; /
seg000:000000F8                 db  69h ; i
seg000:000000F9                 db  6Fh ; o
seg000:000000FA                 db  2Fh ; /
seg000:000000FB                 db  50h ; P
seg000:000000FC                 db  72h ; r
seg000:000000FD                 db  69h ; i
seg000:000000FE                 db  6Eh ; n
seg000:000000FF                 db  74h ; t
seg000:00000100                 db  53h ; S
seg000:00000101                 db  74h ; t
seg000:00000102                 db  72h ; r
seg000:00000103                 db  65h ; e
seg000:00000104                 db  61h ; a
seg000:00000105                 db  6Dh ; m
seg000:00000106                 db    1
seg000:00000107                 db    0
seg000:00000108                 db    7
seg000:00000109                 db  70h ; p
seg000:0000010A                 db  72h ; r
seg000:0000010B                 db  69h ; i
seg000:0000010C                 db  6Eh ; n
seg000:0000010D                 db  74h ; t
seg000:0000010E                 db  6Ch ; l
seg000:0000010F                 db  6Eh ; n
seg000:00000110                 db    1
seg000:00000111                 db    0
seg000:00000112                 db  15h
seg000:00000113                 db  28h ; (
seg000:00000114                 db  4Ch ; L
seg000:00000115                 db  6Ah ; j
seg000:00000116                 db  61h ; a
seg000:00000117                 db  76h ; v
seg000:00000118                 db  61h ; a
seg000:00000119                 db  2Fh ; /
seg000:0000011A                 db  6Ch ; l
seg000:0000011B                 db  61h ; a
seg000:0000011C                 db  6Eh ; n
seg000:0000011D                 db  67h ; g
seg000:0000011E                 db  2Fh ; /
seg000:0000011F                 db  53h ; S
seg000:00000120                 db  74h ; t
seg000:00000121                 db  72h ; r
seg000:00000122                 db  69h ; i
seg000:00000123                 db  6Eh ; n
seg000:00000124                 db  67h ; g
seg000:00000125                 db  3Bh ; ;
seg000:00000126                 db  29h ; )
seg000:00000127                 db  56h ; V
seg000:00000128                 db    0
seg000:00000129                 db  21h ; !
seg000:0000012A                 db    0
seg000:0000012B                 db    5
seg000:0000012C                 db    0
seg000:0000012D                 db    6
seg000:0000012E                 db    0
seg000:0000012F                 db    0
seg000:00000130                 db    0
seg000:00000131                 db    0
seg000:00000132                 db    0
seg000:00000133                 db    2
seg000:00000134                 db    0
seg000:00000135                 db    1
seg000:00000136                 db    0
seg000:00000137                 db    7
seg000:00000138                 db    0
seg000:00000139                 db    8
seg000:0000013A                 db    0
seg000:0000013B                 db    1
seg000:0000013C                 db    0
seg000:0000013D                 db    9
seg000:0000013E                 db    0
seg000:0000013F                 db    0
seg000:00000140                 db    0
seg000:00000141                 db  1Dh
seg000:00000142                 db    0
seg000:00000143                 db    1
seg000:00000144                 db    0
seg000:00000145                 db    1
seg000:00000146                 db    0
seg000:00000147                 db    0
seg000:00000148                 db    0
seg000:00000149                 db    5
seg000:0000014A                 db  2Ah ; *
seg000:0000014B                 db 0B7h ; À
seg000:0000014C                 db    0
seg000:0000014D                 db    1
seg000:0000014E                 db 0B1h ; ¦
seg000:0000014F                 db    0
seg000:00000150                 db    0
seg000:00000151                 db    0
seg000:00000152                 db    1
seg000:00000153                 db    0
seg000:00000154                 db  0Ah
seg000:00000155                 db    0
seg000:00000156                 db    0
seg000:00000157                 db    0
seg000:00000158                 db    6
seg000:00000159                 db    0
seg000:0000015A                 db    1
seg000:0000015B                 db    0
seg000:0000015C                 db    0
seg000:0000015D                 db    0
seg000:0000015E                 db    1
seg000:0000015F                 db    0
seg000:00000160                 db    9
seg000:00000161                 db    0
seg000:00000162                 db  0Bh
seg000:00000163                 db    0
seg000:00000164                 db  0Ch
seg000:00000165                 db    0
seg000:00000166                 db    1
seg000:00000167                 db    0
seg000:00000168                 db    9
seg000:00000169                 db    0
seg000:0000016A                 db    0
seg000:0000016B                 db    0
seg000:0000016C                 db  25h ; %
seg000:0000016D                 db    0
seg000:0000016E                 db    2
seg000:0000016F                 db    0
seg000:00000170                 db    1
seg000:00000171                 db    0
seg000:00000172                 db    0
seg000:00000173                 db    0
seg000:00000174                 db    9
seg000:00000175                 db 0B2h ; ¦
seg000:00000176                 db    0
seg000:00000177                 db    2
seg000:00000178                 db  12h
seg000:00000179                 db    3
seg000:0000017A                 db 0B6h ; Â
seg000:0000017B                 db    0
seg000:0000017C                 db    4
seg000:0000017D                 db 0B1h ; ¦
seg000:0000017E                 db    0
seg000:0000017F                 db    0
seg000:00000180                 db    0
seg000:00000181                 db    1
seg000:00000182                 db    0
seg000:00000183                 db  0Ah
seg000:00000184                 db    0
seg000:00000185                 db    0
seg000:00000186                 db    0
seg000:00000187                 db  0Ah
seg000:00000188                 db    0
seg000:00000189                 db    2
seg000:0000018A                 db    0
seg000:0000018B                 db    0
seg000:0000018C                 db    0
seg000:0000018D                 db    6
seg000:0000018E                 db    0
seg000:0000018F                 db    8
seg000:00000190                 db    0
seg000:00000191                 db    8
seg000:00000192                 db    0
seg000:00000193                 db    1
seg000:00000194                 db    0
seg000:00000195                 db  0Dh
seg000:00000196                 db    0
seg000:00000197                 db    0
seg000:00000198                 db    0
seg000:00000199                 db    2
seg000:0000019A                 db    0
seg000:0000019B                 db  0Eh
seg000:0000019B seg000          ends
seg000:0000019B
seg000:0000019B
seg000:0000019B                 end
ich geb ja eig net so schnell auf aber DAS... sry^^
Zerker.jar is offline  
Old 11/03/2010, 14:38   #4
 
elite*gold: 0
Join Date: Aug 2010
Posts: 4
Received Thanks: 0
Dir ist bekannt das Java in einer VM läuft, und der D2NT Manager nicht. Die JVM hat daher einen eigenen Befehlsatz (Java Bytecode) der sich von Assembler unterscheidet. Was du dort hast sieht stark nach Java Bytecode aus und hat nur entfernt was mit Assembler zutun.

-- SpotHot
SpotHot is offline  
Old 11/03/2010, 16:19   #5
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
ja so ähnlich sieht die beim kuk auch aus..
da kommt nie was wirklich lesbares bei raus wennst sowas machst -> google
kal_el is offline  
Old 11/04/2010, 23:21   #6
 
elite*gold: 0
Join Date: Aug 2009
Posts: 33
Received Thanks: 3
was genau möchtest du denn erreichen? In der d2nt.exe befindet sich nix wirklich relevantes. Wenn du nur die Buttons umbennen willst oder son Quark empfehl ich dir nen Ressource Editor (google).

Der interessante Stuff befindet sich in der d2nt.dll aber die ist schon mal schön gecrypted mit nem ranzalgo. In der .exe sollte der Algo zu finden sein, der die dll decrypted. Wenn du ihn rekonstruiert hast sag bescheid. ^-^
arthurion is offline  
Old 11/21/2011, 13:55   #7
 
elite*gold: 0
Join Date: Aug 2010
Posts: 5
Received Thanks: 0
ich werfe ,mich hier einfach mal mit ein, allerdings mit einem etwas anderen ziel und einer frage.

die frage lautet: wie kann man den entry-point von der NTBot.ntj so verändern, dass dieser auch im netzwerk für tcp/ip games funktioniert? es sind ja eig. nur 1 oder 2 button klicks mehr, damit sich der char einloggt...

das ziel dabei ist, einen bot normal über tcp/ip starten zu lassen, den zweiten bot dieses spiel dann joinen zu lassen und darüber dann (zu zweit) baalruns zu machen. kann das jemand per disassembler einfügen/ändern oder gibts irgendwo evtl. den quellcode des d2nt, damit ich das selber versuchen kann einzubauen?

gruß, wursti
Wurstgriller is offline  
Old 11/21/2011, 15:54   #8
 
sataan1337's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 628
Received Thanks: 108
für java-programme gibts tools die aus dem java byte code wieder java-code generieren

um das zu verhindern gibts aber wieder programme (glaub irgendwas mit obfuscator) die vorm compillieren den ganzen code "verschandeln", also z.b. funktionen heissen a1, a2, a3, variablen zwischen drin a4, a5, etc - oder noch fiesere sachen ^^

ich schätze einfach mal dasses sowas auch für andere sprachen gibt, ich tippe beim d2nt einfach mal auf was c-artiges

wenn das mim disassemblieren so einfach wäre bräuchte man ja die ganze open source debatte nichtmehr
sataan1337 is offline  
Reply


Similar Threads Similar Threads
Kuk bot über d2nt manager
10/22/2010 - Diablo 2 - 12 Replies
Hey Medix hatte mal eine Version vom Kuk bot gepostet, mit der man über den d2nt manager starten konnte etc. Ich habe trotz sufu nichts gefunden. Wäre jemand so freundlich und könnte mir den topic schicken?
Maphack mit D2NT Manager
09/22/2010 - Diablo 2 - 2 Replies
kann mir bitte jmd erklären wie ich den maphack über d2nt verwenden kann will nur ne aufgedeckte map haben sry falls es dazu schon einen post gibt hab nichts gefunden
[Hilfe] D2NT Manager 3.0
05/11/2010 - Diablo 2 - 2 Replies
Hey, Vorwort: Ich bin ziemlich neu was Diablo 2 LoD Hacks und Bots angeht und habe daher keine Ahnung wie man soetwas einställt.Ich bin sogar zu dusselig einen normalen Maphack zu finden :D Problem: Es geht um den DN2T Manager 3.0. Das ist doch ein Bot oder?Nur ich habe keine Ahnung wie ich den einstelle geschweige denn ob er das tut was ich möchte.Ich habe den Bot aus dem Downloadbase Sticky gedownloadet, nur dort steht keine Beschreibung was ich einstellen muss.
Wer hat D2NT Manager Sourcen?
08/30/2009 - Diablo 2 - 1 Replies
Hallo Forum, weiß jemand wie man an den Sourcen des D2NT-Manager's rankommt? Heissen Dank, frank
D2NT Manager
06/09/2009 - Diablo 2 - 1 Replies
Hi.habe hier nen prob mit D2NT BOT Ich habe einen Hammer der mit dem bot rent nun möchte ich auch blitz soso gehn wie sind da die attacken genau s wie beim hammer oder ?



All times are GMT +2. The time now is 11: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.