ICode9

精准搜索请尝试: 精确搜索
  • jmeter beanshell断言2021-05-15 14:35:33

    import org.json.*; //获取上一个请求的返回值 String response = prev.getResponseDataAsString(); //将返回值转换为json JSONObject responseJson = new JSONObject(response); log.info("message的值:" + ResponseCode); if("200".equals(ResponseCode)) { //判断请求码

  • ThinkPHP5 远程代码执行漏洞复现2021-05-09 20:04:29

    ThinkPHP5 5.0.22/5.1.29 远程代码执行漏洞复现 ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。 实验环境 靶机:ThinkPHP5 5.0.20 攻击机:kali   复现: 1.d

  • JS小技巧2021-05-09 11:02:22

    eslint报错:  Line 4:8:  'qs' is defined but never used  no-unused-vars // eslint-disable-next-line     安装不同版本 npm i <alias>@npm:<packageName>@版本 # 例子 npm i antd3@npm:antd@3 npm i antd4@npm:antd@4  

  • pandas处理钉钉(智能填表)下载的数据时,将二维字段转换为一维字段2021-04-28 23:29:59

    使用pd.melt()方法 钉钉数据分析的时候把宽数据—>长数据 pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name=‘value’, col_level=None) 参数说明 frame:要处理的数据集。 id_vars:不需要被转换的列名。 value_vars:需要转换的列名,如果剩下的

  • CS100:C++面向对象学习笔记2021-04-23 12:03:00

    CS100上学习的面向对象内容更为详细,也更为复杂。尽管这门课的进度相比SI100B已经放缓了不少,但由于我没有学习的基础,因此打算写一份笔记。 面向对象的编程主要具有三个特点:Encapsulation(封装)、Inheritance(继承)和Polymorphism(多态)。在SI100B中我们大概只学习了encapsulation,而剩下的

  • Thinkphp5漏洞复现2021-04-17 16:34:26

    简介 漏洞环境:均为vulhub 2-rce(thinkphp 2.x任意代码执行漏洞) 参考链接: https://www.cnblogs.com/g0udan/p/12252383.html 漏洞复现 漏洞验证payload: http://目标IP/index.php?s=/index/index/name/$%7B@phpinfo()%7D 蚁剑连接payload,密码1: http://目标IP/index.php?s=/index/i

  • 怎么通过 jmeter 完成对请求字段的加密?2021-04-16 17:52:19

    前言相信大家在工作中做接口测试的时候,肯定会遇到一个场景,那就是你们的软件,密码是加密存储的。。那么这样的话,我们在执行接口的时候,对于密码的处理就开始头疼了。。所以,本文将使用jmeter这款java开源的接口测试工具,给大家来讲解jmeter完成加密的接口请求 先导知识在执行加密之前,你

  • Ansible变量2021-04-16 15:54:52

    Ansible变量 特点 PlayBook ad-hoc 完整性 √ ✘ 持久性 √ ✘ 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.PlayBooAnsible变量特点PlayBookad-hoc完整性√✘持久性√✘

  • Jmeter---BeanShell 常用的 vars, get, props, put ,log用法2021-04-01 11:04:41

    BeanShell介 BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。本篇只记录一下基本的使用。有以下五个组件: Beanshell Sampler Beanshell PreProcessor Beanshell PostProcessor Beanshell Assertion __Beanshell Fun

  • 3.1 Ansible Playbooks 高级一2021-03-17 09:53:14

    Handlers 触发器 这个东西类似一个触发器,比如这么一个场景,我们把nginx conf配置文件拷贝到目标机器,那么当这个配置文件更新后,需要重启nginx,类似这种需求我们就拿 Ansible handlers 来做 - name: Copy configuration files copy: src: xtest1.conf dest:

  • 3.1 Ansible Playbooks 高级一2021-03-17 09:53:00

    Handlers 触发器 这个东西类似一个触发器,比如这么一个场景,我们把nginx conf配置文件拷贝到目标机器,那么当这个配置文件更新后,需要重启nginx,类似这种需求我们就拿 Ansible handlers 来做 - name: Copy configuration files copy: src: xtest1.conf dest:

  • 配置 eslint 去掉 no-unused-vars 报错 方法汇总2021-03-16 15:54:46

    1 : vue.config.js 中增加 lintOnSave: false 2 :package.json -> eslintConfig ->rules -> { "no-": "off", "no-debugger":"off", "no-console": "off", "no-empty&q

  • 30:33 error 'scope' is defined but never used vue/no-unused-vars2021-03-11 09:32:06

         由于一直报错,所以把这个slot-scope="scope"删除掉    

  • ansible 二2021-03-10 09:58:01

    YAML 可读性高、用来表达数据序列的格式语言以数据为中心、重点描述数据的关系和结构 YAML格式: 注释 # 一般第一行为三个横杠表示(—)key: value 数组使用 - 表示 (后有空格)一般缩进为至少两个空格,相同等级缩进一致区分大小写,扩展名为yaml yml跨行数据使用 >(多行为一行) 或者 | (|

  • thymeleaf自定义全局变量2021-03-09 11:03:03

    开发一个SPringBoot博客项目,不想将一些个人信息写死在页面,想通过在配置文件读取方式展示到页面 将配置文件中的内容添加到thymeleaf的全局变量中,需要展示的时候可以直接在变量中读取 代码实现 1 新增配置文件 blog: # 博客名称 name: 我的博客 logo: https://cdn.js

  • JMeter参化数2021-02-01 19:35:49

    参数化有几种方式 主要有两部分组成,一部分是伪数据,另一部分是数据组合,运用一般是随机法 一、伪数据,主要用到两个,一个是自带的函数,另一个是第三方写好的生成器,第三方写好的工具可以用下面那个 https://github.com/yindz/common-random 例子如下 import com.apifan.common.random.co

  • php_rce2021-01-30 12:01:04

    攻防世界中习题 可知其为thinkphp5的远程代码执行漏洞,通过查阅资料可知 由于ThinkPHP5框架对控制器名没有进行足够的安全检测,导致在没有开启强制路由的情况下,黑客构造特定的请求,可直接GetWebShell。 影响版本 ThinkPHP 5.0系列 < 5.0.23 ThinkPHP 5.1系列 < 5.1.31 相关代码 th

  • Ansible 之 外部变量文件调用2021-01-20 20:51:13

    一、外部文件变量作用 变量文件可以实现变量的集中管理,使得变量的管理更加方便、高效,在大型集群架构部署中,可灵活定义各机器的关系,便于提升部署兼容性。 二、调用外部变量playbook文件 --- - hosts: test vars_files: - vars.yml #外部变量文件与pin

  • ThinkPHP 5.0.2 - 5.0.23 RCE 漏洞复现2021-01-18 21:04:17

    0x00 简介 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和

  • conda虚拟环境中设置环境变量2021-01-04 18:01:16

    引言 使用conda创建虚拟环境就是为了方便管理,各个环境之间的模块是独立的。有时候我们在做项目的时候需要设置一下环境变量才方便实用,但是不想影响到其他的虚拟环境,因此不能再系统的环境变量里面设置。 conda虚拟环境中环境变量设置 conda虚拟环境中可以单独设置当前环境的环境变

  • python学习记录(三)-数据类型2020-12-17 18:34:51

    字符串格式化 var = 'abcde' # 切片 print(var[2],var[-1]) # c e print(var[1:3:1],var[-2:-5:-1],var[::-1]) # bc dcb edcba # 单元素赋值 #var[2] = '1' # TypeError: 'str' object does not support item assignment # 格式化 var1 = '{},welcome to

  • thymeleaf全局变量定义2020-12-15 19:33:08

    1、 重写configureViewResolvers方法 @Component public class WebMvcConfigurerAdapter implements WebMvcConfigurer { @Resource(name="thymeleafViewResolver") private ThymeleafViewResolver thymeleafViewResolver; @Value("${spring.env}&qu

  • js获取url?问号后面的参数2020-12-09 10:33:05

    getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].spli

  • ‘x‘ is assigned a value but never used no-unused-vars2020-12-01 13:59:27

    报错: 97:21 error 'count' is assigned a value but never used no-unused-vars ✖ 1 problem (1 error, 0 warnings) 发生原因: 发生这种情况是因为eslint的验证语法,您正在定义x但未使用它。 解决方法如下: 只需将其删除在错误代码后加入该行注释就行: // eslint-disabl

  • jmeter接口测试-使用BeanShell进行MD5加密并作为参数传递2020-11-24 09:34:25

    创建一个线程组和http请求,然后在http请求上右键,选择如下图       在BeanShell中写脚本 import org.apache.commons.codec.digest.DigestUtils; String str = "dialCode="+"+86"+"&"+"mobile="+vars.get("mobile")+"&"+"ord

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

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

ICode9版权所有