0
Sharing for what Problem I faced in between
There is quite a lot of website and youtube channel that teaching how to hack wi-fi and few of them are mentioning what problem we may face and how to solve. This is the main reason why I want to make a post to sharing the problem I faced instead of straightforward hacking process.
Prerequisites
As an experience sharing blog post, I will start from basic part but assuming you already have your Kali Linux ready and have basic Linux command background. I may give some basic introduction of the command but in detail, you may put your effort to google it and you will learn much more.
Step 1. Getting Fluxion from Github
Fluxion is a security auditing tools and social engineering research tool. You may find more detail from their website as below link.
https://github.com/FluxionNetwork/fluxion
The version you download maybe different because this is the original source for Fluxion and they are keep updating it. I got at lease 3 different versions from above link when I try on my different VM and Raspberry Pi machine during Nov 2017 to Mar 2018. The latest version I download up to now is v4.0.
I suggest you do not get order version as technology always changing and if you considering new version may have more bugs or unknown issues that’s true but those contributors are putting hard effort to solve it and this is what I see in these period. So just download the latest one to try.

Click the “Clone or download” button as per above screen showing and you should got the full package in zipped format in your download folder.

Unzip it and put it somewhere in your computer and just remember where you saved. For example, I am putting inside the /Documents/Wifi Hacking/
Step 2. Installation and Kick Start
Starting from 3.xx version, Fluxion will auto-install all the packages to you. Let’s kick start by run the following command.
sudo ./fluxion.sh

As you see above screen, every time when you run Fluxion the program will check any package is missed and auto-install it.

After you run the Fluxion and after auto-installed those packages you may need to manually disconnect the Wi-Fi connection that shown as above, or you may run the following command line before you kick start the ./fluxion.sh
export FLUXIONWIKillProcesses=1
If you don’t understand this step and not sure is it necessary to run. I suggest you can just skip this part and you can find at Troubleshooting section for more detail on different issues you may face.
Step 3. Starting Fluxion Options…

Above is the first option you may see on v4.4. Don’t choice [1] if you don’t capture any packet from decided Wi-Fi access point yet. So let’s choice [2] for getting and it will go to choice access point and analysis the packet.

Upon your Wi-Fi adaptor chips version and you may choice [1], [2] or [3] whatever choice. My adaptor supports both 2.4GHz and 5GHz but I just go for 2.4GHz channel so I will choice [1]

Fluxion will keep scanning all the nearest access points and showing the ESSID and the detected router brand. The Brand is important for latest stage, as we will create a page for user to input the wifi password. Fluxion have another packages for us to download and pretend the corresponding router in later stage. That is optional step but it can reduce the doubt from the victim.
You need to break above process manually by press Control+C, when you feel the access points are good enough.

Once you break the scanning process, all detected access points will be listed and then you can choice which one you are going to hack by input the number next to the ESSID. For me, I will hack 048 and this is my own access points by input 48 on the command line.
[esp8266 usage if necessary]
[Explain above is in a VM on my Macbook Pro but I also do the same steps for my Raspberry Pi. the reason I show by VM because more easy to capture screen.]
[All Site instead of Default Portal]
[This is first post and will further to share man-in-the-middle]