22 Ocak 2024 Pazartesi

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


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

Hiç yorum yok:

Yorum Gönder