Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569

    Problemma con debugger: Editare stringhe

    Sto utilizzando OllyDbg 1.10 (perché la 2 nn è compatibile cn i plugin) con i plugin della command line, ollyscript e ollydump, per debuggare un programma fatto in C++ creato da me.
    Come si fa a modificare delle stringhe di testo all'interno del codice?

    (SPACE è solo il codice ASM e CTRL+E è solo il binario...)
    Il formato del testo è ASCII e il file è compresso con UPX.

    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Wow, domanda difficile?

  3. #3
    Prima di tutto devi decompattarlo (usando upx). Quindi, una volta localizzata la tabella delle stringhe, puoi fare quel che ti pare anche con un normale editor esadecimale, a patto di non voler allungare le stringhe che già ci sono. Per sicurezza usa il NUL come padding da sostituire agli eventuali caratteri rimossi.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Il file è già decompattato con UPX Shell e volevo sapere come si inserisce il NUL.
    Io uso Frhed come editor hex..
    O forse intendi NUL come carattere unicode?
    Come faccio a inserirlo?

  5. #5
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Ok, ho risolto mettendo 00 in hex -.-"...
    Comunque ringrazio MItaly x il suo aiuto!

  6. #6
    NUL = 0
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.