# Cat
Mính ném file vào DIE thì thấy nó là file 64bit. Sau đó mình ném file vào dia64 thì thấy được
Đọc ida thì nhận thấy
`user_name = 'KCSC_4dm1n1str4t0r'`
`passswd = 'wh3r3_1s_th3_fl4g'`
GDB thì nhận thấy flag được lưu trong vị trí của input = 512
Ghi đè 512 kí tự -> mất đi kí tự (null) trước flag
-> `printf("Saving secret \"%s\"...\n", secret);` sẽ in ra 512 kí tự mình vừa nhập vào và cả flag
Mình viết 1 tool như sau:

Sau khi chạy tool thì nó in ra màn hình như sau:

> Ta có flag: `KCSC{w3ll_d0n3_y0u_g0t_my_s3cr3t_n0w_d04942f299}`