This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
laboratoare:laborator-08 [2015/12/02 10:10] catalin.vasile3004 [[1p] 6. Tutorial: GDB] |
laboratoare:laborator-08 [2015/12/02 12:31] vladimir.diaconescu OCD change |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 8: Interfața în linia de comandă, analiza statică și dinamică ====== | + | ====== Laborator 08: Interfața în linia de comandă, analiza statică și dinamică ====== |
După un scurt breviar care va explica noțiunile introduse în acest laborator, va urma o parte practică care alternează între secțiuni de tip tutorial, cu parcurgere pas cu pas și prezentarea soluției, și exerciții care trebuie să fie rezolvate. | După un scurt breviar care va explica noțiunile introduse în acest laborator, va urma o parte practică care alternează între secțiuni de tip tutorial, cu parcurgere pas cu pas și prezentarea soluției, și exerciții care trebuie să fie rezolvate. | ||
Line 201: | Line 201: | ||
<note> | <note> | ||
Variaţii:\\ | Variaţii:\\ | ||
- | * **break label** - breakpoint la labelul **label** | + | **break label** - breakpoint la labelul **label**\\ |
- | * **break *(label + <offset>)** - breakpoing la **label + offset** | + | **break *(label + <offset>)** - breakpoint la **label + offset**\\ |
</note> | </note> | ||
Line 291: | Line 291: | ||
Deși pot fi multe de spus despre IDA, în cadrul acestui laborator ne vom limita doar la capabilitățile de analiză statică ale sale. | Deși pot fi multe de spus despre IDA, în cadrul acestui laborator ne vom limita doar la capabilitățile de analiză statică ale sale. | ||
+ | <note> | ||
+ | IDA este destul de avansat încât are posibilitatea de a face tracking şi în Kernelul sistemului de operare. Motiv pentru care trebuie rulat cu drepturi de administrator pentru a putea dreptul la o resursă critică a sistemului. | ||
+ | </note> | ||
==== [2p] Bonus: Modificarea control-flow-ului unui program folosind GDB ==== | ==== [2p] Bonus: Modificarea control-flow-ului unui program folosind GDB ==== | ||