2
Що встановлює fs: [0x28] (стек канарів)?
З цієї публікації видно, що FS:[0x28]це стек-канарка. Я генерую той самий код, використовуючи GCC для цієї функції, void foo () { char a[500] = {}; printf("%s", a); } Зокрема, я отримую цю збірку .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 mov qword …