Securitate

Hack Facebook using Social Engineering

Hack Facebook using Social Engineering
I love hacking humans. There is a sense of art to operating in the realm of mind tricking. If you are a magician, you may have some feelings of satisfaction when you successfully tricked your audience.  You realize people in front of you are fools who are amazed by dumb things.

Social Engineering Attacks (from the hacking perspective) is quite similar to performing a magic show. The difference is, in Social Engineering Attacks, its a magic trick where the result is a banking account, social media, email, even access to a target computer. Who created the system? A HUMAN. Doing Social Engineering Attack is easy, trust me, it is really easy. No system is safe. Humans are the best resource and the end-point of security vulnerabilities ever.

In the last article, i did a demo of Google account targeting, Kali Linux: Social Engineering Toolkit, this is another lesson for you.

Do we need certain Penetration Testing OS to do Social Engineering Attack? Actually not, Social Engineering Attack is flexible, the tools, such as Kali Linux are just tools. The main point of Social Engineering Attack is about “designing the attack flow”.

In the last Social Engineering Attack article we learned the Social Engineering Attack using “TRUST”. And in this article we will learn about “ATTENTION”. I got this lesson from a “King of Thieves” Apollo Robbins. His background is skilled magician, street magician. You could see his show on YouTube. He once explained in a TED Talk, about how to steal things. His ability is mainly, playing with the victim's attention to pickpocket their stuff, such watches, wallet, money, card, anything in the victims' pocket, without recognition. I will show you how to conduct Social Engineering Attack to hack someone's Facebook account using “TRUST” and “ATTENTION”. The key with “ATTENTION” is to keep talking fast, and ask questions. You are the pilot of the conversation.

The Social Engineering Attack Scenario

This scenario involves 2 actors, John as an attacker and Bima as a victim. John will set Bima as a target.  The goal of Social Engineering Attack here is, to get access to the victim's Facebook account. The attack flow will use a different approach and method. John and Bima are friends, they often meet in the canteen at lunch time during rest time in the their office. John and Bima are working in different departments, the only occasion they meet is when they have lunch in the canteen. They often meet and talk to each other until now they are mates.

One day, John “bad guy”, is determined to practice Social Engineering Attack using “ATTENTION” game, which i mentioned earlier, he got inspired by “The King of Thieves” Apollo Robbins. In one of his presentations, Robbins said that, we have two eyes, but our brain can only focusing on one thing. We can do multitasking, but its not doing the different tasks together at the same time, instead we just switch our attention to each task quickly.

At the beginning of the day, on Monday, in the office, as usual John is in his room siting at his desk. He is planning to get the strategy to hack his friend's facebook account. He should be ready before lunch. He is thinking and wondering while sitting at his desk.

Then he takes a sheet of paper, sits in his chair, which is facing his computer. He visits Facebook page to find a way to hack someone's account.

STEP 1 : FIND STARTER WINDOW a.k.a HOLE

On the log on screen, he notice a link named “forgotten account”, Here John will be using the benefit of “forgotten account (password recovery)” feature. Facebook has already served our starter window at:  “https://www.facebook.com/login/identify?ctx=recover”.

The page should looks like this:

In the field “Find Your Account” section, there is a sentence which says, “Please enter your email address or phone number to search for your account”. From here we get another set of windows: email address refers to “Email Account” and phone number refers to “Mobile Phone”.  So, John has a hypothesis that, if he had the victim's email account or mobile phone, then he will have access to the victim's Facebook account.

STEP 2 : FILL IN THE FORM TO IDENTIFY THE ACCOUNT

Okay, from here John starts thinking deeply. He doesn't know what is Bima's e-mail address, but he saved Bima phone number on his mobile phone. He then grabs his phone, and looks for Bima's phone number. And there he goes, he found it. He begins typing Bima's phone number in that field. After that he presses “Search” button. The image should look like this:

He got it, he found that Bima's phone number is connected to his Facebook account. From here, he just holds, and does not press the Continue button. For now, he just made sure that this phone number is connected to the victim's Facebook account, so that comes closer to his hypothesis.

What John actually did, is doing reconnaissance, or Information Gathering on the victim. From here John has enough information, and is ready to execute. But, John will meet Bima in the canteen, it is impossible for John to bring his computer, right? No problem, he has a handy solution, which is his own mobile phone. So, before he meets Bima, he repeats the STEP 1 and 2 on the Chrome browser in his Android mobile phone. It would be look like this:

STEP 3: MEET THE VICTIM

Alright, now everything is set up and ready. All John needs to do is grab Bima's phone, click the Continue button on his phone, read SMS inbox message sent by Facebook (the reset code) on Bima's phone, remember it and delete the message in a single fraction of time, quickly.

This plan sticks into his head while he is now walking to the canteen. John put his phone in his pocket. He entered the canteen area, looking for Bima. He turned his head left to right figuring out where the heck is Bima. As usual he is in the corner seat, waving his hand to John, he was ready with his meal.

Immediately John takes a small portion of meal this noon, and comes close to the table with Bima. He says hi to Bima, and then they eat together. While eating, John looks around, he notices Bima's phone is on the table.

After they finish lunch, they are talking about each others day. As usual, until, then, at one point John open a new topic about phones. John tells him, that John needs a new phone, and John needs his advice about which phone is suited for John.  Then he asked about Bima's phone, he asked everything, the model, the specs, everything. And then John asks him to try his phone, John acts like he is really a customer looking for a phone.  John's left hand grabs his phone with his permission, while his right hand is under the table, preparing to open his own phone. John sets his attention on his left hand, his phone, John talked so much about his phone, its weight, its speed and so on.

Now, John begins the Attack with turning off Bima's phone ring tone volume to zero, to prevent him from recognizing if a new notification comes in. John's left hand still has his attention, while his right hand is actually pressing the Continue button. As soon as John pressed the button, the message comes in.

Ding… No sounds. Bima has not recognized the incoming message because the monitor is facing John. John immediately opens the message, reads and remembers the 6 Digit Pin in the SMS, and then deletes it soon. Now he is done with Bima's phone, John gives Bima's phone back to him while John's right hand takes his own phone out and starts typing immediately the 6 Digit Pin he just remembered.

Then John presses Continue. The new page appears, it asked whether he wants to make new password or not.

John will not change the password because he is not evil. But, he now has Bima's facebook account. And he has succeed with his mission.

As you can see, the scenario seems so simple, but hey, how easily you could grab and borrow your friends' phone? If you correlate to the hypothesis by having your friends' phone you can get whatever you want, badly.

Top 5 produse ergonomice pentru mouse de calculator pentru Linux
Utilizarea prelungită a computerului vă provoacă dureri la încheietura mâinii sau la degete? Suferați de articulații rigide și trebuie să vă dați mâin...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...