AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem bei einem Hook... :)

Ein Thema von Carlo91 · begonnen am 16. Sep 2007 · letzter Beitrag vom 18. Sep 2007
Thema geschlossen
Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#1

Problem bei einem Hook... :)

  Alt 16. Sep 2007, 18:03
Hi,
also es geht darum das ich eine function/procedure von einem anderen programm(spiel) hooken möchte bzw. erst einmal per DLL selber benutzen (die function/procedure schreibt text in den chat des spiels).

So weit so gut nun gibt es aber mehrere probleme...

1. vermutlich das größte problem ich bin mir nicht sicher ob ich das richtige offset(von der function/procedure) im debugger gefunden habe(0063E800)

2. wenn Punkt 1 nicht zutrifft weiss ich nicht genau mit welchen parametern ich die function/procedure aufrufen soll und ob ich stdcall oder cdecl oder oder oder nehmen soll und halt ob es eine function oder procedure ist

3. Meine assembler kenntnisse sind leider nicht die besten

Hier mal ein aufruf der function/procedure, die ich hooken möchte, vom eigenen programm(das spiel)

Zitat:
00650E17 68 74AEB800 PUSH 00B8AE74 ; UNICODE "UIIT_STT_STARTING_MSG"
00650E1C B9 D88AC700 MOV ECX,00C78AD8
00650E21 E8 BA2C0F00 CALL 00743AE0
00650E26 8378 18 08 CMP DWORD PTR DS:[EAX+18],8
00650E2A 72 05 JB SHORT 00650E31
00650E2C 8B40 04 MOV EAX,DWORD PTR DS:[EAX+4]
00650E2F EB 03 JMP SHORT 00650E34
00650E31 83C0 04 ADD EAX,4
00650E34 50 PUSH EAX
00650E35 6A 01 PUSH 1
00650E37 68 9BC9DBFF PUSH FFDBC99B
00650E3C 68 FF000000 PUSH 0FF
00650E41 57 PUSH EDI
00650E42 E8 B9D9FEFF CALL 0063E800
Und hier die function/procedure selber

Zitat:
0063E800 81EC 04080000 SUB ESP,804
0063E806 A1 E038C600 MOV EAX,DWORD PTR DS:[C638E0]
0063E80B 33C4 XOR EAX,ESP
0063E80D 898424 00080000 MOV DWORD PTR SS:[ESP+800],EAX
0063E814 8B8C24 18080000 MOV ECX,DWORD PTR SS:[ESP+818]
0063E81B 56 PUSH ESI
0063E81C 8BB424 0C080000 MOV ESI,DWORD PTR SS:[ESP+80C]
0063E823 8D8424 20080000 LEA EAX,DWORD PTR SS:[ESP+820]
0063E82A 50 PUSH EAX
0063E82B 51 PUSH ECX
0063E82C 8D5424 0C LEA EDX,DWORD PTR SS:[ESP+C]
0063E830 68 00040000 PUSH 400
0063E835 52 PUSH EDX
0063E836 E8 ED7A3200 CALL 00966328
0063E83B 8B8424 28080000 MOV EAX,DWORD PTR SS:[ESP+828]
0063E842 8B9424 24080000 MOV EDX,DWORD PTR SS:[ESP+824]
0063E849 83C4 10 ADD ESP,10
0063E84C 50 PUSH EAX
0063E84D 8B8424 14080000 MOV EAX,DWORD PTR SS:[ESP+814]
0063E854 6A 00 PUSH 0
0063E856 8D4C24 0C LEA ECX,DWORD PTR SS:[ESP+C]
0063E85A 51 PUSH ECX
0063E85B 52 PUSH EDX
0063E85C 50 PUSH EAX
0063E85D 6A 01 PUSH 1
0063E85F 6A 01 PUSH 1
0063E861 8D8E 3C030000 LEA ECX,DWORD PTR DS:[ESI+33C]
0063E867 E8 14420F00 CALL 00732A80
0063E86C 8BC8 MOV ECX,EAX
0063E86E E8 ADD30200 CALL 0066BC20
0063E873 8B8C24 04080000 MOV ECX,DWORD PTR SS:[ESP+804]
0063E87A 5E POP ESI
0063E87B 33CC XOR ECX,ESP
0063E87D E8 98643200 CALL 00964D1A
0063E882 81C4 04080000 ADD ESP,804
0063E888 C3 RETN
P.S. ich hoff ich hab alle wichtigen infos gepostet...

schon mal danke im voraus

MfG Carlo
Thorben
 
Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 19:24
Hallo,

hier wird dir wahrscheinlich niemand helfen, gegen die EULA deines Lieblingsspiels zu verstoßen. Bleib sauber!
Dani H.
At Least I Can Say I Tried
 
Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 19:29
Also wenn ich jetzt einen cheat programmieren würde ok könnte ich verstehen das keiner helfen will aber das hier hat einen sinn ich habe vor einen hook zu schreiben mit den man chatmessages von anderen usern blocken kann (usw.) wenn die einen zuspammen oder ähnliches.

MfG Carlo
Thorben
 
sk0r

Registriert seit: 1. Mai 2007
181 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 19:45
Um welches Spiel handelt es sich denn?
 
Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 19:47
es handelt sich um silkroadonline aber ich glaub nicht das das hilft....

MfG Carlo
Thorben
 
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 21:28
Damit würdest du gegen die AGBs des Spiels verstoßen.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
 
Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#7

Re: Problem bei einem Hook... :)

  Alt 16. Sep 2007, 21:45
Sry, aber
1. das ist mir auch klar...
2. hab das schon mit mindestens einen anderen programm gemacht...
3. es ist mir egal...
4. entweder helft ihr mir oder ihr lasst es was ich sehr schade finden würde...

Also entweder postet ihr hier etwas was mir hilf oder ihr lasst es aber solchle "dummen" ratschläge brauch ich nicht das weiß ich auch selber...

Und sollange ich solche programme nicht public mache ist es eh egal

P.S. sry aber das musste jetzt sein

MfG Carlo
Thorben
 
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Problem bei einem Hook... :)

  Alt 18. Sep 2007, 17:17
Zitat von Carlo91:
Und sollange ich solche programme nicht public mache ist es eh egal
Nein, ist es nicht. Die AGBs verbi9eten dir ganz klar irgendwelche Art von Software einzusetzen die das SPiel manipulieren, und das ist hier der Fall. Ich möchte weiter Silkroad spielen können ohne das Leute wie du Vorteile nutzen die ich nicht habe!
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
 
Muetze1
(Gast)

n/a Beiträge
 
#9

Re: Problem bei einem Hook... :)

  Alt 18. Sep 2007, 17:27
Warum begreifen die Leute nicht, dass man sich nicht für sie strafbar machen will? Ausserdem basieren eigentlich alle solche Fragen auf dem Fakt, dass die Frager kein Wissen haben. Somit läuft es immer in der Art: "Ich will das jetzt, habe keine Ahnung, also zeigt es mir bitte". Wozu? Schlag dich selber mit der Staatsanwaltschaft rum (schon allein da kein Helfender davon irgendwas abgewinnen kann)...
 
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Problem bei einem Hook... :)

  Alt 18. Sep 2007, 17:48
Da die Software gegen die AGB verstoßen würde, mache ich zu. Sowas unterstützen wir hier nicht!
Deine Einstellung diesbezüglich solltest du dringend ändern.

G E S C H L O S S E N
 
Thema geschlossen


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz