Uit Hack42
Ga naar: navigatie, zoeken
Regel 41: Regel 41:
 
elke minuut kijkt hij naar nieuwe tweets van hack42 en bij een nieuwe
 
elke minuut kijkt hij naar nieuwe tweets van hack42 en bij een nieuwe
 
tweet blaft hij deze het irckanaal in.
 
tweet blaft hij deze het irckanaal in.
 +
 +
== XSS in je eigen webpagina! ==
 +
Plak deze code in je webpagina voor de hack42 spacestate-bar
 +
<pre><iframe width="390" height="50" scrolling="no" style="border: none;" src="https://hack42.nl/spacestate/"></iframe></pre>

Versie van 7 mrt 2011 13:36

Project: SpaceStateSwitch
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
SpaceStateSwitch Picture.jpg

SpaceStateSwitch

Naam SpaceStateSwitch
Door RickDeckardt
Status Afgerond
Madskillz madhacks
Doel / Omschrijving
Een coole schakelaar die de spacestate twittert/irc/etc met rudimentaire api
Alle Projecten - Project Toevoegen
File:SpaceStateSwitch_Picture.jpg noez

Hardware

De SpaceStateSwitch is een tweepolige maakschakelaar die tx+/rx+ en tx-/rx- van de tweede poort (eth1) van het access point doorverbindt. Hierdoor 'ziet' eth1 de link up.

Software

Het Access Point draait linux, hierop draait cron en die draait iedere minuut een script genaamd statecheck.sh Die kijkt met ethtool of eth1 link heeft.

Pseudocode van het statecheck.sh script:

IF connection_state_eth1 eq connected AND laststate eq closed;
  curl http://user@pass:host/spacestate/setstate.php?state=open
  IF curl_success; set laststate open
 
IF connection_state_eth1 eq disconnected AND laststate eq open;
  curl http://user@pass:host/spacestate/setstate.php?state=closed
  IF curl_success; set laststate closed

'API'-mogelijkheid voor externe apps

Tweets

De koppeling naar twitter wordt vanuit het setstate.php script gedaan: Het phpscript twittert de spacestate op @hack42 en past de volgende lokale files aan: - http://hack42.nl/spacestate/index.html

Koppeling naar IRC

Op irc://irc.hack42.nl/#hack42 draait een gozerbot met rss-feed plugin Een van de rss-feeds die hij volgt is die van http;//twitter.com/hack42, elke minuut kijkt hij naar nieuwe tweets van hack42 en bij een nieuwe tweet blaft hij deze het irckanaal in.

XSS in je eigen webpagina!

Plak deze code in je webpagina voor de hack42 spacestate-bar

<iframe width="390" height="50" scrolling="no" style="border: none;" src="https://hack42.nl/spacestate/"></iframe>