• 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 Coding Visual Basic 6, VB.NET
« Zurück 1 2 3 4 Weiter »
Pointer Schreiben?

Seiten (6): « Zurück 1 2 3 4 5 6
Ansichts-Optionen
Pointer Schreiben?
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#51
08.10.2011, 19:49
Ups ... da fehlt noch die eine Funktion.
Naja, geht auch anders ... änder das mal von Write_4Byte in Write_Long
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
chesar Offline
Member
***
Beiträge: 218
Themen: 36
Registriert seit: Aug 2010
Bewertung: 0
#52
09.10.2011, 13:30
Meine Funktion sieht jetzt so aus:

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
26
27
 Public Sub Write_Pointer(ByVal WhatToWrite As Int32, ByVal address As Int32, ByVal Offset1 As Int32, Optional ByVal Offset2 As Int32 = Nothing, Optional ByVal Offset3 As Int32 = Nothing, Optional ByVal Offset4 As Int32 = Nothing, Optional ByVal Offset5 As Int32 = Nothing)

        address = Read_Long(address)
        Dim address1 As Int32 = Read_Long(address + Offset1)

        If Not Offset2 = Nothing Then
            Dim address2 As Int32 = Read_Long(address1 + Offset2)
            If Not Offset3 = Nothing Then
                Dim address3 As Int32 = Read_Long(address2 + Offset3)
                If Not Offset4 = Nothing Then
                    Dim address4 As Int32 = Read_Long(address3 + Offset4)
                    If Not Offset5 = Nothing Then
                        Write_Long(address4 + Offset5, WhatToWrite)
                    Else
                        Write_Long(address3 + Offset4, WhatToWrite)
                    End If
                Else
                    Write_Long(address2 + Offset3, WhatToWrite)
                End If
            Else
                Write_Long(address1 + Offset2, WhatToWrite)
            End If
        Else
            Write_Long(address + Offset1, WhatToWrite)
        End If

    End Sub


und so schreibe ich es:

Code:
GetProcessId(ProcName)
        Write_Pointer(23, &H1E7604C, &H224, &H4B0, &H5C, &H0, &H1D8)


Leider ohne Erfolg, hast du eine Idee warum?

Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#53
09.10.2011, 15:17
Um welches Spiel geht es? Dann kann ich mir das mal anschauen.
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
chesar Offline
Member
***
Beiträge: 218
Themen: 36
Registriert seit: Aug 2010
Bewertung: 0
#54
09.10.2011, 15:47
(09.10.2011, 15:17)DNA schrieb: Um welches Spiel geht es? Dann kann ich mir das mal anschauen.

Prototype.
oder liegt es daran das ich Read_4Byte zu Read_Long
und Write_4Byte Write_Long gemacht habe?
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#55
10.10.2011, 17:43
Deine Änderungen sind korrekt!
Leider hab ich Prototype nicht... wie wäre es mit einer Codeinjection?
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
chesar Offline
Member
***
Beiträge: 218
Themen: 36
Registriert seit: Aug 2010
Bewertung: 0
#56
10.10.2011, 17:59
Schade,
mit der Codeinjection habe ich mich noch nicht so richtig beschäftigt.
Die Tutorials hier helfen mir da auch nicht richtig weiter.....:(
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#57
10.10.2011, 18:44 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2011, 18:46 von iNvIcTUs oRCuS.)
Dann muss ich Dir ehrlicherweise mal sagen das es vielleicht besser wäre das Du Dich erstmal mit den Grundlagen beschäftigst.
Wo ist denn da das Problem? Codeinjection gehört zum Trainermaking dazu wie das Salz in der Suppe.
Eine Codeinjection, bzw. der darinbefindliche Code darin, kann ebenfalls mit Pointern realisiert werden. Im meißten aller Fälle wird dies auch so gemacht, z.b. irgendwelche Checks auszuführen die nur dann zutreffen wenn eine bestimmte Adresse (z.b. die des Spielers) durchlaufen wird.

Wenn Du dich alleine nur auf Pointer stützt und diese über deine Trainer schreibst wirst Du sehr bald merken das es fast kein Spiel gibt wo das so funktioniert.

(09.10.2011, 13:30)chesar schrieb: Leider ohne Erfolg, hast du eine Idee warum?
Und wenn Du DNA verraten würdest warum das nicht geht...?! Dann könnte man auch abwegen ob es am Trainermodul liegt.
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#58
10.10.2011, 20:39 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2011, 20:40 von DNA.)
Hmm, wenn ich das wüsste, hätte ich es gesagt Wink
Da müsste man mal durchtesten ...
Alle Pointer in CE einfügen
Anschließend in VB in die Write_Pointer Funktion gehen und
nach jedem Pointer ne MSGBOX mit der Adresse ausgeben und
diese dann mit CE vergleichen, würde erstmal die Fehlerquellen verringern.

Ich hatte mittlerweile schon so viele komische Fehler, dass ich solche
Ferndiagnosen weitestgehend vermeide ^^
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#59
10.10.2011, 22:11
@DNA
Angesichts dieses Beitrages...
(08.10.2011, 02:35)chesar schrieb: ...Es darum die Munni zu freezen...
... bringt mich das ebenfalls wieder zu der Aussage das eine Codeinjection, ob mit oder ohne Pointer, hier eindeutig die bessere und sauberere Lösung ist.
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#60
10.10.2011, 23:32
Da kann ich dir nur zustimmen Wink
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
Share Thread:            
Seiten (6): « Zurück 1 2 3 4 5 6


  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:

  • 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