Invasion





Our aim was to create a virtual environement of the Strasbourg railway station, transformed as in Los Angeles Invasion (Carpenter). This production integration had also to be as surprising and captivating as in Carpenter's Movie.

Reflexions about this project led us to the following concrete realisation/installation : a wifi hotspot with the same name (SSID) of the free railway station's wifi hotspot was set up on my computer. We disconnected people and travelers from the original hotspot via deauth packages, such that they were automatically (re)connected to our "fake" hotspot (due to the same SSID and the cheap security quality of almost all wifi client). Using captive portal method, they received a notification (mobile device) or an in-browser alert (firefox/chromium on laptop), redirecting them to a webpage hosted localy on my laptop. This webpage contained 3D-photos, taken via Google-sphere camera, and modified such that every advertesing sign and market sign where replaced by a "chocking" word directly inspired by Carpenter's movie (i.e. Consume, Buy, Don't Think, etc...).

More informations on Ninon Epalle's blogspot : Ninon Epalle's blog (french)





Technicals explanations:

Wifi hotpsot and Captive Portal

We needed a "fake" hotspot with a captive portal (implying a local webserver).
I first coded a bash script using hostapd+dnsmasq ("fake" wifi hotspot), httpd (webserver), and iptables (captive portal). You can find all this script and all config files in this archive. Running a few test shown incompleteness of my method due to my lack of knowledge in setting a captive portal (missing notification and deauth process). So I mooved on to another approach.
I decided "hack", by adding my own "phishing" page, the wifiphisher script. This script allowed me to send deauth packets to the target wifi (railway's official ones), create an hotspot with the same SSID name thanks to my external wifi card, and set up a captive portal with my own phishing page.

3D-photos : capture, modification and website integration

We took all of 3D-pictures with an LineageOS (Android) smartphone via old Google's Camera app wich contain a 3D mode.
Pictures were then modified by Ninon via Gimp.
Thanks to the solid work of Matthew Petroff on Pannellum, we were able to host a 3D viewer on our local webserver.