La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.
Esecuzione di debug.exe, programma per il controllo e il debug dei file Executive MS-DOS. Eseguito senza parametri debug. Esegue il programma Debug.exe e visualizza l'invito del comando debug.rappresentato da Defis (-).


1)
Esegui il PC virtuale 2007 con Windows XP. Traduci il sistema operativo per comando modalità riga.

Start -\u003e Esegui -\u003e Inserisci cmd e premi Invio.


2)
Ottenere e riparare il certificato sulle opzioni di comando Debug

Nella console: EnterDebug, quindi (?).

Breve lista di tutte le squadre:

A (Assemble) - Traduzione dei comandi Assembler nel codice macchina. Indirizzo predefinito - Cs: 0100h..

C (confronta) - Confronto dei contenuti di due regioni di memoria. È usato predefinito DS.. Il comando indica la lunghezza delle trame o la gamma di indirizzi.

D (discarica) - Visualizza il contenuto dell'area di memoria nei formati esadecimale e ASCII. È usato predefinito DS.. È possibile specificare una lunghezza o un intervallo.

E (invio) - Immissione di dati o istruzioni del codice macchina. È usato predefinito DS..

F (riempimento) - Riempire i dati dell'area di memoria dall'elenco. È usato predefinito DS.. È possibile utilizzare sia la lunghezza e la gamma.

G (vai) - L'adempimento del programma ben definito nella macchina al punto di arresto specificato. È usato predefinito DS.. Dovrebbe essere assicurato IP. Contiene l'indirizzo corretto.

H (esadecimale) - Calcolando la quantità e la differenza tra due valori esadecimale.

I (input) - Leggere e produrre un byte dalla porta.

L (carico) - Scarica un file o dati dai settori del disco in memoria. . Predefinito - CS: 100h.. Il file può essere specificato utilizzando il comando N. o argomento all'avvio debug.exe.

M (mossa) - Copia il contenuto delle celle di memoria; È usato predefinito DS.

N (nome) - Specificare il nome del file per i comandi L (carico) e W (scrivi).

O (output) - Posizione Byte alla porta di uscita.

P (procedere) - Esecuzione di istruzioni Chiama, Loop, INT (ciclo, interrupt, procedure) o istruzioni di stringa ripetitive con prefissi Repnn.passando per le prossime istruzioni.

Q (smettere) - Completamento del lavoro debug.exe.. Senza salvare il file di test.

R (registro) - Visualizzare il contenuto dei registri e le seguenti istruzioni.

S (ricerca) - Cerca nei caratteri di memoria dall'elenco. È usato predefinito DS.. È possibile specificare sia la lunghezza che la gamma.

T (traccia) - Esecuzione del programma passo-passo. Come nella squadra P.La coppia predefinita utilizza CS: IP.. Ma per eseguire interrupt è meglio usare la squadra P..

U (indesiderato) - Smontaggio del codice macchina. La coppia predefinita utilizza. CS: IP..

W (scrivi) - Scrivi un file da debug.exe. al disco. È necessario impostare il nome del file come comando N.Se non è stato caricato.


3)
Otteniamo e aggiustiamo le discariche delle caratteristiche aree di RAM e ROM

Comando il comando R.

Registri Cs., DS., Es., SS. A questo punto inizializzato l'indirizzo del prefisso di 256 byte del segmento del programmae l'area di lavoro in memoria inizierà con indirizzi di questo prefisso + 100h.

Regole set di comandi:

A) B. debug.exe. Non differisce il registro delle lettere.

B) Gli spazi nei comandi sono utilizzati solo per separare i parametri.

C) I numeri inseriti devono essere in un sistema di numero esadecimale e senza Lettere finali h..

D) Segmento e offset sono scritti utilizzando il colon in formato segmento: offset..


4)
Visualizza l'area di memoria.

Squadra D.Consente di visualizzare il contenuto delle singole aree di memoria.
Controllare la dimensione disponibile per la memoria. Per fare questo introdurre: d 40:13. e input.
I primi due byte che appaiono sullo schermo contengono le dimensioni della memoria in kilobyte e nella rappresentazione esadecimale, i byte si trovano nell'ordine inverso. Lo abbiamo: 8002 0280 640 (k)

  • Indirizzo del primo a sinistra del byte mostrato nel formato segmento: offset..
  • Sedici presentazione del paragrafo (16 byte), a partire dal byte specificato all'inizio.
  • Simboli dello stesso paragrafo in formato ASCII.


4)
Controllare le porte parallele e seriali.


I primi 16 byte dell'area dei dati del BIOS contengono indirizzi di porte parallele e seriali. I primi otto byte al forno indicano gli indirizzi delle porte seriali COM1-COM4. I seguenti 8 byte indicano gli indirizzi della porta parallela LPT1-LPT4. Indirizzo portuale 78 03 - scritto in forma inversa.


5)
Controllare lo stato del registro della tastiera.


Nell'area dati BIOS. Dall'indirizzo 417h. C'è il primo byte, che memorizza lo stato del registro della tastiera ..


6)
Controllo della data del BIOS.


Informazioni sul copyright su BIOS. Costruito in B. BIOS ROM. Dall'indirizzo Fe00: 0.. Una stringa con un copywriter può essere facilmente trovato in ASCII. -Exteratività, A. numero di serie - sotto forma di un numero esadecimale. È possibile vedere il numero del computer a sette cifre e la data di copywrit. Sebbene, una stringa che indica il copyright potrebbe essere lunga e non adattarsi all'area di memoria smantellata. In questo caso, dovresti semplicemente entrare di nuovo D..

La data è anche registrata in BIOS ROM. A partire dall'indirizzo FFFF: 5.. Dopo aver eseguito il comando appropriato in ASCII. -La sequenza sarà questa data registrata in formato mm / dd / gg.


7)
Un esempio di codici macchina.


Considera la creazione di un programma nel linguaggio della macchina, la sua presentazione in memoria e i risultati dell'esecuzione. Team di debugger A (Assemble) Tradurre Debug. Per ricevere i comandi dell assemblatore e tradurli in codici a macchina.

Ora che il programma è entrato in memoria, proviamo a gestirlo. Per cominciare, controllare lo stato attuale dei registri e dei flag, per questo entriamo nel comando R..


IP. - Registrazione contenente l'indirizzo-spostamento del seguente comando da eseguire rispetto al segmento di codice Cs. Nei processori della famiglia X86.

Registrati IP. Associato a Cs. come CS: IP.dove Cs. è il segmento di codice corrente e IP. - L'attuale spostamento relativo a questo segmento.

Registrati IP. È un registro indicatore a 16 bit. Oltre a lui, i registri di questo tipo includono Sp. (Pila il puntatore. - Puntatore dello stack) e BP. (Puntatore di base. - Puntatore di base).

Disco Cx. Passato con successo e uguale all'8 °. Si è verificata l'inizializzazione dei segmenti DS., Es., SS., Cs. Lo stesso indirizzo. Registrati IP. contiene 0100 , indicando che le istruzioni vengono eseguite da offset 100h relativi Cs (da lui e ha iniziato).

Valore

Descrizione

Nessun overflow.

Riferendosi verso l'alto o il diritto

Risoluzione di interruzione

Segno positivo

Valore non zero

Mancanza di trasferimento aggiuntivo

Parola strana

0 B.16 - Indirizzo del segmento del codice.
  • Codice macchina corrispondente a questa istruzione ( B025.).
  • In realtà, le istruzioni registrate sull'assemblatore ( Moving A. L.,25 ).

  • 8)
    Il comando u (indesiderato) mostra i codici della macchina per i comandi dell assemblatore.


    Eseguilo. È necessario informare l'indirizzo di debugger del primo e ultimo comando che si desidera visualizzare (abbiamo 100 e 107). Le istruzioni appaiono nell'intervallo specificato, sull'assemblatore, nei codici macchina, nonché all'indirizzo di ciascuna istruzione. Eseguire il programma passo-passo usando il comando T..

    Usando una squadra per la seconda volta T.Abbiamo soddisfatto le istruzioni Mov.. Istruzioni per il codice macchina dell'operando - 00d8.. Operazione aggiunge. Al per Bl.. Per l'introduzione di uscita Q.. E ancora smontare creato testpi.com..


    9)
    Copia BIOS (C000: 0 ... FFFF: f) in un file e salvare il file per l'analisi successiva.


    Cambia o copia il codice BIOS. può interrompere il copyright del produttore BIOS.. BIOS. È possibile copiare o modificare solo per scopi individuali, ma non per la distribuzione. Procedura di copiatura tipica BIOS. Usando il programma Debug. Diamo di seguito. Questa procedura salverà l'intero segmento in 64 KB con l'indirizzo nel file. F000: 0000h. di F0000: FFFFH..


    Conclusioni:

    • debug.exe. Può essere utilizzato per osservare e debug programmi su assemblatore e codici macchina.
    • debug.exe. Consente di rintracciare il programma, impostare i punti di arresto, visualizzare le aree di memoria, immettere i programmi direttamente nella memoria del computer.
    • debug.exe. rappresenta programmi scaricabili come programmi .Com..
    • debug.exe. Percepisce solo i numeri in un sistema esadecimale.
    • debug.exe. Non distingue il registro delle lettere.

    Il conducente è nella sua essenza link di connessione tra il sistema operativo, cioè software E il ferro, cioè i dispositivi fisici, come schede video, stampanti, processori, ecc. Nel sistema operativo, i driver di base per i dispositivi più necessari possono essere posati - il mouse, la tastiera, ma per tutto il resto avrai bisogno dei driver freschi.

    Come installare il driver?

    1.Se modo semplice se c'è file di installazione.Devi semplicemente eseguirlo e seguire le istruzioni del programma di installazione.
    2. Se non c'è installatore, ma ci sono solo file con estensioni * .inf, * .dll, * .vxt, *. SYS, * .DRV., L'algoritmo azione deve approssimativamente seguendo:

    a) Per prima cosa è necessario selezionare un'icona sul desktop ( Il mio computer) E fai clic sul pulsante destro del mouse destro, selezionare il menu Seleziona nel menu a discesa Proprietà).

    b) Ora vai nella scheda ( Attrezzatura) e clic sul pulsante ( Gestore dispositivi).

    c) Ora è necessario selezionare il dispositivo per il quale il driver verrà installato / aggiornato. Sulla linea con il dispositivo, è necessario fare clic sul pulsante destro del mouse e selezionare un menu a discesa ( Proprietà) O puoi semplicemente fare clic su di esso per andare alle impostazioni desiderate.


    d) Vai alla scheda ( Conducente), scegli il pulsante ( ricaricare).

    e) Nella finestra di dialogo visualizzata, selezionare la voce ( No non questa volta) e passare attraverso ( Ulteriore).

    f) In questa fase ci sono due opzioni. Puoi provare a installare i driver in modalità automatica, quindi il sistema operativo proverà a trovare un dispositivo driver adatto e installarli, per questo scegliamo ( Installazione automatica (consigliato)) Se il tentativo non riesce senza successo, è necessario passare al secondo elemento ( Installazione dalla posizione specificata) e scegliere ( Ulteriore).


    g) Questa voce di menu comporta la scelta tra la ricerca del driver sul supporto intercambiabile e l'opzione per specificare te stesso la cartella Driver. Pertanto, se c'è un'unità con i driver, è necessario inserire il disco nel CD-ROM e selezionare l'opzione ( Cerca supporti intercambiabili (dischetti, cds ..)) e vai ( Ulteriore).

    Se il driver è stato trovato e scaricato su Internet da solo, è necessario specificare una cartella nella cartella in cui i dati di installazione per il conducente sono i seguenti. Scegli un oggetto ( Abilita il seguente luogo di ricerca:) E vai a ( Panoramica), ora scegli la cartella con il driver e fai clic sul pulsante ( ok). Ora passiamo in sicurezza ( Ulteriore) Se tutto è fatto correttamente, inizierà l'installazione del driver richiesto.

    Strumenti di debug per Windows - Strumenti di debug per il codice operativo sistemi Windows.. Sono un insieme di programmi liberamente distribuiti da Microsoft, progettati per eseguire il debug di un codice modalità utente e modalità kernel: applicazioni, driver, servizi, moduli del kernel. Il toolkit include Debugger di modalità console e GUI, utility per lavorare con simboli, file, processi, utilità per garantire il debug remoto. Il toolkit contiene le utilità con cui è possibile trovare le cause dei guasti in vari componenti del sistema. Strumenti di debug per Windows a partire dal certo momento Non disponibile da scaricare sotto forma di una distribuzione autonoma e sono inclusi in Windows SDK (Kit di sviluppo software di Windows). Set di strumentale finestre L'SDK, a sua volta, è disponibile come parte del programma di abbonamento MSDN o può essere liberamente caricato come distribuzione separata da msdn.microsoft.com. Secondo gli sviluppatori, la versione più recente e più rilevante degli strumenti di debug per Windows è contenuta in Windows SDK.

    Gli strumenti di debug per Windows sono aggiornati e stabiliti nell'accesso pubblico abbastanza spesso e questo processo non dipende dal rilascio sistemi operativi. Pertanto, controlla periodicamente per nuove versioni.

    Vediamo ora cosa, in particolare, consentiamo gli strumenti per gli strumenti di debug per Microsoft Windows.:

    • Debug. applicazioni locali, servizi (servizi), driver e kernel;
    • Rete applicazioni remote, servizi (servizi), driver e kernel;
    • Debug delle applicazioni di lavoro in tempo reale;
    • Analizzare i file di dump della memoria dell'applicazione, i kernel e i sistemi nel suo complesso;
    • Lavorare con sistemi basati su architetture x86 / x64 / itanium;
    • Debug della modalità utente e modalità del kernel;

    Sono disponibili le seguenti versioni di strumenti di debug per Windows: 32 bit x86, Intel Itanium, X64 a 64 bit. Avremo bisogno di due di loro: x86 o x64.

    Sono disponibili diversi modi di installare strumenti di debug per Windows, nell'articolo indicato considereremo solo i principali:

    • Installazione tramite un installatore Web.
    • Installazione di strumenti di debug per Windows con ISO- immagine di Windows. SDK.
    • Installazione di strumenti di debug per Windows direttamente dai pacchetti DBG_AMD64.MSI /DBG_X86.msi.

    Rimane poco chiaro quale momento, perché dovrei installare strumenti di debug su un computer? Spesso, dopo tutto, incontra la situazione quando l'interferenza nell'ambiente di lavoro è estremamente indesiderabile! E ancor più che l'installazione del nuovo prodotto, cioè, apportare modifiche ai file del registro / di sistema, potrebbe essere completamente inaccettabile. Gli esempi possono servire come server critici. Perché gli sviluppatori non considerano l'opzione con versioni portatili (portatili) di applicazioni che non richiedono l'installazione?
    Dalla versione della versione del processo di installazione degli strumenti di debug per il pacchetto Windows subisce alcune modifiche. Spostiamo ora direttamente al processo di installazione e considera i modi in cui è possibile installare il toolkit.

    Installazione degli strumenti di debug per Windows utilizzando un installatore Web

    Vai alla pagina di archivio SDK di Windows e trova una sezione chiamata Windows 10 e sotto "Windows 10 SDK (10586) e un emulatore del dispositivo con Windows 10 Mobile (Microsoft) (versione 10586.11)".

    Clicca sull'articolo. Installa il pacchetto SDK. Dopo aver fatto clic, si scarica ed esegui il file sdksetup.exe, che avvia il processo di installazione online di Windows SDK. Nella fase iniziale, il programma di installazione controllerà la presenza nel sistema del pacchetto installato .NET Framework ultima versione (nel questo momento Questo è 4,5). Se il pacchetto manca che l'installazione verrà proposta e la stazione è riavviata alla fine. Immediatamente dopo il riavvio, nella fase di autorizzazione, il processo di installazione inizia immediatamente con Windows SDK.

    Spesso, quando si sceglie tutti, senza eccezioni, durante l'installazione dei componenti del pacchetto, potrebbero verificarsi errori. In questo caso, si consiglia di installare i componenti selettivamente, il set minimo richiesto.

    Dopo aver installato l'installazione di strumenti di debug per Posizione di Windows File debug quando. questo metodo Avremo le installazioni come segue:

    • Versioni a 64 bit: C: \\ File di programma (X86) \\ Kit di Windows \\ X.x \\ Debugger \\ X64
    • Versioni a 32 bit: C: \\ Programmi (X86) \\ Kit di Windows \\ X.x \\ Debugger \\ x86

    * dove x.x è una certa versione del kit di sviluppo;
    Notato che la versione 8 e sopra, i percorsi di installazione sono notevolmente diversi dal classico per tutti versione precedente Fondi di debug?

    Un enorme vantaggio questo metodo Gli strumenti di debigurazione per l'installazione di Windows stanno impostando le versioni delle risorse di debug contemporaneamente tutte le architetture.

    Installazione degli strumenti di debug per Windows con Iso Isole Windows SDK

    Questo metodo implica l'installazione di strumenti di debug per Windows utilizzando un'immagine di installazione completa di Windows SDK (Kit per gli sviluppatori software). Fino a un certo tempo, download immagine ISO. Per il sistema corrispondente, è possibile sulla pagina di archivio SDK di Windows. Tuttavia, al momento, è possibile ottenere un'immagine ISO di un SDK tramite il lancio del programma di installazione Web SDKSetup.exe e la selezione dell'articolo Scarica il kit di sviluppo del software Windows Nella finestra iniziale del programma di installazione:

    Come è stato scoperto, il precedente metodo di installazione con un installatore Web è sufficientemente capriccioso e spesso completa l'errore. I sistemi puliti sono stabiliti senza problemi, ma numerosi problemi sorgono sufficientemente caricato. Se hai un caso del genere, usa questo metodo.

    Di conseguenza, sulla pagina è necessario selezionare la distribuzione desiderata, per me (e penso per molti) al momento è " Pacchetto Windows. SDK per Windows 7 I.NET Framework 4 "e leggermente sotto clic sul collegamento" Get Iso-Image DVD ".

    Quando si lavora con il sito msdn.microsoft.com, ti consiglio di utilizzare il browser Internet Explorer.Perché c'erano casi di inoperabilità dei prodotti concorrenti!

    Di conseguenza, è necessario scegliere solo se necessario. Di solito lo scarico degli strumenti di debug per Windows coincide con il bit del sistema. Ho i sistemi studiati, per lo più a 64 bit, quindi nella maggior parte dei casi Scarica l'immagine per il sistema GRMSDKX_EN_DVD.So a 64 bit.
    Quindi, dopo aver scaricato l'immagine, abbiamo bisogno di lavorare con l'ISO disponibile. Nel modo tradizionale, è, naturalmente, registrando un CD, ma è un metodo piuttosto lungo e talvolta costoso. Propongo di usare utilità gratuite Creando dispositivi disco virtuali nel sistema. Personalmente, preferisco utilizzare il programma Deamon Tools Lite per questo scopo. Qualcuno può avere altre preferenze, utilità più dirette o leggere, gusto e colore, come si dice .. Dopo aver installato Strumenti del demonio. Lite, ho appena fatto clic su due volte per il file immagine GRMSDKX_EN_DVD.ISO e nel sistema ho un nuovo CD virtuale:

    Già quindi fai doppio clic su Attivazione Autoload e avviare l'installazione di Windows SDK:

    Quando c'è una coda, selezionare i componenti installati dall'elenco, quindi spendiamo assolutamente tutte le opzioni sono diverse da contrassegnate nello screenshot. Ciò contribuirà a evitare errori non necessari ora.


    Tutto questo, nello screenshot ci sono due opzioni: "Windows Performance Toolkit" e "Strumenti di debug per Windows". Scegli entrambi, perché Windows Performance Toolkit sarà sicuramente utile lavorare! Quindi, dopo aver premuto il pulsante "Avanti", l'installazione continua in come al solito in modalità. E alla fine vedrai la scritta "Installazione completa".
    Alla fine dell'installazione, la directory di lavoro degli strumenti di debug per Windows sarà il seguente:

    • Per la versione x86:
    • Per la versione X64:

    Su questa installazione, gli strumenti di debug per Windows possono essere considerati.

    Installazione di strumenti di debug per Windows tramite. File MSI

    In caso di problemi durante l'installazione di strumenti di debug per Windows, due modi precedenti, abbiamo ancora un altro, il tempo più affidabile e testato dal tempo, il taglio, per così dire, più di una volta. Una volta, prima di integrarsi in Windows SDK, gli strumenti di debug per Windows sono disponibili sotto forma di un installatore separato. MSI, che ora può essere trovato, ma già in profondità distribuzione di Windows. SDK. Dal momento che abbiamo già nelle nostre mani Iso-immagine di Windows SDK, quindi non possiamo montarlo nel sistema, ma semplicemente aperto con tutto il familiare archiver Winrar.Bene, o qualsiasi altro prodotto che funziona con il contenuto dei dischi ISO.

    Dopo aver aperto l'immagine, dobbiamo andare alla directory "Setup", che si trova nella root e quindi seleziona una delle directory:

    • Per installare la versione a 64 bit: \\ Setup \\ winsdkdebuggingtools_amd64 e decomprimere da questo file di directory dbg_amd64.msi.
    • Per installare la versione a 32 bit: \\ Setup \\ winsdkdebuggingtools e decomprimere il file dbg_x86.msi da questa directory.

    Alla fine dell'installazione, la directory di lavoro degli strumenti di debug per Windows sarà il seguente:

    • Per la versione x86: C: \\ Programmi (X86) \\ Strumenti di debug per Windows (X86)
    • Per la versione X64: C: \\ Programmi \\ Strumenti di debug per Windows (X64)

    Su questa installazione, gli strumenti di debug per Windows possono essere considerati effettuati.

    Informazioni aggiuntive

    Non so cosa sia connesso, forse con la mia disattenzione, ma dopo aver installato il debug per Windows, il programma di installazione non prescrive un percorso per il catalogo con un debugger nella variabile di sistema. Ciò impone determinate restrizioni sul lancio di vari compiti di debug direttamente dalla console. Pertanto, in assenza di un percorso, prescrive in modo indipendente nella finestra variabili ambientali Il percorso per il debug significa:

    • C: \\ Programmi (X86) \\ Kit di Windows \\ 10 \\ Debugger \\ x86
    • C: \\ Programmi (X86) \\ Kit di Windows \\ 10 \\ Debugger \\ X64

    * Nel tuo caso, i percorsi potrebbero differire sia a causa dell'uso del sistema operativo altro e a causa dell'uso del SDK di un'altra versione.

    Gli strumenti di debug per le utilità del pacchetto Windows possono funzionare come applicazioni portatili, basta copiare il catalogo dal sistema di lavoro. Microsoft Windows Performance Toolkit E usalo come versione portatile sul server operativo. Ma non dimenticare di tenere conto della dimensione del sistema !! Se hai anche effettuato un'installazione completa di un pacchetto su un sistema critico-importante, è possibile iniziare a lavorare subito dopo l'installazione, non è richiesto alcun riavvio.

    Composizione Strumenti di debug per Windows

    E ora sarò finalmente la composizione degli strumenti di debug per Windows:

    File Scopo
    adplus.doc. Documentazione sull'utilità ADPLUS.
    adplus.exe. Applicazione della console che automatizza il lavoro del debugger del CDB per creare dump, file di registro per uno o più processi.
    aGESTORE.EXE. L'utilità per rimuovere i file obsoleti dalla memorizzazione utilizzata dal server di simboli o dal server di origine.
    breakin.exe. L'utilità che consente di inviare i processi una combinazione di una stop personalizzata (interruzione), simile alla pressatura di Ctrl + C.
    cdb.exe. Console Debugger Modalità personalizzata.
    convertstore.exe. L'utilità per convertire i caratteri da un livello di livello 2-livello a 3 livelli.
    dbengprx.exe. Piter (server proxy) per il debug remoto.
    dbgrpc.exe. L'utilità per la visualizzazione delle informazioni sullo stato della chiamata di RPC.
    dbgsrv.exe. Processo del server utilizzato per il debug remoto.
    dbh.exe. L'utilità per emettere informazioni sul contenuto del file di simboli.
    dumpchk.exe. Utilità di controllo del dump. Utilità per controllo veloce File spazzatura.
    dumperxam.exe. Utilità per l'analisi della discarica di memoria. Il risultato viene visualizzato in% SystemRoot% \\ Memory.txt.
    gflags.exe. Editor del sistema di bandiere globali. L'utility gestisce le chiavi del registro e altre impostazioni.
    i386kd.exe. Wrapper a kd. Quando è stato il cosiddetto KD per sistemi basati su Windows NT / 2000 per macchine X86? Probabilmente lasciato per considerazioni di compatibilità.
    iA64KD.EXE. Wrapper a kd. Quando è stato il cosiddetto KD per sistemi basati su Windows NT / 2000 per macchine IA64? Probabilmente lasciato per considerazioni di compatibilità.
    kd.exe. Debugger della modalità del kernel della console.
    kdbgctrl.exe. Strumento di debug di base. Utilità per la gestione e la configurazione della connessione di debug del kernel.
    kdsrv.exe. Server di connessione per KD. L'utilità è piccole applicazioniche funziona e aspetta le connessioni remote. KD inizia sul client e si connette a questo server per il debug remoto. E il server e il client devono essere dallo stesso gruppo di strumenti di debug.
    kill.exe. Utilità per completare i processi.
    lista.exe. Utilità per visualizzare il contenuto del file sullo schermo. Incluso questa utilità in miniatura si è rivelata con un obiettivo - visualizzazione di file di testo o di registro di grandi dimensioni. Ci vuole un piccolo posto in memoria, dal momento che carica il testo con le parti.
    logger.exe. Un debugger in miniatura che può funzionare solo con un solo processo. L'utility implementa il logexts.dll nello spazio di processo, che registra tutte le funzionalità e altre azioni del programma in studio.
    logviewer.exe. L'utilità per la visualizzazione dei registri registrati dal debugger Logger.exe.
    ntsd.exe. Debugger simbolico di Microsoft NT (NTSD). Debugger, identico a CDB, tranne che crea una casella di testo quando è iniziata. Come CDB, NTSD è in grado di eseguire il debug e le applicazioni con console e le applicazioni grafiche.
    pdbcopy.exe. L'utilità per rimuovere i caratteri privati \u200b\u200bdal file di simbolo, controllare i caratteri pubblici inclusi nel file dei caratteri.
    remoto.exe. L'utilità per il debug remoto e il controllo remoto di qualsiasi console Debugger KD, CDB e NTSD. Ti permette di eseguire tutti questi console Debugger. da remoto.
    rtlist.exe. Attività del visualizzatore remoto. L'utilità viene utilizzata per visualizzare l'elenco processi in esecuzione Attraverso il processo del server DBGSRV.
    symchk.exe. L'utilità per il download dei caratteri da Microsoft Caratterment Server e creando una cache di simbolo locale.
    symstore.exe. L'utilità per la creazione di una rete o una memoria locale di caratteri (2-livello / 3-livello). La memorizzazione dei caratteri è una directory specializzata su un disco, che è costruita secondo una struttura specifica e contiene caratteri. Nella directory principale dei caratteri, viene creata la struttura delle sottocartelle con nomi identici al nome dei componenti. A loro volta, in ciascuna di queste sottocartelle ci sono sottocartelle che hanno nomi speciali ottenuti dal metodo dei file binari di hashing. Symstore Utility esegue la scansione delle cartelle con i componenti e aggiunge nuovi componenti alla memoria dei caratteri, da dove qualsiasi cliente può ottenerli. Si dice che il Symstore serva ad ottenere caratteri dalla memoria di livello 0-livello e stenderli nella memoria a 2 livelli / 3 livelli.
    tlist.exe. Visualizzatore delle attività. Utility per visualizzare un elenco di tutti i processi in esecuzione.
    umdh.exe. UTILITÀ DI MUCCIA DI DUMP PER USO MODALITÀ. Utility per l'analisi heap (heap) del processo selezionato. Consente di emettere vari parametri per un mucchio.
    usbview.exe. Viewer USB. Utilità per la visualizzazione Dispositivi USB.collegato al computer.
    vmdemux.exe. Demultiplexer. macchina virtuale. Per una connessione COM crea diversi canali denominati. I canali vengono utilizzati per eseguire il debug di vari componenti della macchina virtuale.
    windbg.exe. Debugger della modalità utente e modalità del kernel con un'interfaccia grafica.

    Android Debug Bridge (adb) è un programma di console che ti consentirà di eseguire il debug dispositivi mobili su Android, così come emulatori.

    Descrizione

    Questa utilità semplifica notevolmente l'installazione e il debug di applicazioni e fornisce anche l'accesso alla shell Unix. Quest'ultimo può essere utilizzato per avviare i comandi necessari sul dispositivo. Tra le altre cose, il programma può essere utilizzato per sbloccare lo smartphone con la modalità di debug. Allo stesso tempo, vale la pena notare che i supporti Bridge di Debug Android funzionano con qualsiasi dispositivo Android, a condizione che la funzionalità necessaria non sia stata bloccata dal produttore.

    Il programma include tre componenti:

    • Cliente. Funziona sul PC dello sviluppatore, invia comandi. Per chiamare il client, è possibile utilizzare il comando appropriato nel terminale.
    • Demone (adbd). Esegue comandi sul dispositivo. Lavora in. modalità di sfondo Su ciascun dispositivo.
    • Server. Gestisce l'interazione tra il cliente e il demone. Funziona sullo sfondo sul computer dello sviluppatore.

    Caratteristiche ADB:

    • Visualizza un elenco di dispositivi collegati e supportati.
    • Visualizza i registri.
    • Copia e trasferimento di dati e file tra i dispositivi.
    • Installazione ed eliminazione delle applicazioni.
    • Sezione dei dati di pulizia e riscrittura.
    • Così come molto di più.

    Dal nostro sito è possibile scaricare Android Debug Bridge completamente gratuito, senza registrazione e SMS.

    Screenshots.

    Olydbg 2.0 è il debugger del livello dello spazio utente, che ha acquisito una grande popolarità tra gli utenti di tutto il mondo. Ora per Ollydbg, sono scritti molti plugin, quindi è un piacere lavorare con lui. Ollydbg ha una buona funzionalità, il che lo rende adatto per risolvere vari compiti e il codice di ricerca di qualsiasi complessità. L'interfaccia di debugger è completamente personalizzabile: il lavoro di sfondo di Windows, colore e dimensione del carattere, evidenziando alcune istruzioni di assemblatore e molto altro.

    Caratteristiche e funzioni chiave

    Interfaccia:

    • l'interfaccia è composta da codice programma, registri, pila e discarica di memoria. Il colore dello sfondo e del font può essere installato in base ai tuoi gusti. Nella parte superiore del pulsante accesso veloce Alle funzioni di base e le operazioni più frequenti.

    Funzioni:

    • elenco delle funzioni utilizzate nel programma Debugged;
    • elenco delle variabili di stringa presenti nel programma;
    • elenco dei manici dei controlli del programma di debug-in, ad esempio: finestra, pulsanti, caselle di controllo (casella di controllo), barre degli strumenti e altro ancora;

    Punti persi (punti di interruzione). C'è un'opportunità per mettere diversi punti di arresto (incluso allo stesso tempo):

    • su una funzione specifica;
    • ad un determinato indirizzo;
    • sul messaggio di Windows;
    • leggi dalla memoria;
    • registrare in memoria;
    • per fare riferimento alla memoria (lettura e scrittura);
    • su una certa sequenza di istruzioni di codice;

    È possibile specificare condizioni specifiche separate per i punti di interruzione, ad esempio un determinato valore del registro specificato e molto altro. La funzione di ingresso è supportata nel file di registro.

    Pila:

    • i valori nella pila sono accompagnati da commenti, che aiutano a gestire gli argomenti delle funzioni.

    Traccia:

    • con l'esecuzione del codice passo-passo, prima di ogni istruzione, il debugger suggerisce il valore corrente degli indirizzi di memoria su cui vengono eseguite le operazioni.

    Cerca valori in memoria:

    • la ricerca di file ASCII e Unicode, così come i valori esagonali è supportata.

    Finestra di codice:

    • il codice del programma è accompagnato da commenti, come i nomi delle funzioni, i loro argomenti, i valori delle variabili e altro ancora.

    La campana.

    Ci sono quelli che hanno letto questa notizia prima di te.
    Iscriviti per ricevere articoli freschi.
    E-mail
    Nome
    Cognome
    Come vuoi leggere la campana
    Senza spam.