• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Gamehacking Gamehacking
« Zurück 1 ... 4 5 6 7 8 Weiter »
CS 1.6 GlBegin() Entrypoint verändert sich?

Ansichts-Optionen
CS 1.6 GlBegin() Entrypoint verändert sich?
Cflash Offline
Junior Member
**
Beiträge: 9
Themen: 1
Registriert seit: Mar 2012
Bewertung: 0
#1
26.03.2012, 20:01 (Dieser Beitrag wurde zuletzt bearbeitet: 26.03.2012, 21:02 von Cflash.)
Hey,
beschäftige mich momentan mit dem Gamehacking im Bereich des Hookings von Funktionen. Wollte in Counterstrike 1.6 bzw Halflife nun einen GlBegin hook machen, jedoch habe ich festgestellt das bei jedem Start er zwischen einer von 2 Speicheradressen wählt und dort dann die glBegin hinpackt, sprich die Funktion ändert bei jedem Start ihre Adresse an der man sie ansprechen kann:s
Ist das "normal"? :dodgy: Ist nervig weil ich Theoretisch nun ein Check machen muss an welcher von beiden die wirkliche Funktion ist ,und dann meine Operationen starten...:( Zudem noch eine weitere Frage, würde gerne per Code Patching die funktion glPolygoneMode manuell anpassen, kann ich da direkt so wie wenn ich die glBegin hooken würde einfach die glPolygoneMode patchen ,so das sie z.b nur GL_LINE zulässt? Habe es vorhin versucht (ja sogar die ganze Funktion Genoped!) doch es kahm keine veränderung, auch keine Bugs, Abstürtze o.ä - Habe ich etwas in meinem Gedankengang falsch gemacht? Das ist der Assembler-Dump der glPolygoneMode die ich gefunden habe, hoffe einfach mal das es die richtige ist Happy

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PUSH EBP
MOV EBP,ESP
PUSH ESI
MOV EAX,DWORD PTR FS:[BF0]
MOV EAX,DWORD PTR DS:[EAX+20]
MOV ESI,DWORD PTR DS:[EAX+3E598]
CMP DWORD PTR DS:[ESI+13EC],510
JL SHORT atioglxx.696117AD
MOV EDX,DWORD PTR SS:[EBP+C]
MOV DWORD PTR DS:[ESI+13EC],0AE
MOV DWORD PTR DS:[ESI+13F0],atioglxx.69FE8AF4      ;  ASCII "glPolygonMode"
MOV BYTE PTR DS:[ESI+44050],0
MOV EAX,DWORD PTR DS:[EAX+36B68]
MOV ECX,DWORD PTR DS:[EAX]
MOV EAX,DWORD PTR SS:[EBP+8]
MOV ECX,DWORD PTR DS:[ECX+2C0]
PUSH EDX
PUSH EAX
CALL ECX
MOV BYTE PTR DS:[ESI+44050],0
MOV DWORD PTR DS:[ESI+13EC],510
MOV DWORD PTR DS:[ESI+13F0],0
POP ESI
POP EBP
RETN 8


Wäre über Hilfe sehr Dankbar Smiling

Lg Cflash

Suchen
Antworten
Share Thread:            


Nachrichten in diesem Thema
CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 26.03.2012, 20:01
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von iNvIcTUs oRCuS - 26.03.2012, 20:46
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 26.03.2012, 20:51
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von iNvIcTUs oRCuS - 26.03.2012, 20:57
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 26.03.2012, 21:25
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 26.03.2012, 21:34
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 26.03.2012, 22:05
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Mydayyy - 26.03.2012, 22:17
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 26.03.2012, 22:26
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 26.03.2012, 22:43
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 27.03.2012, 15:50
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 27.03.2012, 19:45
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 27.03.2012, 20:21
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von igromanru - 28.03.2012, 18:52
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 28.03.2012, 19:54
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von igromanru - 28.03.2012, 21:51
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 28.03.2012, 21:47
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 29.03.2012, 14:58
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Acubra - 29.03.2012, 15:42
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von iNvIcTUs oRCuS - 29.03.2012, 15:54
RE: CS 1.6 GlBegin() Entrypoint verändert sich? - von Cflash - 29.03.2012, 16:37

  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus