clooooode

a.k.a. clo5de

0x00 This is a story about a CTF newbie.

大概在上個禮拜,我還只是聽過CTF,知道是個搶旗遊戲。
但是要怎麼搶,要怎麼逆向,要怎麼走pwn gdb都還是零基礎。
就連

1
2
3
4
int main() {
int a = 1;
return 0;
}
main
1
2
3
4
5
6
0x00000000004004d6 <+0>:     push   rbp
0x00000000004004d7 <+1>: mov rbp,rsp
0x00000000004004da <+4>: mov DWORD PTR [rbp-0x4],0x1
0x00000000004004e1 <+11>: mov eax,0x0
0x00000000004004e6 <+16>: pop rbp
0x00000000004004e7 <+17>: ret

Register

Register Name 16bit 32bit 64bit
Accumulator AX EAX RAX
Base BX EBX RBX
Counter CX ECX RCX
Data DX EDX RDX
Instruction Pointer IP EIP RIP
Source Pointer SP ESP RSP
Base Pointer BP EBP RBP
Source Index SI ESI RSI
0%