tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Ares5000
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
836
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    Hallo ich hab eine frage ich hab da so ein kriegs spiel da hab ich mir mit Tsearch die Offset?s vür die munition gesucht und die value auf 999999999 geändert hab jetzt so viel munition aber ich möchte das jetzt so haben das ich in einem c++ Programm das offset und die value in einem textfeld eingeben kann und das wird in dem spiel übernommen kann mir da jemand helfen?

    Das Spiel heißt Conflict Viatnam

    währe sehr dankbar wenn´s wer wüsste und postet
     

  2. #2
    Anfänger92 Anfänger92 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Wesel (NRW)
    Beiträge
    217
    Hi,

    willst du jetzt das wir dir hier den Code für ein solches Programm posten?

    Das wird wohl keiner machen, und wofür brauchste das überhaupt?
    Anscheinend kannst du ja deine Munition ändern.

    Gruß
    Anfänger
     
    Besucht meine Seite

    War mein Beitrag hilfreich? Dann dankt mir doch einfach ;)

  3. #3
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    AW1: währe nett

    AW2: mit Cheat Engine oder Tsearch muss ich zuerst 3 min das Offset suchen weil ich nirgendst das Offset einfach angeben kann und das warten interesiert niemanden denke ich oder? Darum möchte ich eine TextBox wo man den Fensternamen eingiebt vom Spiel und noch eine Textbox für´s Offset und noch eine für die Value
     

  4. #4
    Onkel Schuppig Onkel Schuppig ist offline Mitglied Gold
    Registriert seit
    Apr 2005
    Beiträge
    191
    Hallo,
    geht es darum, in einer Binärdatei an eine bestimmte Stelle (den Offset) zu springen und dort eine Zahl zu überschreiben?
    Könnte man eigentlich mit einem Binäreditor machen.
    Ansonsten Datei im Binärmodus zum Ändern öffnen (fopen(..., "br+")), mit fsetpos() an die Offset-Stelle springen, und mit fwrite() deine Zahl schreiben. Zum Schluss natürlich mit fclose() schließen.
     
    Grüße OS

  5. #5
    Anfänger92 Anfänger92 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Wesel (NRW)
    Beiträge
    217
    Hi,

    ich glaube er will das zur Laufzeit mit dem Speicher des Programms anstellen.
    Und die daten inefach in der EXE überscheiben geht denk cih mla sowieso nicht.
    Da gibt es doch ne Checksum die wieder angepasst werden muss oder?

    @Ares
    Sag mal genau was du jetzt von uns wissen willst.
    Wenn du darauf wartest das jemand hier das Programm für dich bastelt und den Quellcode dann für dich reinstellt bist du hier meiner Meinung nach falsch.
    Wir wollen lediglich helfen bei Problemen und keine Programme auf Wunsch anfertigen.

    Gruß
    Anfänger
     
    Besucht meine Seite

    War mein Beitrag hilfreich? Dann dankt mir doch einfach ;)

  6. #6
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.800
    Blog-Einträge
    5
    Hallo,

    im Chat habe ich schon das allgemeine Vorgehen dargelegt, was du ruhig auch hier reinschreiben hättest können:
    1. Mit EnumProcesses alle Prozesse auflisten lassen.
    2. Den passenden Prozess rauspicken und mit OpenProcess öffnen.
    3. Mit WriteProcessMemory in den Speicher schreiben.

    Grüße, Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  7. #7
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    Ich möchte einen Button wo ich draufklicke und dan tauchen alle Programme auf die gerade laufen dan wähle ich das spiel darunter ist eine textbox da kann ich die adresse rein schreiben also das Offset und noch einmal darunter kann ich die value eingeben dan kommt wieder ein button wo im spiel dan alles übernommen wird wenn ich diesen betätige

    ok danke
    Masterclavat bedankt sich. 

  8. #8
    3Cyb3r 3Cyb3r ist offline Mitglied Brokat
    Registriert seit
    May 2008
    Ort
    Baunatal (Hessen)
    Beiträge
    413
    Zitat Zitat von Ares5000 Beitrag anzeigen
    Ich möchte einen Button wo ich draufklicke und dan tauchen alle Programme auf die gerade laufen dan wähle ich das spiel darunter ist eine textbox da kann ich die adresse rein schreiben also das Offset und noch einmal darunter kann ich die value eingeben dan kommt wieder ein button wo im spiel dan alles übernommen wird wenn ich diesen betätige

    ok danke
    Hä das ist doch Schwachsinnig. Die Spiecheradresse ändert sich doch immer. Du möchtest ja wärhend der Laufzeit den reservierten Speicherbereich, (eine)die Variablen,
    des Programms ändern, d.h. du müsstest zuerst dies herausfinden und dort nach einem Wert, den deiner Munition, suchen und diesen zum Schluss ändern, d.h. du musst auch jedesmal den Wert neu eintragen oder ist am Anfang die Munition immer gleich?
     
    Bei der Geburt ist ein Mensch so unfertig, wie ein an einem schönen blauen Montag in Taiwan hergestellter Computer vor der Programmierung.
    - Wolfgang Körner

  9. #9
    Anfänger92 Anfänger92 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Wesel (NRW)
    Beiträge
    217
    Hi,

    @Ares:
    Kannst du programmieren oder biste nur hier um zu sagen welches Programm du gerne als nächstes hättest?

    Ich habe noch kein Stück Programm von dir gesehen und noch nich einmal Ideen in die Richtung.

    Das Einzigste was du machst ist zu sagen was das Programm können soll.
    Wir werden hier definitiv nicht das Programm für dich schreiben und ich denke in anderen Foren wird das genau so sein.

    So mal was dir helfen kann weiß ja nich wie weit du bist bzw. welche Kentnisse du hast.

    Fenster (WinAPI)
    ==========================
    Funktionen: CreateWindow, CreateWindowEX
    Suchbegriffe: Common Controls

    Ansonsten kannste das auch mit .NET machen. Da hat man auch in der Xpress-Version nen Dialog-Editor.

    Ansonsten muste natürlich auch verschieden große Variablen im Speicher suchen.
    1 Byte, 2 Byte, 4 Byte

    Soo...
    Ich würde sagen jetzt sollte ersmal von dir was kommen. Und mit "was" meine ich mindestens den Versuch eines solchen Programms. Bis zum Aufbau der GUI solltest du ja kommen.
    Du musst ja noch nicht mal ne GUI benutzen. Konsole reicht für die Zwecke doch völlig aus auch wenns nicht so schick ist.

    Gruß
    Anfänger
     
    Besucht meine Seite

    War mein Beitrag hilfreich? Dann dankt mir doch einfach ;)

  10. #10
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    ProcessMemoryReaderLib.zip das hab ich daweil diese dll und dan mach ich grade die Form dazu den button und die 2 text felder hab ich schon jetzt brauch ich nur noch den code den krieg ich nicht zam darum bin ich hier

    Ich programmiere seit 1/2 jahr mit vb und c++ ich hab entschlossen das projeckt in vb zu schreiben da es leichter für mich ist
     

  11. #11
    Anfänger92 Anfänger92 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Wesel (NRW)
    Beiträge
    217
    Hi,

    was bekommst du an dem Code den nicht zusammen?

    Kommste nicht mit der Lib klar?
    Weiß ja nicht in wie weit das alles so kompatibel ist aber muss mna dafür nicht ne lib mit vb code haben?

    Gruß
    Anfänger
     
    Besucht meine Seite

    War mein Beitrag hilfreich? Dann dankt mir doch einfach ;)

  12. #12
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    Ich hab jetzt ProcessMemoryReaderLib.dll und an der exe angefangen nur ich finde den code nicht raus dass, das Offset 0x0C2D4CFC = 000C2D4CFC und die value in einer textbox eingeben kann da brauche ich hilfe und mit einem button übernehmen
     

  13. #13
    Anfänger92 Anfänger92 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Wesel (NRW)
    Beiträge
    217
    Hi,

    du hast in deiner vorletzten Antwort geschrieben das du das jetzt in VB machst richtig?
    Hier ist das C/C++ Fourm.

    Mit welchem VB arbeitest du den? dem alten aus dem 6.0 Studio oder dem neuen was mit .NET arbeitet?

    Also brauchste jetzt ne Funktion die die Speicheradresse in ne Zahl umwandelt oder weißt du nicht wie die Funktionsnamen in der DLL heißen?!

    Falls du nicht weißt wie die Funktionen heißen kann man das glaube ich mit dem Disassembler nachgucken.

    Gruß
    Anfänger

    PS:
    Groß und kleinschreibung würde deine Beiträge besser lesbar machen!
    Und eventuell nicht alles in einen, ziemlich unverständlichen, Satz schreiben.
     
    Besucht meine Seite

    War mein Beitrag hilfreich? Dann dankt mir doch einfach ;)

  14. #14
    Ares5000 Ares5000 ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    6
    freecellreader_src.zip hier das ist der code in der dll hab den code schon eingeheftet brauche nur noch einen code mit dem ich das offset und die value in eine textbox eingeben kann und mit einem bu7tton bestätige
     

Ähnliche Themen

  1. offset beim IE
    Von flooo im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 18.09.06, 21:06
  2. CSS X-Offset ändern
    Von Benzol im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 21.09.05, 14:53
  3. TMENU mit offset
    Von Merlin732 im Forum Content Management Systeme (CMS)
    Antworten: 1
    Letzter Beitrag: 16.08.05, 21:19
  4. Offset + Siebdruck
    Von chaos_5 im Forum Creative Lounge
    Antworten: 2
    Letzter Beitrag: 22.02.05, 15:37
  5. Offset-Filter Wo?
    Von Nico im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 6
    Letzter Beitrag: 09.09.04, 11:06