Wednesday, May 31, 2023

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


Related posts


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

0 comments