Vsftpd Backdoor - Ekoparty Prectf - Amn3S1A Team

It's a 32bits elf binary of some version of vsftpd, where it have been added a backdoor, they don't specify is an authentication backdoor, a special command or other stuff.

I started looking for something weird on the authentication routines, but I didn't found anything significant in a brief period of time, so I decided to do a bindiff, that was the key for locating the backdoor quickly. I do a quick diff of the strings with the command "strings bin | sort -u" and "vimdiff" and noticed that the backdoored binary has the symbol "execl" which is weird because is a call for executing elfs, don't needed for a ftp service, and weird that the compiled binary doesn't has that symbol.





Looking the xrefs of "execl" on IDA I found that code that is a clear backdoor, it create a socket, bind a port and duplicate the stdin, stdout and stderr to the socket and use the execl:



There are one xrefs to this function, the function that decides when trigger that is that kind of systems equations decision:


The backdoor was not on the authentication, it was a special command to trigger the backdoor, which is obfuscated on that systems equation, it was no needed to use a z3 equation solver because is a simple one and I did it by hand.



The equation:
cmd[0] = 69
cmd[1] = 78
cmd[1] + cmd[2] = 154
cmd[2] + cmd[3] = 202
cmd[3] + cmd[4] = 241
cmd[4] + cmd[5] = 233
cmd[5] + cmd[6] = 217
cmd[6] + cmd[7] = 218
cmd[7] + cmd[8] = 228
cmd[8] + cmd[9] = 212
cmd[9] + cmd[10] = 195
cmd[10] + cmd[11] = 195
cmd[11] + cmd[12] = 201
cmd[12] + cmd[13] = 207
cmd[13] + cmd[14] = 203
cmd[14] + cmd[15] = 215
cmd[15] + cmd[16] = 235
cmd[16] + cmd[17] = 242

The solution:
cmd[0] = 69
cmd[1] = 75
cmd[2] = 79
cmd[3] = 123
cmd[4] = 118
cmd[5] = 115
cmd[6] = 102
cmd[7] = 116
cmd[8] = 112
cmd[9] = 100
cmd[10] = 95
cmd[11] = 100
cmd[12] = 101
cmd[13] = 106
cmd[14] = 97                    
cmd[15] = 118
cmd[16] = 117
cmd[17] = 125


The flag:
EKO{vsftpd_dejavu}

The binary:
https://ctf.ekoparty.org/static/pre-ekoparty/backdoor


Read more

  1. Hacker Search Tools
  2. Hacking Tools For Games
  3. Pentest Tools Find Subdomains
  4. Pentest Tools Url Fuzzer
  5. Pentest Tools Windows
  6. Beginner Hacker Tools
  7. Hacker Tools Apk Download
  8. Computer Hacker
  9. Hacking Tools Name
  10. Best Hacking Tools 2019
  11. Hack Tools
  12. Hacker Tools List
  13. World No 1 Hacker Software
  14. Tools Used For Hacking
  15. Hack Tools Pc
  16. Hacking Tools For Windows
  17. Hack Tools Mac
  18. Pentest Tools Windows
  19. Hack Tools For Mac
  20. Android Hack Tools Github
  21. Tools For Hacker
  22. Pentest Tools Free
  23. Hacker Tools Github
  24. Hack Tools For Games
  25. Hacking Tools Free Download
  26. Ethical Hacker Tools
  27. Hacker Techniques Tools And Incident Handling
  28. Hacker Techniques Tools And Incident Handling
  29. Hacker Search Tools
  30. Pentest Tools Nmap
  31. Pentest Tools Review
  32. Hackrf Tools
  33. Pentest Tools Alternative
  34. Hacker Tool Kit
  35. Pentest Tools List
  36. Pentest Tools Review
  37. Hacker Security Tools
  38. Black Hat Hacker Tools
  39. Install Pentest Tools Ubuntu
  40. Hacking Tools For Kali Linux
  41. Hacking Tools Usb
  42. Hacking Tools For Kali Linux
  43. Hacking Tools For Kali Linux
  44. Pentest Tools Github
  45. Hack Tools Github
  46. Hacks And Tools
  47. Hacker Search Tools
  48. New Hack Tools
  49. Pentest Reporting Tools
  50. Pentest Tools Port Scanner
  51. New Hack Tools
  52. Hack Tools For Pc
  53. Github Hacking Tools
  54. Hak5 Tools
  55. Hacker Tool Kit
  56. Physical Pentest Tools
  57. Hacking Tools For Games
  58. Github Hacking Tools
  59. Hacker Tools Mac
  60. How To Hack
  61. New Hack Tools
  62. Hacker Tools Apk
  63. Hacking Tools 2020
  64. Hacking Tools Windows 10
  65. Install Pentest Tools Ubuntu
  66. Hacking Tools Windows 10
  67. Pentest Tools
  68. Hacker Tools Linux
  69. Hack Tools For Pc
  70. Hacking App
  71. Hacking Tools 2019
  72. Hack Tools For Pc
  73. Hacker Hardware Tools
  74. Hacking Apps
  75. Hacking Tools Usb
  76. Pentest Tools Nmap
  77. Hacking Tools For Windows 7
  78. Pentest Tools Bluekeep
  79. Best Pentesting Tools 2018
  80. Pentest Tools For Android
  81. Hack Tools For Windows
  82. Hacking Tools 2019
  83. Pentest Tools Url Fuzzer
  84. Hack Tools Online
  85. Hacking App
  86. Pentest Tools
  87. Ethical Hacker Tools
  88. Game Hacking
  89. Hacker Tools Online
  90. Blackhat Hacker Tools
  91. Game Hacking
  92. Pentest Tools Open Source
  93. World No 1 Hacker Software
  94. Pentest Tools Android
  95. Best Hacking Tools 2019
  96. Hacking Tools Free Download
  97. Pentest Tools Online
  98. Hack Website Online Tool
  99. Hacker Tools Windows
  100. Tools For Hacker
  101. Tools 4 Hack
  102. Pentest Tools Website
  103. Hacking Tools Github
  104. Bluetooth Hacking Tools Kali
  105. Wifi Hacker Tools For Windows
  106. Best Hacking Tools 2019
  107. Hacker Tools Online
  108. Hacker Tools Windows
  109. Blackhat Hacker Tools
  110. Termux Hacking Tools 2019
  111. Install Pentest Tools Ubuntu
  112. Top Pentest Tools
  113. Hacking Tools Github
  114. Hacking Tools Free Download
  115. Hacker Tools For Mac
  116. Hacker Tools For Ios
  117. Bluetooth Hacking Tools Kali
  118. Top Pentest Tools
  119. Termux Hacking Tools 2019
  120. Hacker Tools Free
  121. Hacker Techniques Tools And Incident Handling
  122. Hack Tools For Ubuntu
  123. Hack Tools For Ubuntu
  124. Hacker Tools For Pc
  125. Pentest Tools Android
  126. Hack Tool Apk No Root
  127. Pentest Tools Open Source
  128. Hacking Tools
  129. Hack Website Online Tool
  130. Pentest Tools Online
  131. Pentest Tools Nmap
  132. Underground Hacker Sites
  133. Hacking Tools Github
  134. Hack Tools Mac
  135. Hacker Tools 2020
  136. Hacking Tools Windows
  137. Pentest Tools For Mac
  138. Hacker Tools For Pc
  139. Pentest Tools For Windows
  140. World No 1 Hacker Software
  141. Kik Hack Tools
  142. Hacker Tools List
  143. Pentest Reporting Tools
  144. Pentest Tools Website
  145. Hacker Tools For Windows
  146. Hacking Tools Name
  147. Hacker Tools Free Download
  148. Pentest Tools For Mac
  149. Pentest Tools Open Source
  150. Hacker Tools Mac
  151. Hacker Tools Mac
  152. Hacking Tools Free Download
  153. Black Hat Hacker Tools
  154. Hacking Tools For Pc
  155. What Are Hacking Tools
  156. Hacker Tools For Ios
  157. Pentest Tools For Ubuntu
  158. Best Hacking Tools 2019
  159. Easy Hack Tools
  160. Hack Tools For Mac

EMAIL подписка