? ??????????????????? ????Easy Install Instructions:???1. Copy the Code??2. Log in to your Blogger account
and go to "Manage Layout" from the Blogger Dashboard??3. Click on the "Edit HTML" tab.??4. Delete the code already in the "Edit Template" box and paste the new code in.??5. Click "S BLOGGER TEMPLATES AND TWITTER BACKGROUNDS ?

Monday, June 5, 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


More info


  1. Beginner Hacker Tools
  2. Pentest Tools Subdomain
  3. Hacks And Tools
  4. Hack Tool Apk
  5. Hacking Tools Free Download
  6. Hacker Tools Free Download
  7. Github Hacking Tools
  8. Pentest Recon Tools
  9. Hack Tools Download
  10. Hacker Tool Kit
  11. Hack Tools For Mac
  12. Tools 4 Hack
  13. Hacker Tool Kit
  14. Hack Tools Github
  15. Ethical Hacker Tools
  16. Bluetooth Hacking Tools Kali
  17. Easy Hack Tools
  18. Hack Tools Mac
  19. Underground Hacker Sites
  20. Hacker Tools For Mac
  21. How To Make Hacking Tools
  22. Pentest Tools Website
  23. Hak5 Tools
  24. Hack Tools
  25. Hackers Toolbox
  26. Hacking Tools 2020
  27. New Hack Tools
  28. Pentest Tools Github
  29. Hack Apps
  30. Hacker Tools List
  31. Hacking Tools For Pc
  32. Hack Tools Github
  33. Hack Tools Download
  34. Hacking Tools Online
  35. Hacker Tools Online
  36. Hacker Tools
  37. Install Pentest Tools Ubuntu
  38. Hacker Tools For Windows
  39. Hacker Tools Mac
  40. Pentest Tools Port Scanner
  41. Hacker Tools Free Download
  42. Pentest Tools Online
  43. Hack Apps
  44. Hacker Tools Software
  45. Hacker Tools For Pc
  46. Pentest Tools Tcp Port Scanner
  47. Physical Pentest Tools
  48. Pentest Tools Bluekeep
  49. Pentest Tools Website Vulnerability
  50. Hacker Tools Apk
  51. Hack And Tools
  52. Hacker Tools For Mac
  53. Hak5 Tools
  54. Pentest Tools Nmap
  55. Tools 4 Hack
  56. Hacks And Tools
  57. Pentest Tools For Android
  58. Install Pentest Tools Ubuntu
  59. Hack Tools Online
  60. Best Hacking Tools 2019
  61. Hacking Tools For Beginners
  62. Pentest Tools Nmap
  63. Hacker Tools Hardware
  64. Pentest Tools Review
  65. Hack Tools 2019
  66. Hacker Tools 2019
  67. Hack Tool Apk No Root
  68. Github Hacking Tools
  69. Hack Tools
  70. Hacking Tools For Windows
  71. Hack Tools
  72. Kik Hack Tools
  73. Hacking Tools Usb
  74. Pentest Tools Kali Linux
  75. Hacking Tools Software
  76. Hack App
  77. Hacker Security Tools
  78. Pentest Tools Nmap
  79. Wifi Hacker Tools For Windows
  80. Black Hat Hacker Tools
  81. Pentest Tools Free
  82. Ethical Hacker Tools
  83. Pentest Tools For Mac
  84. Hacking Tools Mac

0 comments: