Ergebnis 1 bis 10 von 10

Hybrid-Darstellung

  1. #1
    Trojaner Avatar von SleiZer
    Registriert seit
    27.10.2008
    Beiträge
    81

    Standard

    Ah, dann müsste das so aussehn.
    Code:
    struct _MEMORY_BASIC_INFORMATION *rage;
    pressid = OpenProcess(PROCESS_QUERY_INFORMATION,1,PROCESS_ID_MANUAL);
    VirtualQueryEx(pressid,0,rage,100);
    printf("%d", rage->BaseAddress);
    aber leider weiterhin ein Access violation

  2. #2
    NoClose Wurm
    Registriert seit
    21.03.2008
    Beiträge
    196

    Standard

    stimmt überhaupt deine process id? welchen wert liefert virtualqueryex zurück?
    Wo genau kommt die access violation? benutzt einen debugger

  3. #3
    Trojaner Avatar von SleiZer
    Registriert seit
    27.10.2008
    Beiträge
    81

    Standard

    Also die Processid stimmt ...
    Aber das virtualqueryex gibt eine 0 zurück ...
    Der Access Violation kommt von der Ausgabe
    Code:
    printf("%d", rage->BaseAddress);
    was wohl heißt, dass virtualqueryex keine daten bekommt und somit
    auch nix aus dem rage ausgelesen werden kann?! Aber warum kriegt der keine Daten?

  4. #4
    NoClose Wurm
    Registriert seit
    21.03.2008
    Beiträge
    196

    Standard

    hier gibts einen schönen tutorial:

    http://www.online-tutorials.net/secu...s-t-27-69.html

Stichworte

Berechtigungen

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