解决Windows下Jmeter压测端口占用问题
windows下Jmeter压测端口占用问题报错信息描述压测的初期,在设置了 150qps/s 的并发数下压测几分钟后 Jmeter 就出现了如下报错。 JAVA.NET.BINDEXCEPTION: ADDRESS ALREADY IN USE: CONNECT 问题排查开始考虑的方向是Nginx、PHP、MySQL做了相关限制导致线程被占用, 但是修改对应的配置后发现没有任何效果,该报错的还是报错。 查了一波资料,发现 windows...
Bluecms漏洞整理之文件上传文件包含组合拳
BluecmsV1.6SP版本文件上传漏洞与文件包含漏洞联动打组合拳拿shell文件上传位置——头像处正常上传php探针,会被拦截,经过大小写等方式测试后发现无法绕过,然后猜测可能是白名单。修改成正常图片扩展名后正常上传。然后我们修改正常图片内容为恶意脚本。 12<?php...
蚁剑菜刀虚拟终端执行命令返回ret=127之bypass
当我们成功上传到网站一句话木马的时候发现无法在虚拟终端执行命令。发现大神有做此问题的bypass,在此复现一下。 虚拟终端出现ret=127然后我们从Github上下载bypass的两个关键文件,地址点我.将这两个文件上传到目标站点目录下,推荐根目录然后我们需要在当前目录下建个临时目录,存放临时文件,此处我建的名字为tempcmd,然后在该目录下再建个临时文件,此处我建的是temp文件 然后根据作者的提示构造payload ...
python开发规范
python开发规范简单记录 python开发规范(转载自:https://www.cnblogs.com/cwp-bg/p/9827529.html) 代码布局1.1缩进推荐以4个空格作为一个缩进层次。 1.2表达式和语句中的空格1.2.1 前导空格(缩进)最流行的Python缩进方式是仅使用空格,其次是仅使用制表符。对于新的项目,应该仅使用空格而不是制表符。 1.2.2...
python将刻度分为N部分
需求: 一个刻度段,如时间刻度,从A-B,然后均分为N部分,如果最后无法均分,则最后可不做要求(可多可少),但是前部分需要相同。 如: 1-100,分成3部分,则三部分为[1,33],[34,66],[67,100] 1-99,分成3部分,则三部分为[1,33],[34,66],[67,99] 1-98,分成3部分,则三部分为[1,33],[34,66],[67,98] 代码如下: 12345678910111213time1 = 1 #...
正则匹配小记
匹配以123开头以abcd结尾的中间内容部分 1(?<=123).*?(?=(abcd|$)) 匹配以123开头直到每行结尾的中间内容部分 1(?<=123)(.+) 匹配以123结尾的每行的前面的所有内容,若一行中有多个123,则匹配最后一个123前面的所有内容 1(.+)(?=23)
Redis-Centos安装踩坑
安装Centos系统此处略去N个字 更换Centos源由于默认安装的Centos源大陆访问比较慢,所以可以考虑更换一下源首先备份下原来的源 1mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 然后用vim新建一个文件CentOS-Base.repo 1vim...
解决python2输出到文件编码问题
问题文件输出到文件有时候需要进行编码的转换,不然可能会输出乱码。python3中可以使用 1open(filename,mode=’w’,encoding=’utf-8′) 进行对编码进行转换。python2中并不支持该方法。 解决方法方法一: 1234with open('./test.txt', 'w') as f: f.write('测试\n') ...
python操作redis简单总结
模块安装pip install redisRedis类是StrictRedis的子类,用于向后兼容旧版本 12r = redis.Redis(host='192.168.73.128', port=6379, decode_responses=True)r = redis.StrictRedis(host='192.168.73.128', port=6379, decode_responses=True) 链接池 12pool =...