# formatting:reversing:100ptsIts really easy, I promise  Files: [formatting](https://play.duc.tf/files/235a555e84c8fe3cdbd0bb4c90389583/formatting)  [formatting](formatting)  
# Solutionファイルが渡されるので実行するが、以下のようになるだけである。  stringsでも完全なものは出てこないようだ。  ```bash$ ./formattinghaha its not that easy}$ strings ./formatting/lib64/ld-linux-x86-64.so.2libc.so.6sprintfputs__cxa_finalize__libc_start_mainGLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableu/UHARAQAPWQA[]A\A]A^A_DUCTF{haha its not that easy}%s%02x%02x%02x%02x%02x%02x%02x%02x}d1d_You_Just_ltrace_;*3$"~~~```実行時にstringsで得られたダミーの先頭が消えているのが気になる。  数字も不明である。  gdbで解析する(一部出力は省略)。  ```bash$ gdb ./formattinggdb-peda$ startgdb-peda$ n 40```![gdbpeda.png](images/gdbpeda.png)  stackにflagがあった。  
## DUCTF{d1d_You_Just_ltrace_296faa2990acbc36}