|
You last visited: Today at 11:25
Advertisement
D2NT Manager src-code
Discussion on D2NT Manager src-code within the Diablo 2 Programming forum part of the Diablo 2 category.
10/29/2010, 20:30
|
#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 (?!)
|
|
|
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
|
|
|
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^^
|
|
|
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
|
|
|
11/03/2010, 16:19
|
#5
|
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
|
|
|
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. ^-^
|
|
|
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
|
|
|
11/21/2011, 15:54
|
#8
|
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
|
|
|
|
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.
|
|