# 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: ![](https://i.imgur.com/vLBqxQ9.png) Sau khi chạy tool thì nó in ra màn hình như sau: ![](https://i.imgur.com/mS4DsQ0.png) > Ta có flag: `KCSC{w3ll_d0n3_y0u_g0t_my_s3cr3t_n0w_d04942f299}`