IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

Affichage adresse de lecture DEBUGGER


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2020
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2020
    Messages : 51
    Par défaut Affichage adresse de lecture DEBUGGER
    Bonjour, j'aimerai afficher toutes les adresses mémoire de lecture similaire a cheat engine dans mon debugger. ainsi que le code assembleur à coté de celle-ci exemple 3F 00 2F 20

    Je dois mettre quoi dans mon printf ou si y a d'autre truc à changer ?????

    j'ai mis un exemple en pièce jointe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    28
    29
    30
    31
    32
    33
    34
    35
     
    #include <Windows.h>
    #include <string>
    #include <iostream>
    #include <vector>
    int main(){
    STARTUPINFO         si = {0};
    PROCESS_INFORMATION pi = {0};
    si.cb = sizeof(si);
    char filename[]= "Notepad.exe";
    auto result = CreateProcess(filename, NULL, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, &si, &pi);
    DEBUG_EVENT debugEvent = { 0 };
    bool continueDebugging = true;
    while (continueDebugging) {
    if(WaitForDebugEvent(&debugEvent, INFINITE)){
    printf("DBG: Exception: %x, Addr: %p, FirstChance: %d\n", debugEvent.u.Exception.ExceptionRecord.ExceptionCode,
    debugEvent.u.Exception.ExceptionRecord.ExceptionAddress, debugEvent.u.Exception.dwFirstChance);
     
     
    std::cout << "Event " << debugEvent.u.CreateThread.lpThreadLocalBase << std::endl;
    std::cout << std::hex << "New Thread - " << debugEvent.dwThreadId;
     
    std::cout << std::hex << "Assembler read address - " << ?????? ;
     
     
     
    auto continueStatus = DBG_CONTINUE;
    ContinueDebugEvent(debugEvent.dwProcessId, debugEvent.dwThreadId, continueStatus);
        }
    }
    std::cout << "Done." << std::endl;
    std::string s;
    std::getline(std::cin, s);
    return 0;
    }
    Images attachées Images attachées  

Discussions similaires

  1. Script Affichage adresse Ip + nom de machine
    Par yugo8894 dans le forum VBScript
    Réponses: 5
    Dernier message: 05/04/2014, 17h55
  2. Affichage adresse cellule dans boite de dialogue
    Par Soya113 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 31/05/2012, 20h25
  3. [WD15] Affichage Adresse Email
    Par GCASPIC10 dans le forum WinDev
    Réponses: 7
    Dernier message: 19/07/2010, 11h03
  4. Problème d'affichage a la lecture d'un fichier
    Par curite dans le forum C++/CLI
    Réponses: 0
    Dernier message: 07/04/2010, 08h35
  5. Mettre un carnet d'adresse en lecture seule
    Par leya59 dans le forum Thunderbird
    Réponses: 0
    Dernier message: 21/08/2008, 10h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo