ICode9

精准搜索请尝试: 精确搜索
  • catflag web wp2022-02-07 12:30:31

    命令执行之我在哪 <?php highlight_file(__FILE__); if(isset($_GET['cmd'])){ if(!preg_match('/php:\/\/|data:\/\/|phar:\/\/|phpinfo()|info|rm|find|flag|rm|\/|echo|\.|\\\|\*|\?/i',$_GET['cmd'])){ @eval($_GET[&

  • Ansible2022-01-30 15:35:21

    学习网址:http://www.ansible.com.cn/index.html Ansible 可同时操作属于一个组的多台主机,组和主机之间的关系通过 inventory 文件配置. 默认的文件路径为 /etc/ansible/hosts Ansible 1.2 及以上的版本中,group_vars/ 和 host_vars/ 目录可放在 inventory 目录下,或是 playbook

  • php小技巧2022-01-21 13:07:24

    为什么in_array(0, ['a', 'b', 'c']), array_search(0, ['a', 'b', 'c']), 0 == "ab" 会返回true? 在松散比较前,PHP做了类型转换。string类型的数据会转换成int型,然后再比较。使用严格比较模式in_array(0, ['a', 'b', '

  • R包 tableone 总结2022-01-20 14:30:12

    tableone CreateTableOne(dat) # dat without missing # 一般使用以下的代码 vars <- colnames(dat)[3:6] vars_Fac <- c("male", "white") # 分类变量 table1 <- CreateTableOne(vars = vars, strata = "trt"

  • 动态调整web主题(2) 萃取篇2022-01-16 13:30:46

    动态调整web主题(2) 萃取篇 自从写完 动态调整web系统主题? 看这一篇就够了! 这篇文章之后,一直想把这篇文章中的思路提炼出来,发布成一个 npm 包。 这周正好有空编写了 tailwind-css-variables-theme-generator, 这个包就是之前思路的一个总结,里面有比较详细的使用文档。 针

  • NSSCTF dalabengba(thinkphp)2022-01-11 01:01:42

    最近学了点thinkphp,于是想复现一道NSSCTF上的原题 直接下载附件,可以看到是thinkphp的格式 查看IndexController.class.php <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index($doge=''){ if

  • 11:BeanShell2022-01-10 01:00:26

    一:BeanShell运行顺序 1.1前置和后置处理器Pre和Post 变量定义: vars log data     1.2:实例 String name="lijia";log.info(name);//put获取已定义的变量外部使用vars.put("name1",name);//put定义变量外部使用vars.put("name2","ssss");//获取外部---定义code变量String code=

  • tep支持MVC架构实现用例数据分离2022-01-08 12:02:53

    大家好,我是刚哥。 tep已经支持了两种开发模式:用例数据一体和HttpRunner(第三版)。HttpRunner已经众所周知,此处不做过多介绍。用例数据一体指的是把用例和数据都写在一个test.py文件里面,这样的好处是简单直接明了,特别适合刚开始用pytest写自动化代码的同学,从上往下一气呵成就完成了一

  • ThinkPHP5 5.0.20 远程代码执行漏洞2022-01-02 10:03:52

    漏洞简介 ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。 漏洞复现 运行ThinkPHP 5.0.20版本: docker-compose up -d 环境启动后,访问http://your-ip:80

  • thinkphp漏洞复现2021-12-30 13:33:09

    0x00:总述 在版本小于5.0.13,不开启debug的情况下 会通过变量覆盖修改$request类的变量的值通过bindParams中的param函数进行任意函数调用 _method=__construct&method=get&filter=system&s=whoami 在版本小于5.0.13,开启debug的情况下会执行命令两次 一次在bindParams的param 一次

  • error: ‘XXX‘ is defined but never used (no-unused-vars)报错的解决方案2021-12-18 18:04:16

    找到.eslintrc.js文件,在rules里面添加上如下代码,就可以去掉提示了。 "no-unused-vars": 'off'

  • Jmeter 自动生成Html 测试报告2021-12-17 18:31:25

    String time = vars.get("nowtime"); String today = vars.get("today"); String todayTime = vars.get("todayTime");   log.info(time); log.info(today);   String root = "E:\\00-xxx\\result\\"; String reportPath =

  • pandas行列转换的4大技巧2021-12-15 21:03:17

    公众号:尤而小屋作者:Peter编辑:Peter 大家好,我是Peter~ 本文介绍的是Pandas中4个行列转换的方法,包含: melt转置T或者transposewide_to_longexplode(爆炸函数) 最后回答一个读者朋友问到的数据处理问题。 Pandas行列转换 pandas中有多种方法能够实现行列转换: 导入库 import pan

  • react 变量不用报错 no-unused-vars2021-11-16 19:33:22

    1 上传代码 git add git commt -m 'x' git pull git push 2 暴露 文件 (暴露react-create-app 配置 ,这个操作不可逆) cnpm run eject 3 scripts文件中 下 build.js文件 (或者全局搜多keywords) if (warnings.length) {下 coneole.log 注释 重新 启动

  • 点击链接启动钉钉微应用(带参数)2021-11-09 13:32:13

    一、参考官方文档 https://developers.dingtalk.com/document/app/message-link-description 二、划线部分是要改的地方,这个路径指的是开发者后台配置的地址 三、然后改造路径,使它能带参数,正常路径打个问号后面拼接参数,对路径unicode转码 c#转码方式 string urlEncode =

  • 6.set 集合类型2021-11-05 11:34:18

    set 集合是一个无序且元素不重复的集合数据类型 set 集合使用 大括号{} 或者set()方法来定义 如果需要定义一个空集合时,只能使用set()方法,因为大括号时定义的空字典 集合重要用于运算、交集、差集、并集、对称集合 #集合的定义方式 vars = {1,2,3,'a','b',1,2} print(var

  • Cplex安装与入门教程(二)2021-10-29 19:04:09

    一、写在前面 在文章《Cplex安装与入门教程(一)史上最全》的基础上,补充代码的部分 二、如何写代码 代码头,请无脑直接抄。 #include <ilcplex/ilocplex.h> #include <stdio.h> using namespace std; ILOSTLBEGIN 声明环境,建立模型。 IloEnv env; IloModel model(env); 定义

  • eslint 踩坑 -- error '***' is assigned a value but never used no-unused-vars2021-10-21 17:03:38

    写代码的时候,遇到了这样的一个报错 error in ./src/views/CategoryEdit.vue Module Error (from ./node_modules/eslint-loader/index.js): D:\node-vue-moba\admin\src\views\CategoryEdit.vue 24:11 error 'res' is assigned a value but never used no-unuse

  • Jmeter添加BeanShell预处理程序保存正则提取参数2021-10-14 16:01:42

    使用如下代码: og.info(vars.get("mid")); FileWriter fstream = new FileWriter("D://Beanshell.txt", true); BufferedWriter out = new BufferedWriter(fstream); out.write(vars.get("mid")+"\n"); out.close(); fstream.close();

  • Ansible11:变量详解【转】2021-10-13 19:32:58

    一、前言:    二、在Playbook中定义变量 1、通过vars关键字定义: vars:    http_port: 80   server_name: localhost   cert_file: /etc/nginx/ssl/nginx.crt   key_file: /etc/nginx/ssh/nginx.key   conf_file: /etc/nginx/conf/default.conf   2、通过vars_files关

  • jmeter-beanshell-Typed variable declaration2021-10-13 10:02:25

    遇到的问题: jmeter 在使用beanshell  PreProcessor  前置处理器时,编写了以下脚本,执行后log 日志中报错 import java.text.SimpleDateFormat; import java.util.Calendar; //获取当前月份 log.info("获取日期。。。。。。"); Calendar c = Calendar.getInstance(); String getC

  • vue 项目报错出现error 'resp' is defined but never used no-unused-vars2021-09-29 04:31:06

    原因 错误描述:App.vue中的 ‘resp’ 已定义定义却从未使用过 在该行后面加上 // eslint-disable-line no-unused-vars

  • Thinkphp5未开启强制路由导致的RCE 漏洞复现与分析2021-09-28 23:00:23

    影响版本 小于5.0.23小于5.1.30 5.0.x ?s=index/think\config/get&name=database.username # 获取配置信息 ?s=index/\think\Lang/load&file=../../test.jpg # 包含任意文件 ?s=index/\think\Config/load&file=../../t.php # 包含任意.php文件 ?s=index/\think\app/in

  • jmeter参数传入2种方式2021-09-18 21:34:52

    jmeter参数传入2种方式 方式一: 1、添加CSV数据文件设置 配置元件 文件内容: 添加http取样器: 在取样器下面添加前置处理器JSR223 预处理程序并添加如下代码 String[] string =vars.get('param').split(' ') int paramNumber =1 for(String values:string){ vars.put('param'+par

  • XCTF_Web_003_php_rce2021-09-16 22:31:05

    Writeup 看题目,应该是ThinkPHP的RCE漏洞 ThinkPHP的V5版本未对控制器进行过滤,导致攻击者可以通过引入\符号来调用任意类方法 // 获取控制器名 $controller = strip_tags($result[1] ?: $this->rule->getConfig('default_controller')); 不知怎么利用就google搜一下POC 搜索

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有