Media



In this video, we demonstrate the MPC823 interrupting a normal web request to google.com.
First, we start by showing that you can access google normally, then we flip a switch to activate the intercepting of HTTP GET requests. When we refresh the page to google.com, the MPC injects a page of its own (see sample).

The LCD displays web pages being viewed in real time (along with an evil face animation). In this video, we see the google.com request, and out of sheer luck, a request of a computer to umich's hourly autovirus update. We also see a request for xkcd.com.

The 7-segment LCD displays a total packet count as seen by the MPC823.




This is a picture of the web server in action, serving a dynamic visitor count, and a live temperature reading. If the web server is running (i.e. an MPC823 is on in the lab, connected to the internet, running our project), you can access the page 141.213.9.239. However, the logistics of keeping an MPC823 on 24/7 prevent this from working at almost all times (a sample of what you would see if it were running can be found here).




A picture of google.com injected with our evil page (HTML example).