๐ปELF x86 - Stack buffer overflow basic 3
Note : A JOURNEY TO GAIN KNOWLEDGE
Phรขn tรญch:
Dแปฑa vร o thแปฉ tแปฑ khai bรกo biแบฟn, ta cรณ thแป phรกt thแบฃo thแปฉ tแปฑ trong stack nhฦฐ sau:
Nhฦฐ vแบญy khรกc vแปi cรกc chall 1 vร 2, lรบc nร y biแบฟn
check
ฤฦฐแปฃc khai bรกo sau biแบฟnbuffer
ta khรดng thแป nhแบญp trร n ฤแป ghi ฤรจ giรก trแป lรชn checkLรบc nร y review lแบกi code ฤแป รฝ mแปt hร m lแบก lแบซm
read(
fileno
(stdin),&i,1);
Nhฦฐ vแบญy hร m nร y giรบp ta ฤแปc tแปซng kรญ tแปฑ cแปงa chuแปi nhแบญp vร o, nรชn nhแป buff ฤฦฐแปฃc lฦฐu dฦฐแปi dแบกng chuแปi mรฌnh cรณ thแป truy xuแบฅt tแปซng phแบงn tแปญ :
ฤแป รฝ case sau:
Nhฦฐ vแบญy รฝ tฦฐแปng lรบc nร y ta cรณ thแป ฤแปc lแบกi tแปซng phแบงn tแปญ cแปงa check vร thay ฤแปi giรก trแป cแปงa chรบng bแบฑng viแปc giแบฃm giรก trแป biแบฟn count vร ghi ฤรจ vร i tแปซng bytes tฦฐฦกng แปฉng vแปi format little-endiant
flag: Sm4shM3ify0uC4n
Last updated