Documente Academic
Documente Profesional
Documente Cultură
Question 1
Incorrect
În convenția de apel CDECL pe x86 (32 de biți), care dintre următoarele NU este o sarcină ce ține de apelat (callee)?
The correct answer is: conservă EAX, ECX, EDX (dacă este cazul)
https://curs.upb.ro/2021/mod/quiz/review.php?attempt=293859&cmid=147430 1/5
10.02.2022, 17:04 Lucrare de curs 4: Attempt review
Question 2
Incorrect
Folosim payloadul 64 * "A" + "\x23\x57\x04\x04" pentru a exploata o vulnerabilitate de tipul buffer overflow și pentru a suprascrie
adresa de retur a funcției cu valoarea 0x04045723. La ce adresă (relativ față de ebp) se găsește bufferul, având în vedere că avem un
sistem pe 32 de biți?
a. ebp-64
b. ebp-68
c. ebp-56
d. ebp-60
https://curs.upb.ro/2021/mod/quiz/review.php?attempt=293859&cmid=147430 2/5
10.02.2022, 17:04 Lucrare de curs 4: Attempt review
Question 3
Correct
Care dintre următoarele variante de răspuns este adevărată cu privire la directiva de asamblare global?
The correct answer is: Directiva global marchează o etichetă accesibilă și din alte module ale programului.
https://curs.upb.ro/2021/mod/quiz/review.php?attempt=293859&cmid=147430 3/5
10.02.2022, 17:04 Lucrare de curs 4: Attempt review
Question 4
Incorrect
Pe arhitectura x86 (32 de biți), în urma apelării unei funcții scrise in limbaj de asamblare, din cadrul unui program C, parametrii de pe
stivă sunt eliberați de:
a. funcția chemată
b. în mod implicit de către codul generat de compilator
c. programatorul trebuie să specifice
d. se eliberează toți la finalul programului
The correct answer is: în mod implicit de către codul generat de compilator
https://curs.upb.ro/2021/mod/quiz/review.php?attempt=293859&cmid=147430 4/5
10.02.2022, 17:04 Lucrare de curs 4: Attempt review
Question 5
Correct
a. Memory disclosure
b. OOB (out of bounds)
c. Buffer overflow
d. Canari
Jump to...
https://curs.upb.ro/2021/mod/quiz/review.php?attempt=293859&cmid=147430 5/5