小灯被暴力亮闪,way of python, javascript, bash script~


这些外国小伙们分别用这些东西,暴力亮灭我的LED灯。哈哈`

1.python

His name is Gorroth, 

#!/usr/bin/env python

import urllib2
import time

url = 'http://xroslight.oicp.net:81/test.php'

i = 0
while True:
  f = urllib2.urlopen(url + '?command=on')
  # print f.read()
  f.read()
  f.close()
  # time.sleep(1)
  f = urllib2.urlopen(url + '?command=off')
  # print f.read()
  f.read()
  f.close()
  # time.sleep(1)
  i += 1
  print i


2.javascript

He is s5fs,

http://jsfiddle.net/VT4PU/

(function () {
  var
  lightState = false,
    hitUrl = 'http://xroslight.oicp.net:81/test.php',
    toggleLight = function () {
      console.log("Toggling light.");
      lightState = !lightState;
      $.post(hitUrl, {
        "command": (lightState ? "on" : "off")
      });
    };

  setInterval(toggleLight, 5000);
})();


He sends me a link of node.js for me to decorate my Raspberry Pi status page :D

He is also the one of the authors. :) American.
http://pokemedia.com/lightswitch.tgz



3.bash script

He is TomWij 

Bash Script

`while true; do wget -w1 http://xroslight.oicp.net:81/test.php?command={on,off}; sleep 1; done`

Note : This script need " exit 0 " at the end of the line :)


All are because I used 

 78 <form method=POST action='?command=on'>
 79 <input type=submit value="Turn On">
 80 </form>
 81 <form method=POST action='?command=off'>
 82 <input type=submit value="Turn Off">
 83 </form>


and $_GET["command"],


在浏览器里面就可以施暴了,哈哈~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值