Partial wireless cyber security research based on raspberry pi.
With DNS Hijack, when user visit a certain website (domain), the server (Raspbery Pi) will take user to the local website (phishing site) and collect user input.
With Captaive Protal, when user connected to the network, the server (Raspberry Pi) will request user to login for internet connection, login information could be request for user social informatoin.
- dnsmasq (configure the devices network information)
- hostapd (configure the devices as AP)
- apache2 (configure the devices as Server)
- bind9 (configure the DNS server)
- PHP (collect user input)
- dnsmasq (configure the devices network information)
- hostapd (configure the devices as AP)
- apache2 (configure the devices as Server)
- PHP (coperate with apache2, other programming language can do the samething, such as Python, Java)
- MySQL (databse, other database will also work)
Notice: bind9 sometimes will conflict with dnsmasq for the IP address. You may stop both of them and start dnsmasq first then bind9
#sudo service bind9 stop
#sudo service dnsmasq stop
#sudo service dnsmasq start
#sudo service bind9 start