This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
laboratoare:laborator-08 [2015/12/01 23:30] adrian.bogatu [analiza static] |
laboratoare:laborator-08 [2015/12/01 23:38] adrian.bogatu [analiza dinamica/gdb cu exercitii de debugging asociate] |
||
---|---|---|---|
Line 17: | Line 17: | ||
* **IDA** - o unealtă foarte puternică pentru dezasamblarea și inspectarea fișierelor obiect și executabile | * **IDA** - o unealtă foarte puternică pentru dezasamblarea și inspectarea fișierelor obiect și executabile | ||
- | ===== analiza dinamica/gdb cu exercitii de debugging asociate ===== | + | ===== Analiza dinamică ===== |
+ | |||
+ | Spre deosebire de analiza statică, analiza dinamică constă în inspectarea unui program aflat în execuție. Practic, analiza dinamică se face la //runtime//. | ||
+ | |||
+ | Unul dintre cele mai folosite programe pentru analiză dinamică este **gdb**. Acesta oferă o gamă largă de operații ce pot fi făcute, de la inspectarea memoriei, la schimbarea control flow-ului și până la modificarea registrelor de pe procesor, în timpul rulării unui program. | ||
* command parameters and file redirect (run) | * command parameters and file redirect (run) | ||
* break | * break |