How Hackers Find Anyone's Info From Just Their Instagram... — Transcript
Full transcript
- 0:00Watch this. I'm going to take this
- 0:01Instagram handle, just one username, and
- 0:03I'll get her real name, the city she
- 0:05lives in, her phone number, and every
- 0:08other account she's ever made online. I
- 0:10got all of this through OSINT, open
- 0:12source intelligence. Basically, all the
- 0:14public information that's out there
- 0:16about you online, scattered across the
- 0:18internet. And I'm going to be showing
- 0:20you exactly how it's done. But before we
- 0:22go any further, everything I'm about to
- 0:24show you on this video is done on my own
- 0:25accounts. Don't do this with malicious
- 0:27intent. OSINT by itself is legal, but
- 0:30the second you start using it to stalk,
- 0:32harass, or even scam someone, that's
- 0:34where you cross the line and it becomes
- 0:36illegal. Let's begin. The first tool I
- 0:38want to show you guys here is called
- 0:39OSINTGram, and it's pretty popular. It
- 0:41has 12,000 stars on GitHub, and it does
- 0:44one thing very well. You give it one
- 0:45single Instagram username, and it pulls
- 0:48back everything Instagram is publicly
- 0:50leaking on that account. Without wasting
- 0:52much time, let's just scroll down and
- 0:53begin with the installation. And we can
- 0:54either just clone this right here and
- 0:55paste it in our terminal, or we can go
- 0:57up here and click the big green button
- 0:59and copy the web URL, then go to our
- 1:01terminal and just type git clone, and
- 1:03then paste in the web URL we just
- 1:04copied. And while this is cloning,
- 1:06scroll down and hit the subscribe
- 1:07button. I would really appreciate it.
- 1:09Once done, we CD into the tool, CDO, and
- 1:12then tab to fill it out by itself. Press
- 1:14enter. Let's list the Let's clear this
- 1:16up first and then list the files. And
- 1:17here inside the tool, we can see a bunch
- 1:19of files and folders, and one of them is
- 1:21requirements.txt.
- 1:23This means we have a bunch of
- 1:24dependencies to install so this tool can
- 1:26run smoothly without any errors. And
- 1:28also in the installation guide right
- 1:29here, we see we first need to make a
- 1:30virtual environment to install the
- 1:32dependencies. So we copy this and we
- 1:33just paste it in our terminal. Hit
- 1:35enter. Now we load the virtual
- 1:36environment that we just created. And to
- 1:38do that, we go to the installation page
- 1:39again, and in the fourth section, load
- 1:41the virtual environment. If you're on
- 1:43Windows, you use this command right
- 1:44here, but since I'm on Kali Linux, I use
- 1:46a source to activate it. I'll copy this
- 1:48section, then paste it in my terminal.
- 1:49Right click, paste to clipboard. And by
- 1:51this part right here, you know it loaded
- 1:53successfully. Now all that's left to do
- 1:54is going to the dependencies. To to the
- 1:57requirements of Instasheck. To do that,
- 1:58we just copy right pip install -r
- 2:00requirements.txt. We copy it, paste on
- 2:02terminal, standard, and it takes a bit
- 2:04to install. After it's done, we clean up
- 2:06the terminal so it's nice and clean. And
- 2:08now we're almost done, but there's one
- 2:10more thing. We need to pull the data
- 2:11somehow from Instagram. And then the
- 2:13sixth step, right over here, open the
- 2:14credentials.ini file in the config
- 2:17folder. Let's go ahead and do that real
- 2:18quick. There's the files, we can click
- 2:20that inside config, list the files
- 2:22again, and here we see it,
- 2:23credentials.ini. Nano credentials and we
- 2:27tab. Inside we have three fields,
- 2:29username, password, and hiker_api_token.
- 2:33There's two ways we can pull the data.
- 2:34Either we log in into our normal
- 2:36Instagram account using our username and
- 2:38password, or use the hiker API token. In
- 2:41my opinion, using your own Instagram
- 2:42account is a very bad idea because
- 2:44Instagram is very aggressive and cracks
- 2:46down on bots. And as soon as the tool
- 2:48starts pulling data, the Instagram is
- 2:50going to think this account is a bot,
- 2:52either going to lock it or ban it
- 2:53completely. So, we should go with the
- 2:55hiker API token. We get the token or the
- 2:57access key that we need directly from
- 2:58the website, and it says in the
- 3:00paragraph right here, use hiker API
- 3:01token from the website. Right click,
- 3:04open new tab. First 100 requests are
- 3:06free after registration and confirmation
- 3:08with your Telegram. Let me show you.
- 3:10When you go to the site, you get
- 3:11redirected to the tokens page. And I
- 3:13already did it and I'm all logged in,
- 3:14and here's my access key, my token that
- 3:16I need. Don't try to use it, it's going
- 3:17to be deleted after this video. But once
- 3:19you're here, scroll down, go to the
- 3:21Telegram page, and just verify with the
- 3:23bot, do /start. Once you're verified,
- 3:25come here and you're going to have your
- 3:26access key here. And in your terminal,
- 3:28just go ahead and paste in your token
- 3:29you just got, and then save it and exit.
- 3:31Let's just clear the whole thing up, and
- 3:33now we're set up and ready to go. And
- 3:34for the last step, all we have to do is
- 3:35just run the main file, main.py. So,
- 3:38python3 main.py and target username, the
- 3:41Instagram username of the target, to
- 3:43spawn interactive prompt. Let's go ahead
- 3:45and do that. So, python3
- 3:47main.
- 3:48py and the target username, the
- 3:51Instagram account that I definitely
- 3:52didn't made up. It's not one of my
- 3:53alternate account named miss.firewall.
- 3:58Yeah, when I made this account I thought
- 4:00the username would be pretty funny. Now
- 4:01it's just kind of cringe. I can't lie.
- 4:03But let's just send it.
- 4:04Uh it's in config folder. Let's just
- 4:06exit it.
- 4:07And then clear it again and let's run it
- 4:09again. python3 main.py
- 4:12miss
- 4:13firewall
- 4:15After it ran, we can see right here it
- 4:17connected to the Highker API first and
- 4:19then it found the target miss firewall
- 4:21and then her Instagram ID.
- 4:23Scrolling down, we first have to type
- 4:24list to show all the commands we can
- 4:26run. So let's just do that. list
- 4:29And you can see a bunch of commands
- 4:31starting from address, get all
- 4:32registered address by the target photos,
- 4:34clear cache with the tool, a bunch of
- 4:36stuff. But first, let's just run info to
- 4:38get basic information on the target.
- 4:40info
- 4:41And here we have some information again,
- 4:42basic ones like the ID of the Instagram,
- 4:45full name miss firewall, her bio hello,
- 4:47my name is miss firewall. Miss fire I
- 4:50must have misspelled it. And this is my
- 4:52personal blog.
- 4:54Followers zero, he has four followers,
- 4:56two photos, two photos posted, business
- 4:58account. It is a business account since
- 5:00it is a personal blog.
- 5:02Verified account false and here we have
- 5:04her HD profile picture, a full HD
- 5:06profile picture of uh
- 5:08her profile.
- 5:09And here we have it, her profile
- 5:10picture. It's a um girl with a firewall
- 5:13face.
- 5:15Anyways, let's just move on to the next
- 5:16one.
- 5:17Let's do something like address. Get all
- 5:19registered addresses by the target
- 5:21photos. addrs And here, woohoo, we found
- 5:25one addresses. One post with an address
- 5:28and the address right here.
- 5:29But she probably didn't give her full
- 5:31address on the post. And we can see
- 5:32right here, let me go out to the to the
- 5:34profile. Instagram miss.firewall I'm
- 5:37already logged in so I can show you
- 5:38guys. And here we have the post and in
- 5:40the location it says Anthony, Texas.
- 5:43But why does it say a full address in
- 5:44our terminal?
- 5:46What most people don't know that
- 5:48these these locations right here users
- 5:50create them. Normal users like you and
- 5:52me.
- 5:52And then when they create them, they
- 5:54first have to drop a pin on an exact
- 5:56location. Then they can name that
- 5:57location whatever like Anthony, Texas.
- 6:00When a user goes to create a post,
- 6:02Instagram suggests the closest pin near
- 6:05that person.
- 6:06It might say Anthony, Texas, but behind
- 6:08that is an exact location, exact
- 6:10address, a pin. So when the user was
- 6:12choosing a location and saw Anthony,
- 6:14Texas, she was like, "Yeah, that's where
- 6:16I'm at the right now. I'm going to
- 6:17choose it." Without knowing that in the
- 6:19background, she actually doxxed herself
- 6:21and gave out her full location. And then
- 6:23we can go ahead and actually copy this
- 6:24location and then go to our Google Maps
- 6:26so I can show you. google.com/maps
- 6:29and then we go ahead and paste in our
- 6:30location we just copied.
- 6:33And then we see the pin right here.
- 6:35This address is showing to this location
- 6:36right here, RV Jones Colina.
- 6:39And when we go back to Instagram page,
- 6:40here we see a sign, "Welcome to Texas."
- 6:43Let us search up for that sign to see
- 6:44exactly where it is.
- 6:45Our address that we extracted is right
- 6:47here. Let's go look up for the sign,
- 6:49"Welcome to Texas" sign.
- 6:53Our pin is right here and the "Welcome
- 6:54to Texas" sign is right here. So she
- 6:56took her picture here, then went on
- 6:57Instagram to post it, searched up for a
- 6:59location, Instagram saw the nearest pin
- 7:02to her was named Anthony, Texas,
- 7:04suggested it to her. She thought, "Yeah,
- 7:06that's where I'm at, Anthony, Texas. I'm
- 7:08going to choose it." Without thinking
- 7:09much, but in the background, she
- 7:11actually doxxed herself. Now let's try
- 7:13something else. Let's try something like
- 7:15following email. She doesn't have
- 7:17followers, let's try following email.
- 7:18This gets all the emails of users
- 7:20followed by the target.
- 7:22Let's copy that
- 7:24and then paste it right in. And here we
- 7:25got a three out of four emails from her
- 7:27following list from Hack The Box,
- 7:29Network Chuck, and David Bombal. These
- 7:31were the first people that came to mind
- 7:32when I first made the account, but
- 7:34that's beside the point. What we got
- 7:36here is super important during an
- 7:38information gathering because now we
- 7:39have leverage. We have something we can
- 7:41pivot to when we hit a roadblock or a
- 7:43wall. Now, we can always send nice
- 7:45personalized
- 7:46emails or DMs pretending to be Miss
- 7:48Firewall to our friends. Let's imagine
- 7:50these are our friends.
- 7:51And now we can do for example hash tags
- 7:54and get some hashtags on her posts. For
- 7:55example, farm girl, family, Texas, road
- 7:58trips. So, now we know she likes road
- 8:00trips, she's a farm girl, she lives in
- 8:02Anthony, Texas, and we can make nice
- 8:05personalized DMs or emails to her
- 8:07friends pretending to be her so we can
- 8:09get her even more information on her.
- 8:11Now, since we mapped out where she's
- 8:12been, her friends, her hobbies, the most
- 8:15obvious thing would be to look for
- 8:17different accounts so we can extract
- 8:18more information. And the tool for that
- 8:20is Sherlock. I've already covered it in
- 8:22one of my other OSINT videos, but I'm
- 8:24going to cover it again.
- 8:25And what it does is it that simple. You
- 8:27give it a single username and it looks
- 8:29through over 400 websites to check if
- 8:31that username exists. You can also give
- 8:34it multiple usernames, you can specify
- 8:36which sites you wanted to go through.
- 8:38You can even give it a TXT file full of
- 8:40usernames that you wanted to search. And
- 8:42to top it all off, you can even search
- 8:44through NSFW websites. And to install
- 8:46it, we can either just copy this pipx
- 8:48install sherlockproject or we can just
- 8:50go to our terminal or terminal and type
- 8:51pip install sherlock.
- 8:54For me, it says the requirements already
- 8:56satisfied cuz I already installed it.
- 8:57But first, let me see the usage. Let's
- 8:59see what we can do with Sherlock. You
- 9:00type sherlock dash dash help and let's
- 9:03just scroll up to see what we can do.
- 9:05Usage sherlock. We have to type sherlock
- 9:07and everything here within the square
- 9:08brackets is optional. It's optional
- 9:10parameters. We don't have to give them
- 9:12except one, the username. We have
- 9:14obviously have to give it the username
- 9:15so you can search for something. So,
- 9:16let's just try the most simplest option,
- 9:18sherlock and then the username. Sherlock
- 9:21and then for us, missfirewall.
- 9:24Sherlock slowly goes through multiple
- 9:25websites and check if it's available.
- 9:27After it's finished, here we can see it
- 9:29gave us 46 results back. It searched
- 9:31through hundreds of sites and it found
- 9:3346 results, 46 social media platforms or
- 9:36platform platforms in general, that have
- 9:38missed that firewall. In here we can see
- 9:40sites like seven cups, airliners,
- 9:43Discord,
- 9:45Reddit,
- 9:46YouTube, TryHackMe, which is kind of
- 9:48cool. And then we can also do a full
- 9:50file of usernames cuz maybe they have we
- 9:53want to search their friends or their
- 9:54family. And I already made a file so I
- 9:56can show you guys firewall fam. dot txt.
- 10:01And I here I have a bunch of usernames,
- 10:02missfirewall, misterfirewall,
- 10:04firewallthefam, firewallfather,
- 10:06firewallkin. You get the point. To
- 10:07search up multiple usernames in a file
- 10:09we type Sherlock followed by dollar
- 10:11sign. And then in and then in brackets
- 10:13we type cat firewall fam. txt. And then
- 10:18we type dash dash site. I'm not going to
- 10:20go through all the websites, all the
- 10:22usernames cuz it's going to be a lot a
- 10:23lot of work for us. It's going to take a
- 10:25long time. So I'm going to do dash dash
- 10:26site. I'm going to specify YouTube cuz
- 10:28if I go through all it's going to take a
- 10:29long time. It's going to be too much.
- 10:30And once it's done we got 16 results
- 10:32back and we got all the links of their
- 10:34accounts. But obviously Sherlock only
- 10:36looks up their usernames on different
- 10:37sites and doesn't really give us any
- 10:39information on the sites.
- 10:41But the good news, we have a tool just
- 10:43for that called the maigret. Let me show
- 10:45you guys. And here it is, maigret.
- 10:47And here it is.
- 10:48And here it is, maigret. When we scroll
- 10:50down we see how it is.
- 10:52First it searches up the username on the
- 10:53site and then gathers information on the
- 10:55sites.
- 10:56To install this super easy we just do
- 10:57pip install maigret. So let's go ahead
- 10:59and copy that. Go to our terminal, open
- 11:01a new one, clear this up, make it
- 11:03bigger,
- 11:04and then just run that, pip install
- 11:06maigret. Then clear it up once again
- 11:07once it's installed. Go back to the
- 11:09site. And the usage is super simple. We
- 11:10just type maigret and the username. So
- 11:13maigret.
- 11:15And I'm going to use who am I gang not
- 11:17missfirewall cuz someone else might have
- 11:19missfirewall and I don't want to show
- 11:20their information here on the video. So
- 11:22I'm going to use my username but you get
- 11:23the idea. Who am I gang.
- 11:26After After it's done here we can see it
- 11:28went through 500 sites and it looks
- 11:31pretty similar to Sherlock. But the
- 11:33difference is that this is way more
- 11:34information-rich. For example, here in
- 11:36the GitHub, it's on my GitHub, not only
- 11:37did it find my follower count, 67,
- 11:40my following count, full name,
- 11:42it also found my location, my
- 11:45Germany. I literally live in Germany.
- 11:47And this is super important for your
- 11:48investigations, cuz you don't have to go
- 11:49through each website and look at the
- 11:51information yourself. You can just use
- 11:52Myriad, and it just extracts all the
- 11:53information itself. Okay, so now you've
- 11:55seen exactly how easy this is to do. How
- 11:58can you make sure it doesn't happen to
- 11:59you? My number one tip is that you just
- 12:01go on Google, type in your name, see
- 12:03what results come up, look at the ones
- 12:05you don't like. If it's one of your
- 12:06social media accounts or your website,
- 12:08just change it or private your social
- 12:09media account. If it's something you
- 12:11don't own, like you won a tournament on
- 12:13a school 3 years ago, you don't want
- 12:15your name being there, just email them
- 12:16or DM them. I'm sure they'll gladly
- 12:18remove it. With that being said, I hope
- 12:19you enjoyed this video. Don't forget to
- 12:21subscribe and join the Discord, link in
- 12:22the description.
About this transcript
This page contains the full transcript of How Hackers Find Anyone's Info From Just Their Instagram... by whoamitang, generated from the public captions YouTube serves with the video. The transcript has 2,675 words across 399 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.