Transparency Myanmar

transparency.myanmar@gmail.com

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 word
  1. Pentest Tools Online
  2. Hacking Tools Windows
  3. Beginner Hacker Tools
  4. Pentest Tools Windows
  5. Pentest Tools Subdomain
  6. Hack Tools 2019
  7. Hack Tools Online
  8. Hacker Tools For Windows
  9. Tools Used For Hacking
  10. Hacking Tools And Software
  11. How To Make Hacking Tools
  12. Hack Tools
  13. Hacker Tools Linux
  14. Hacker Tools For Ios
  15. Hacker Tools Free Download
  16. Pentest Reporting Tools
  17. Hacker Tools 2020
  18. Pentest Tools Alternative
  19. Hack Tools For Pc
  20. Hacker
  21. Pentest Tools Android
  22. Top Pentest Tools
  23. Github Hacking Tools
  24. Hack Tools 2019
  25. Pentest Tools Download
  26. Hack Tools For Games
  27. Hack Tools For Pc
  28. Github Hacking Tools
  29. Pentest Tools For Mac
  30. Best Pentesting Tools 2018
  31. Hacking Tools Software
  32. Hackers Toolbox
  33. Hacker Hardware Tools
  34. Hack Tools Pc
  35. Hacking Tools Usb
  36. Hacker Tools
  37. Wifi Hacker Tools For Windows
  38. Hacking Tools Download
  39. Pentest Tools Review
  40. Hacking Tools Kit
  41. Pentest Tools Linux
  42. Github Hacking Tools
  43. Hack Tools Mac
  44. Hacker Tools Online
  45. Hacking Tools Software
  46. Hacking Apps
  47. Hacking Tools
  48. Hack Tools Github
  49. Hacking Tools Mac
  50. Hacking Tools Mac
  51. Hack Tools Online
  52. Top Pentest Tools
  53. Hacking Tools Mac
  54. Nsa Hack Tools
  55. Pentest Tools List
  56. Android Hack Tools Github
  57. Hacking Tools 2019
  58. Hacking Tools For Pc
  59. Github Hacking Tools
  60. Hacker Tools For Windows
  61. Pentest Tools Linux
  62. Best Hacking Tools 2020
  63. Wifi Hacker Tools For Windows
  64. Computer Hacker
  65. Blackhat Hacker Tools
  66. Hack Tool Apk No Root
  67. Blackhat Hacker Tools
  68. Hacking Tools Windows
  69. Best Hacking Tools 2020
  70. Black Hat Hacker Tools
  71. Hacking Tools
  72. Pentest Tools Open Source
  73. Hackers Toolbox
  74. Pentest Tools Android
  75. Hacker Tools Hardware
  76. Hacking Tools Github
  77. Pentest Tools Free
  78. Hacker Tools Apk
  79. Hacking Tools And Software
  80. Hacking Tools For Beginners
  81. Hack Tools Mac
  82. Hack Tools Online

0 comments:

Post a Comment