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

2024-01-25 02:18

本文主要是介绍小灯被暴力亮闪,way of python, javascript, bash script~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


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

1.python

His name is Gorroth, 

#!/usr/bin/env pythonimport urllib2
import timeurl = '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 += 1print i


2.javascript

He is s5fs,

http://jsfiddle.net/VT4PU/

(function () {varlightState = 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"],


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

这篇关于小灯被暴力亮闪,way of python, javascript, bash script~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/641788

相关文章

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

浅析Java中如何优雅地处理null值

《浅析Java中如何优雅地处理null值》这篇文章主要为大家详细介绍了如何结合Lambda表达式和Optional,让Java更优雅地处理null值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录场景 1:不为 null 则执行场景 2:不为 null 则返回,为 null 则返回特定值或抛出异常场景

python logging模块详解及其日志定时清理方式

《pythonlogging模块详解及其日志定时清理方式》:本文主要介绍pythonlogging模块详解及其日志定时清理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录python logging模块及日志定时清理1.创建logger对象2.logging.basicCo

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

如何将Python彻底卸载的三种方法

《如何将Python彻底卸载的三种方法》通常我们在一些软件的使用上有碰壁,第一反应就是卸载重装,所以有小伙伴就问我Python怎么卸载才能彻底卸载干净,今天这篇文章,小编就来教大家如何彻底卸载Pyth... 目录软件卸载①方法:②方法:③方法:清理相关文件夹软件卸载①方法:首先,在安装python时,下

python uv包管理小结

《pythonuv包管理小结》uv是一个高性能的Python包管理工具,它不仅能够高效地处理包管理和依赖解析,还提供了对Python版本管理的支持,本文主要介绍了pythonuv包管理小结,具有一... 目录安装 uv使用 uv 管理 python 版本安装指定版本的 Python查看已安装的 Python

SpringMVC获取请求参数的方法

《SpringMVC获取请求参数的方法》:本文主要介绍SpringMVC获取请求参数的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下... 目录1、通过ServletAPI获取2、通过控制器方法的形参获取请求参数3、@RequestParam4、@

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

Python中局部变量和全局变量举例详解

《Python中局部变量和全局变量举例详解》:本文主要介绍如何通过一个简单的Python代码示例来解释命名空间和作用域的概念,它详细说明了内置名称、全局名称、局部名称以及它们之间的查找顺序,文中通... 目录引入例子拆解源码运行结果如下图代码解析 python3命名空间和作用域命名空间命名空间查找顺序命名空