Ergebnis 1 bis 9 von 9

Thema: C++ Fragen

  1. #1
    Anfänger
    Registriert seit
    12.06.2010
    Beiträge
    15

    Standard C++ Fragen

    Hi

    Hab da mal 2 Fragen zu C++.
    1. Wie kann ich einen "einfachen" hash einer Datei mit C++ berechnen um so zwei Dateien zu vergleichen. Hab im Internet schon etwas gesucht, aber bin meistens nur auf MD5 gestoßen und muss so meter lange Funktionen zu meinem Projekt hinzu fügen.
    2. Gibt es eine Funktion mit dem ich im laufenen Prozess nach einem String suchen kann? Die Adresse ändert sich ständig, also konnte ich bis jetzt noch keine möglichkeit finden.

  2. #2
    Bad Times Virus
    Registriert seit
    03.08.2007
    Beiträge
    646

    Standard

    ~
    Geändert von nemo (03.12.2015 um 23:58 Uhr)


  3. #3
    Anfänger
    Registriert seit
    12.06.2010
    Beiträge
    15

    Standard

    Meinst du den eigenen Prozess oder den einer anderen Anwendung?
    Den einer Anwendung.

  4. #4
    Bad Times Virus
    Registriert seit
    03.08.2007
    Beiträge
    646

    Standard

    ~
    Geändert von nemo (03.12.2015 um 23:58 Uhr)


  5. #5
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    DLL Injection wäre sinnvoll, Kommunikation z. B. über Pipes, Sockets, ... Ansonsten wäre ReadProcessMemory eine Alternative.
    I can haz RCE?

  6. #6
    Anfänger
    Registriert seit
    12.06.2010
    Beiträge
    15

    Standard

    Aus welchem Grund sollte das denn nötig sein? Möglich ist es, nur etwas umständlich.
    Naja, schwer zu erklären xD
    Also beispielweise wird ein Spiel wurde von einem bestimmten Programm "injected", d.h es wurden Strings zur Console hinzugefügt als Optionen die normalerweise nicht vorhanden sind. Mein Programm soll dann das Spiel(Prozess) überprüfen ob diese Strings vorhanden sind, also eigendlich nichts anderes als zu überprüfen "injected oder nicht". Die Adressen (auf dem z.B ein String liegt) werden sich aber immer ändern, also hilft mit ReadProcessMemory nicht wirklich. Und das es möglich ist, hab ich mir schon fast gedacht, nur leider weiß ich überhaupt nicht wie ich mit der ganzen Sache anfangen soll. Oder kennt da noch einer einen anderen Weg?

  7. #7
    Chloë Grace Moretz Avatar von ocz
    Registriert seit
    29.05.2010
    Beiträge
    384

    Standard

    Zitat Zitat von PeNNeR :D Beitrag anzeigen
    zu überprüfen "injected oder nicht". Die Adressen (auf dem z.B ein String liegt) werden sich aber immer ändern
    Ändern werden die sich wohl nur zwischen einzelnen Programmstarts und nicht während der Laufzeit... Du kannst ja den relevanten Teil des Speichers auf Integrität überprüfen (Prüfsummen, blabla, ...). "Injected oder nicht" könntest du theoretisch auch mit EnumProcessModules (falls DLL-Injection) überprüfen, wobei sich ein Modul natürlich auch verstecken lässt.

  8. #8
    Bad Times Virus
    Registriert seit
    03.08.2007
    Beiträge
    646

    Standard

    ~
    Geändert von nemo (03.12.2015 um 23:59 Uhr)


  9. #9
    Der Jesus der Informatik
    Registriert seit
    01.12.2007
    Beiträge
    216

    Standard

    Zur Frage welchen Algorithmus du verwenden solltest:
    CRC32 ist da eigntlich die gängige Variante und relativ leicht zu realisieren.
    Zyklische Redundanzprüfung – Wikipedia

    Nebenbei auch noch resourcenschonend.






Ähnliche Themen

  1. fragen
    Von Sirhunter im Forum Trashbox
    Antworten: 9
    Letzter Beitrag: 21.06.2010, 12:29
  2. [F] CSS 2 fragen
    Von Exton im Forum Games
    Antworten: 5
    Letzter Beitrag: 13.09.2009, 01:19
  3. Antworten: 10
    Letzter Beitrag: 30.08.2008, 19:52
  4. W-Lan-Fragen
    Von SunnyBlacky im Forum Wireless-Lan
    Antworten: 2
    Letzter Beitrag: 19.11.2007, 22:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •