MicroCorruption/9-Johannesberg/notes.md

291 B

Taken verbatim from my notebook

Page 1

Johannesberg        STACK CANARY
    Gets 3f bytes
    strcpy over stack
    ...
    cmp   str[0x11] == c6
    if str[0x11] == c6  ; 17th byte is c6
        add #0x12, sp
        ret
    else
        halt

    ['A';16] cb cb 94 45 20 20 7f