- 博客(159)
- 资源 (9)
- 收藏
- 关注
原创 CentOS解决openssl-devl不能安装的问题
参考文件:https://www.cnblogs.com/ycy1518/p/13086725.html下载各种软件安装包网站:https://centos.pkgs.org/7/centos-x86_64/openssl-devel-1.0.2k-19.el7.x86_64.rpm.htmlmodsecurity中文手册网站:http://www.modsecurity.cn/chm/SecRequestBodyAccess.htmllinux命令大全:https://man.linuxde.
2021-02-04 16:36:44
2860
原创 Linux无法登录,显示module is unknown
1.启动系统后,按e键找到ro关键字,将其改为: rw init=/bin/sh/ ,后面字符删去看得出问题出在 /lib/security/pam_limits.so这部分这个时候把/etc/pam.d/login文件中的session required /lib/security/pam_limits.so这行给注释掉就好了重新启动即可解决...
2021-02-04 16:19:47
2441
原创 Apache服务器排错记录
记录下apahce排错步骤:1.如果apache出现该种情况:解决办法:在/etc/httpd/conf/httpd.conf文件中添加这行指令:ServerName localhost:802.如果apache出现该种情况:解决办法,替换httpd.conf配置文件## This is the main Apache HTTP server configuration file. It contains the# configuration directives tha
2021-02-03 11:15:23
710
原创 解决:前端页面密码修改成功之后依然不生效
1.今天由于忘记了前台页面密码,在后台修改之后,显示修改成功,可是前台输入修改后的密码之后,依然提示不生效。后来查看提示才知道,原来时磁盘空间已满输入:df -h 查看是:/dev/sda6的磁盘满了:2.解决办法:a. 删除该磁盘下的文件:即删除 /data目录下的文件:b.迁移部分数据到sda3磁盘。...
2020-09-27 09:47:51
1178
原创 Linux下Jmeter安装与实战
1、JDK的安装:https://blog.youkuaiyun.com/gufenchen/article/details/105581495这里面记录的jdk的安装方法;2、Jmeter的安装:Jmeter下载地址:https://jmeter.apache.org/download_jmeter.cgi3、在linux系统下创建:a、mkdir /usr/local/jmeterb、将Jmeter安装包解压到这里:unzip apache-jmeter-5.1.1.zipc、删除 安.
2020-05-14 19:40:25
9525
转载 Linux下性能压测工具WRK的使用
一、wrk介绍:wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载二、Linux下wrk安装:Ubuntu/Debin安装:sudo apt-get install build-essential libssl-dev git -ygit clone https://github.com/wg/wrk.git wrkcd wrkmak
2020-05-11 16:04:33
3649
1
原创 Linux内核编程《一》
1、首先选择Linux系统这里以Centos7.4系统为例:2、安装好编译环境:yum, make,gcc,vim;3、新建一个文件夹注意:Makefile 文件的命名注意M需要大写,否则会报错。 在Makefile文件中make命令前应为tab制表符。hello.c文件内容为://必要的头文件#include <linux/module.h>#i...
2020-04-24 17:37:42
1021
原创 Linux系统安装Java
1、下载JDK下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html下拉,找到jdk8使用Xshell远程连接虚拟机:2、 先新建一个文件夹,目录是/usr/local/javamkdir /usr/local/java点击xftp:将widows系统中的下载的jdk...
2020-04-17 16:25:52
4848
原创 ksoftirqid进程CPU100%排查
1、打开网页发现cpu使用率100%2、后台top,查看了一下,发现原来cpu被ksoftird吃了,3、使用perf top命令查看:4、发现ksoftirqd是被e1000_clean与e1000_xmit_frame占用了,由于e1000_clean与e1000_xmit_frame代表的是网卡,其中e1000_clean_rx_irq()和e1000_xmit_...
2020-04-17 09:54:42
8606
原创 Linux主要命令功能
1、dmesg:主要用来显示内核信息。使用dmesg可以有效诊断机器硬件故障或者添加硬件出现的问题,另外使用dmesg可以确定你的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg命令可以查看该记录,开机信息亦保存在/var/log目录中,名称为dmesg的文件里。将系统的启动信息保存到文件中:dmesg > messages.txt...
2020-04-06 19:03:39
529
原创 解决yum不能使用的问题:
在使用yum 下载文件时,出现:Cannot find a valid baseurl for repo: base/7/x86_64经过排查,是网卡问题:进入网卡目录:/etc/sysconfig/network-scripts/发现该目录习有ifcfg-ens3干扰了ifcfg-lo,将其删除,解决。如果删除后还不能解决,首先在网卡文件中,确保ONBOOT=yes ,...
2020-03-30 10:38:50
2128
原创 python建立局域网文件共享
1.共享文件夹,路径:E:\share2.使用cmd命令,进入共享的文件夹根目录,输入pyhton命令: python -m http.server 80808080端口,可以根据自己情况修改端口,比如9094.8888等3.在浏览器输入本机的局域网加上8080端口号地址,即可看到内部文件夹:127.0.0.1:8080...
2020-03-08 15:29:55
1152
原创 python打包成exe可执行程序
1.安装python打包工具pyinstaller在已经有python环境的基础上,进程cmd命令,输入:pip install pyinstaller -i https://pypi.douban.com/simple回车确认这个事安装pyinstaller包的命令由于安装包需要从国外服务器下载,速度很慢,所以我们手动指定在某个国内网站下载,其中 -i https://dou...
2020-03-08 15:20:55
423
1
转载 解决mysql无法启动的问题
一,问题现象:今天在回退版本的过程中中途出现:数据库检测失败标记;并且通过清除数据库,也无法清除日志,通过查找,发现是由于磁盘已满导致mysql服务器停止工作,无法启动。在后台启动数据库,无法重新启动:最后通过百度查找资料,发现原来是:发现mysql服务启动的时候不能创建PID文件,在此非常感谢这位博主:https://my.oschina.net/zchuan...
2020-03-02 10:17:32
563
原创 用C语言编写顺序表的插入写法
#include<stdio.h>#include<stdlib.h>#define OK 1#define OVERFLOW 0 #define ERROR -1#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef struct{ char *elem; int length; /...
2020-02-05 21:02:33
2142
原创 CC与CC++中&的区别与使用
在C语言中&表示取地址符;在C++中&引用;#include<stdio.h>#include<stdlib.h>#define OK 1#define OVERFLOW 0#define LIST_INIT_SIZE 100#define LISTINCREMENT10typedef struct{ char *elem; i...
2020-02-04 15:43:19
1360
原创 tcpdump使用
tcpdump命令使用详情如下:1.tcpdump -i eth0 src host 192.168.26.159 and dst host 192.168.26.244抓取eth0接口,源IP主机为192.168.26.159,目的主机为:192.168.26.244在192.168.26.159客户端发送:curl http://192.168.26.244/web/ ;抓包结果...
2020-01-17 17:43:27
1513
原创 curl使用总结
curl使用官网:https://curl.haxx.se/docs/manpage.html1·、查看curl的安装版本以及支持的协议:$ curl -V2、CURL分析HTTPS请求耗时时间:HTTPS耗时=TCP握手+SSL握手,因为涉及到一些加密,即多了几次握手交互,可以看到时间要多于平常时间的3-5陪,当然也和机器性能相关:$: curl -w "TCP hands...
2020-01-15 10:44:12
22797
原创 data1
两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]代码...
2020-01-13 19:47:15
2182
翻译 python编写SSH隧道
详细代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-#python灰帽子交流网站:https://blog.youkuaiyun.com/qq_40909772/article/details/83245754#执行远程命令的网站:https://baijiahao.baidu.com/s?id=1618390533585792431&wf...
2019-11-29 13:52:23
1034
转载 python中getopt函数详解
在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。一、getopt模块有两个函数,两个属性:函数:getopt.ge...
2019-11-05 18:47:28
19379
4
转载 nmap使用
一、安装nmap扫描工具:yum install nmap。二、检查版本是否安装成功:输入:nmap三、namp命令介绍:1、扫描单一的主机:命令;nmap ip如:扫描地址为:https://10.20.80.161的主机nmap 10.20.80.1612、扫描整个子网命令如下:nmap ip/24nmap 10.20.80.161/243、扫描...
2019-11-04 14:07:37
1250
原创 go语言下载
一、go语言下载地址:https://golang.google.cn/dl/二、添加环境变量:把go语言的bin目录添加到环境变量中 三、在cmd中输入:go version查看是否安装成功四、添加:GOROOTgo语言安装目录五、添加:GOPATHGOPATH是go 语言源码存放的位置;多个位置用 ; 分隔六、使用 go get url 下载文件...
2019-10-07 11:52:20
1009
原创 使用pandas是出现:No module named 'openpyxl'
在学习Python中pandas的过程中,打算将爬虫取到的数据保存到Excel文件中,使用 df=pandas.DataFrame(c)#print(df)df.to_excel('house.xlsx',sheet_name='sheet1') 总是报错Module Not Found Error: No module named 'openpyxl'...
2019-10-04 08:55:19
94154
4
原创 pycharm解决第三方库下载成功,却无法导入包的报文
1、下载:pyenchantpip install pyenchant==1.6.6或者到这两个下载:https://pypi.org/project/pyenchant/2、下载成功后,却发现,pyenchant包不能导入;3、解决办法:代开pycharm:点击:File--Setting...
2019-09-27 14:44:05
2335
原创 svn下载,安装与使用教程
1、svn下载地址:https://tortoisesvn.net/2、安装svn地址:https://jingyan.baidu.com/article/19020a0a69ba5e529d28429c.html3、使用svn地址:https://www.cnblogs.com/newlore/p/9505525.html注意:在使用svn进行文件上传时,必须先进行upd...
2019-09-26 10:59:32
1124
转载 H3C S5560交换机风扇反转告警
H3C出现:如下报错信息,出现:[H3C]fan prefer-direction slot 1 power%Jan 1 04:30:13:401 2013 H3C DEV/1/FAN_DIRECTION_NOT_PREFERRED: Fan 1 airflow direction is not preferred on slot 1, please check it.%Jan 1...
2019-09-23 19:29:34
8929
1
转载 python中aiohttp使用
aiohttp如果是python3则无需安装,python3版本已经内嵌类aiohttp版本如果是python2者可以使用: pip install aiohttp 来进行安装aiohttp分为服务器端和客户端,本文只介绍客户端。由于上下文的缘故,请求代码必须在一个异步的函数中进行:async def fn():pass1.1基本请求用法async with aioh...
2019-09-22 17:53:29
7556
转载 linux测试命令
如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。系统信息命令对于本地的枚举检查很有用。基于 Redhat / CentOS / RPM 的发行版YUM 命令基于 RPM 的系统使用了包管理器, 你可以用这些命令获取到有关已安装包或者其它工具的有用信息。基于 Debian...
2019-09-19 20:56:50
421
转载 防cc攻击脚本编写
什么是CC攻击?CC(ChallengeCoHapsar,挑战黑洞)攻击是DDoS攻击的一种类型,使用代理服务器向受害服务器发送大量貌似合法的请求。CC根据其工具命名,攻击者使用代理机制,利用众多广泛可用的免费代理服务器发动DDoS攻击。许多免费代理服务器支持匿名模式,这使得追踪变得非常困难。CC攻击的原理是什么?CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资...
2019-09-19 20:26:59
3285
1
原创 解决python发送https请求,出现证书错误,及报错提示
详细报错信息如下:ErrorTraceback (most recent call last): File "E:\ WebWafUi\venv\lib\site-packages\urllib3\connectionpool.py", line 603, in urlopen chunked=chunked) File "E:\ WebWafUi\venv\lib\sit...
2019-09-19 18:53:06
12178
3
原创 python之网络编程
网络目的:数据的传输网络数据传输是一个复杂的过程OSI七层模型--》网络通信标准化流程1:应用层:提供用户服务,具体内容由特定程序规定2:表示层:数据的压缩优化3:会话层:建立应用连接,选择传输层服务4:传输层:提供不同的传输服务,流量控制5:网络层:路由选择,网络互连6:链路层:提供链路交换,具体消息以祯发送7:物理层:物理硬件,接口,网卡,线路osi七层模型优点:将功...
2019-09-18 20:03:29
254
原创 headers是请求问题
AttributeError: 'str' object has no attribute 'items'今天在使用request进行发送请求时,dic = dict(map(lambda x, y: [x, y], list1, list2)) headers= json.dumps(dic, separators=(',', ':'), ensure_...
2019-09-14 12:28:51
1505
原创 如何用burpsuite进行攻击
一、使用Burpsuite进行攻击:1、第一步打开burpsuite:2、第二部点击Repeater:3、第三步点击粉笔形状的按钮:4、输入要攻击目标的ip地址与端口号5、添加攻击报文,进行攻击6、查看响应结果完整界面展示如下注意:添加攻击报文时:1、一定不要修改别人的报文,否则会出错!2、请求头与请求体之间要空两格,否则会...
2019-09-07 14:07:07
5323
1
原创 记一次自动化测试爬坑记
所谓不怕神一样的对手,就怕猪一样的队友;今天在编写自动化测试脚本时,一个非常简单的元素定位;(页面截图下)我想定位的是720天这个输入框中的元素;而且,已经确定了此id是静态id;结果是八大定位元素全部试了以便,全部以失败而告终;一开始以为里面有iframe这个框架,找了半天,没找到,后来我尝试定位“最多保留”看是否定位成功;确实定位成功了,无奈只能通过xpath方式间接定位了,直接定...
2019-09-05 14:15:29
209
原创 解决:在linux系统中,不知道filename路径在那地方,但是知道文件名
知道haproxy.conf这个文件名,但是不知道存放路径:find / -name "filename"可以使用这个命令,进行查询如:find /waf -name "haproxy.conf"与上面的搜索一样的:find / -name "haproxylconf"...
2019-09-03 15:53:38
2505
原创 用python进行txt文件备份
话不多说,代码如下:#!/usr/bin/env python#-*- coding:utf-8 -*-#@author; Wangzhu#@contact: isaac.zhu@dbappsecurity.con.cn#@desc: this is a copy file fun#data: the .py is created on 2019...
2019-09-01 13:51:41
1401
原创 python函数的定义与调用
一、如何定义函数:函数是组织好的,可以重复使用的,用来实现一定功能的代码段。函数设计遵循单一职责原则,提倡一个函数只完成一个单一功能,降低程序的耦合性,提高可维护性。2、python中函数定义:def funName(parmerslist): "函数__文档字符串" 函数体 return [表达式] #可选,没...
2019-09-01 13:47:20
4019
原创 使用notepadd++运行python命令
1、打开NotePadd++软件2、点击F5,弹出云行对话框3、在输入框里面输入:cmd /k python "$(FULL_CURRENT_PATH)" &ECHO.&PAUSE&EXIT4、点击保存,会弹出一个设置快捷键的对话框;起名为python,设定快捷键为:Ctrl+Shift+F5;5、在运行菜单里就会看到多了一个选项;6、新建一个test0...
2019-09-01 11:03:44
389
原创 解决使用pip安装python库时出现不能安装的问题
最近在安装python第三方库pandas的时候,出现WARNING: You are using pip version 19.1.1, however version 19.2.3 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.翻译过来的...
2019-09-01 10:22:25
1727
自动化批量上传http请求软件
2020-10-27
HtmlTestRunner.py
2020-10-23
完整接口自动化框架代码
2020-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人