discord-account-creator.sh 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. #!/bin/sh
  2. if [ "$#" -ne 4 ]; then
  3. echo "$0 ANTICAPTCHA_KEY SMSONLINE_KEY OUTPUT_FILE PROXY"
  4. exit
  5. fi
  6. # set -x
  7. PID=$$
  8. PROXY="$4"
  9. UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0"
  10. echo "[$PID] Fetching reCaptcha sitekey.."
  11. DISCORD_GSITEKEY=$(curl -x "$PROXY" -A "$UA" "https://discordapp.com$(curl "https://discordapp.com/" 2>/dev/null | grep -Po "(?<=\"></script><script src=\")[\w\.\/]+(?=\"></script><script src=\")")" 2>/dev/null | grep -Po "(?<=RECAPTCHA_SITE_KEY=\")[\w\-]+(?=\")")
  12. if [ "$DISCORD_GSITEKEY" == "" ]; then
  13. exit # Network non-functional (or proxy)
  14. fi
  15. ANTIGATE_KEY="$1"
  16. SMSONLINE_KEY="$2"
  17. OUTPUT_FILE="$3"
  18. #while true;
  19. #do
  20. while true;
  21. do
  22. echo "[$PID] Generating email.."
  23. EMAIL=$(curl -A "$UA" "https://temp-mail.org" 2>/dev/null | grep -Po "(?<=value=\")\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b")
  24. if [ "$EMAIL" != "" ]; then
  25. break
  26. fi
  27. done
  28. echo "[$PID] Generating username and password.."
  29. USERNAME="$(shuf -n 1 /usr/share/dict/words)$RANDOM"
  30. PASSWORD=$(tr -dc 'A-Za-z0-9' </dev/urandom | head -c 16)
  31. while true;
  32. do
  33. echo "[$PID] Registering to Discord.."
  34. REG_RES1=$(curl -x "$PROXY" -A "$UA" -H "Content-Type: application/json" --data "{\"email\":\"$EMAIL\",\"username\":\"$USERNAME\",\"password\":\"$PASSWORD\",\"consent\":true,\"captcha_key\":null}" "https://discordapp.com/api/auth/register" 2>/dev/null)
  35. if echo "$REG_RES1" | grep "username" 1>/dev/null; then
  36. exit
  37. fi
  38. if echo "$REG_RES1" | grep "email" 1>/dev/null; then
  39. exit
  40. fi
  41. RETRY=$(echo "$REG_RES1" | grep -Po "(?<=\"retry_after\": )\d+")
  42. if [ "$RETRY" != "" ]; then
  43. RETRY=$(bc <<< "scale=3; $RETRY/1000")
  44. echo "[$PID] Sleeping for $RETRY seconds.."
  45. sleep "$RETRY"
  46. else
  47. break
  48. fi
  49. done
  50. if echo "$REG_RES1" | grep "captcha-required" 1>/dev/null; then
  51. while true;
  52. do
  53. TASK_OK=1
  54. echo "[$PID] Creating captcha task.."
  55. STATUS=$(curl -A "$UA" -H "Content-Type: application/json" --data "{\"clientKey\":\"$ANTIGATE_KEY\", \"task\":{\"type\":\"NoCaptchaTaskProxyless\", \"websiteURL\":\"https://discordapp.com/register\", \"websiteKey\":\"$DISCORD_GSITEKEY\"}}" "https://api.anti-captcha.com/createTask" 2>/dev/null)
  56. if echo "$STATUS" | grep "\"errorId\":0" 1>/dev/null; then
  57. test
  58. else
  59. continue
  60. fi
  61. TASKID=$(echo "$STATUS" | grep -Po "(?<=\"taskId\":)\d+")
  62. sleep 10;
  63. while true;
  64. do
  65. echo "[$PID] Fetching status of captcha task.."
  66. STATUS=$(curl -A "$UA" -H "Content-Type: application/json" --data "{\"clientKey\":\"$ANTIGATE_KEY\",\"taskId\":$TASKID}" "https://api.anti-captcha.com/getTaskResult" 2>/dev/null)
  67. if echo "$STATUS" | grep "\"errorId\":0" 1>/dev/null; then
  68. test
  69. else
  70. TASK_OK=0
  71. break
  72. fi
  73. TMP_GRESP=$(echo "$STATUS" | grep -Po "(?<=\"gRecaptchaResponse\":\")[\w\-_\.]+(?=\")")
  74. if [ "$TMP_GRESP" != "" ]; then
  75. G_RESPONSE="$TMP_GRESP"
  76. break
  77. fi
  78. sleep 5
  79. done
  80. if [ "$TASK_OK" == 0 ]; then
  81. continue
  82. fi
  83. while true;
  84. do
  85. echo "[$PID] Registering to Discord with reCaptcha.."
  86. REG_RES1=$(curl -x "$PROXY" -A "$UA" -H "Content-Type: application/json" --data "{\"email\":\"$EMAIL\",\"username\":\"$USERNAME\",\"password\":\"$PASSWORD\",\"consent\":true,\"captcha_key\":\"$G_RESPONSE\"}" "https://discordapp.com/api/auth/register" 2>/dev/null)
  87. TOKEN=$(echo "$REG_RES1" | grep -Po "(?<={\"token\": \").+(?=\"})")
  88. RETRY=$(echo "$REG_RES1" | grep -Po "(?<=\"retry_after\": )\d+")
  89. if [ "$RETRY" != "" ]; then
  90. RETRY=$(bc <<< "scale=3; $RETRY/1000")
  91. echo "[$PID] Sleeping for $RETRY seconds.."
  92. sleep "$RETRY"
  93. else
  94. break
  95. fi
  96. done
  97. if [ "$TOKEN" != "" ]; then
  98. break
  99. fi
  100. done
  101. else
  102. TOKEN=$(echo "$REG_RES1" | grep -Po "(?<={\"token\": \").+(?=\"})")
  103. fi
  104. while true;
  105. do
  106. echo "[$PID] Fetching verify token from email.."
  107. VERIFY_TOKEN=$(curl -A "$UA" --cookie "mail=$EMAIL;" "$(curl "https://temp-mail.org" --cookie "mail=$EMAIL;" 2>/dev/null | grep -Po "https://temp-mail.org/en/view/\w+(?=.+noreply@discordapp.com)")/" 2>/dev/null | grep -Po "(?<=href=\"https://discordapp.com/verify\?token=)[\w\-_\.]+(?=\")")
  108. if [ "$VERIFY_TOKEN" != "" ]; then
  109. break
  110. fi
  111. sleep 1;
  112. done
  113. echo "[$PID] Verifying email with Discord.."
  114. VER_RES1=$(curl -x "$PROXY" -A "$UA" -H "Content-Type: application/json" --data "{\"captcha_key\":null,\"token\":\"$VERIFY_TOKEN\"}" "https://discordapp.com/api/v6/auth/verify" 2>/dev/null)
  115. if echo "$VER_RES1" | grep "captcha-required" 1>/dev/null; then
  116. while true;
  117. do
  118. TASK_OK=1
  119. echo "[$PID] Creating captcha task.."
  120. STATUS=$(curl -A "$UA" -H "Content-Type: application/json" --data "{\"clientKey\":\"$ANTIGATE_KEY\", \"task\":{\"type\":\"NoCaptchaTaskProxyless\", \"websiteURL\":\"https://discordapp.com/register\", \"websiteKey\":\"$DISCORD_GSITEKEY\"}}" "https://api.anti-captcha.com/createTask" 2>/dev/null)
  121. if echo "$STATUS" | grep "\"errorId\":0" 1>/dev/null; then
  122. test
  123. else
  124. continue
  125. fi
  126. TASKID=$(echo "$STATUS" | grep -Po "(?<=\"taskId\":)\d+")
  127. sleep 10;
  128. while true;
  129. do
  130. echo "[$PID] Fetching status of captcha task.."
  131. STATUS=$(curl -A "$UA" -H "Content-Type: application/json" --data "{\"clientKey\":\"$ANTIGATE_KEY\",\"taskId\":$TASKID}" "https://api.anti-captcha.com/getTaskResult" 2>/dev/null)
  132. if echo "$STATUS" | grep "\"errorId\":0" 1>/dev/null; then
  133. test
  134. else
  135. TASK_OK=0
  136. break
  137. fi
  138. TMP_GRESP=$(echo "$STATUS" | grep -Po "(?<=\"gRecaptchaResponse\":\")[\w\-_\.]+(?=\")")
  139. if [ "$TMP_GRESP" != "" ]; then
  140. G_RESPONSE="$TMP_GRESP"
  141. break
  142. fi
  143. sleep 5
  144. done
  145. if [ "$TASK_OK" == 0 ]; then
  146. continue
  147. fi
  148. echo "[$PID] Verifying email with Discord with reCaptcha.."
  149. VER_RES1=$(curl -x "$PROXY" -A "$UA" -sw '%{http_code}' -H "Content-Type: application/json" --data "{\"captcha_key\":\"$G_RESPONSE\",\"token\":\"$VERIFY_TOKEN\"}" "https://discordapp.com/api/v6/auth/verify" 2>/dev/null)
  150. if echo "$VER_RES1" | grep "200" 1>/dev/null; then
  151. break
  152. fi
  153. done
  154. fi
  155. SERVID="201"
  156. while true;
  157. do
  158. ORDER_OK=1
  159. echo "[$PID] Creating sms task.."
  160. SMS_RES1=$(curl -A "$UA" -H "Content-Type: application/json" "https://sms-online.pro/api/orders/create/$SERVID?api_token=$SMSONLINE_KEY" 2>/dev/null)
  161. if echo "$SMS_RES1" | grep "\"message\":" 1>/dev/null; then
  162. continue
  163. fi
  164. ORDERID=$(echo "$SMS_RES1" | grep -Po "(?<=\"id\":)\d+")
  165. if [ "$ORDERID" == "" ]; then
  166. continue
  167. fi
  168. while true;
  169. do
  170. echo "[$PID] Fetching status of sms task.."
  171. SMS_RES2=$(curl -A "$UA" -H "Content-Type: application/json" "https://sms-online.pro/api/orders/status/$ORDERID?api_token=$SMSONLINE_KEY" 2>/dev/null)
  172. if echo "$SMS_RES2" | grep "\"message\":" 1>/dev/null; then
  173. continue
  174. fi
  175. if echo "$SMS_RES2" | grep "\"state\":\"error\"" 1>/dev/null; then
  176. ORDER_OK=0
  177. break
  178. fi
  179. if echo "$SMS_RES2" | grep "awaiting_phone" 1>/dev/null; then
  180. sleep 1
  181. continue
  182. fi
  183. PHONE=$(echo "$SMS_RES2" | grep -Po "(?<=\"phone\":\")\+\d+")
  184. if [ "$PHONE" != "" ]; then
  185. break
  186. fi
  187. done
  188. if [ "$ORDER_OK" == 0 ]; then
  189. continue
  190. fi
  191. while true;
  192. do
  193. echo "[$PID] Submitting phone number to Discord.."
  194. TEL_RES1=$(curl -x "$PROXY" -A "$UA" -H "Content-Type: application/json" -H "Authorization: $TOKEN" --data "{\"phone\":\"$PHONE\"}" "https://discordapp.com/api/v6/users/@me/phone" 2>/dev/null)
  195. RETRY=$(echo "$TEL_RES1" | grep -Po "(?<=\"retry_after\": )\d+")
  196. if [ "$RETRY" != "" ]; then
  197. RETRY=$(bc <<< "scale=3; $RETRY/1000")
  198. echo "[$PID] Sleeping for $RETRY seconds.."
  199. sleep "$RETRY"
  200. continue
  201. fi
  202. while true;
  203. do
  204. echo "[$PID] Fetching status of sms task.."
  205. SMS_RES3=$(curl -A "$UA" -H "Content-Type: application/json" "https://sms-online.pro/api/orders/status/$ORDERID?api_token=$SMSONLINE_KEY" 2>/dev/null)
  206. if echo "$SMS_RES3" | grep "awaiting_sms" 1>/dev/null; then
  207. sleep 1
  208. continue
  209. fi
  210. if echo "$SMS_RES3" | grep "sms_timeout" 1>/dev/null; then
  211. ORDER_OK=0
  212. break
  213. fi
  214. if echo "$SMS_RES3" | grep "\"state\":\"error\"" 1>/dev/null; then
  215. ORDER_OK=0
  216. break
  217. fi
  218. CODE=$(echo "$SMS_RES3" | grep -Po "(?<=\"description\":\")\d+")
  219. echo "[$PID] Verifying phone with Discord.."
  220. TEL_RES2=$(curl -x "$PROXY" -A "$UA" -sw '%{http_code}' -H "Content-Type: application/json" -H "Authorization: $TOKEN" --data "{\"code\":\"$CODE\"}" "https://discordapp.com/api/v6/users/@me/phone/verify" 2>/dev/null)
  221. if echo "$TEL_RES2" | grep "204" 1>/dev/null; then
  222. break
  223. else
  224. ORDER_OK=0
  225. break
  226. fi
  227. done
  228. if [ "$ORDER_OK" == 0 ]; then
  229. break
  230. fi
  231. break
  232. done
  233. if [ "$ORDER_OK" == 0 ]; then
  234. continue
  235. fi
  236. break
  237. done
  238. echo "[$PID] Configuring Discord account.."
  239. curl -X POST -x "$PROXY" -A "$UA" -H "Authorization: $TOKEN" -H "Content-Type: application/json" --data "" "https://discordapp.com/api/v6/tutorial/indicators/suppress" 2>/dev/null 1>/dev/null
  240. curl -X PATCH -x "$PROXY" -A "$UA" -H "Authorization: $TOKEN" -H "Content-Type: application/json" --data "{\"username\":\"$USERNAME\",\"email\":\"$EMAIL\",\"password\":\"$PASSWORD\",\"avatar\":\"data:image/png;base64,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\",\"discriminator\":null,\"new_password\":null}" "https://discordapp.com/api/v6/users/@me" 2>/dev/null 1>/dev/null
  241. curl -A "$UA" -x "$PROXY" -H "Authorization: $TOKEN" -H "Content-Type: application/json" --data "{\"grant\":[],\"revoke\":[\"usage_statistics\"]}" "https://discordapp.com/api/v6/users/@me/consent" 2>/dev/null 1>/dev/null
  242. curl -X PATCH -x "$PROXY" -A "$UA" -H "Authorization: $TOKEN" -H "Content-Type: application/json" --data "{\"explicit_content_filter\":0}" "https://discordapp.com/api/v6/users/@me/settings" 2>/dev/null 1>/dev/null
  243. curl -A "$UA" -x "$PROXY" -H "Authorization: $TOKEN" -H "Content-Type: application/json" --data "{\"house_id\":2}" "https://discordapp.com/api/v6/hypesquad/online" 2>/dev/null 1>/dev/null
  244. echo "[$PID] Appending account details to $OUTPUT_FILE"
  245. echo "$(date) $USERNAME $PHONE $EMAIL:$PASSWORD $TOKEN" >> "$OUTPUT_FILE"
  246. #done