自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (6)
  • 收藏
  • 关注

原创 wmware pro 虚拟机cpu占用高,但是宿主机的主机cpu占用低

实测基本还是虚拟机占用高,主机cpu占用低。2、内存设置到宿主机的主机的一个半。1、 cpu总逻辑核数,设到最大。3、安装全部的vmtools。

2023-08-02 09:07:06 778 1

原创 【openldap】遇到的问题记录

【openldap】遇到的问题记录,不解决的方案

2022-08-08 11:30:19 1111 1

原创 【python】python-编码,字符编码和二进制编码区别,打开文件时,以二进制打开等

就是两种编码体系一种是以字符作为编码就是以字符作为编码计算机从内存中读数据,在翻译成字符,0xab,0x11,这些字符都代表着某个意义,例如键盘上的可操作性按键一种直接以01这些作为编码直接从内存中读出,数据,直接对应某个意义,例如键盘上的可操作性按键区别字符编码占空间更多、多一层翻译,主观上能看出效率低一些...

2021-12-14 10:33:56 557

原创 python SecureCrt,实现发送命令循环脚本测试

crt对象send方法crt.Screen.Send("command" + "\n\r")发送多次命名方法crt.Screen.Send("command1" + "\n\r")crt.Screen.Send("command2" + "\n\r")crt.Screen.Send("command3" + "\n\r")增加等待提示符 crt.Screen.WaitForString('XXXX'...

2021-12-06 16:19:27 3812

原创 ERROR unsupported format character at index 域安装失败

virt-install安装是啊比没有找到解决方案,安装实际是失败的

2021-07-15 10:25:10 606

原创 python--问题排查--AttributeError: ‘NoneType‘ object has no attribute “xx“

这个是python代码协作时的常见错误一般在错误这行,是个“空“对象none,不是你想象中的yy对象,当然没有xx属性了我们在编程时,尽量增加“异常处理“的实现,提前想一下是否会有各种异常值,处理比如代码:cc = bb.get('response_list').get('body').get('response')[0].get('body').get('admin_auth').get('sessionid')执行报错:AttributeError: 'NoneType' obje

2020-08-06 11:10:49 7648

原创 工具--wireshark--从抓的pcap中,读取http下载的文件,进行还原,还原为二进制文件

两种方法:每种方法都依赖于wirshark的自解码能力wirehsark对于http可以解码的比如一个分片包,get,然后服务其下载,返回200OK方法1:选中最后这:200 OK的包的文件内容部分,导出方法2:复制200OK,文件的部分,使用python的hex 转 bytes功能,写入文件,打开文件时,注意要用“wb”模式...

2020-07-22 14:54:41 1527

原创 excell--筛选空白行,空白单元格--不人云己云,其他方案不好用,当行数大于1万,大于10000的时候,不能直接选取“空白”方式实现

这是后无法通过选择空白字符实现应该通过选择自定义,包含 ? 的方式来实现

2020-07-14 11:27:38 1681

原创 操作系统--linux--复制最大的或最小的指定数量的文件,到指定目录xargs

复制最小的10000个文件到 tmp 下ls -Sr |head -n 10000 |xargs -i cp {} /tmp复制最大的10000个文件到 tmp 下ls -Sr |tail -n 10000 |xargs -i cp {} /tmp

2020-07-02 17:32:45 513

原创 操作系统--linux--查看动态获取的dns信息

1、cat /var/lib/dhclient/dhclient-eth0.leases这个是看你的动态获取dedhcp问题2、cat /etc/resolv.conf这个还是看系统配置的dns信息

2020-06-09 11:41:30 994

原创 操作系统--linux--查询目录中的字符

ls /root/replay-packets/iec_dual/ | grep route | grep -v cache通过管道找到特定的文件

2020-05-29 21:55:15 129

原创 工具使用--tcpreplay--填坑

测试一个网络时,建议不要用-t的参数,保修比较困难,最好速度设置小,避免乱序tcpreplay -I eth3008 -i eth3007 -t -c iec104_00045.pcap.route.cache iec104_00045.pcap.route[root@localhost iec_dual]# tcpreplay -I eth3008 -i eth3007 -p 1 -c iec104_00045.pcap.route.cache iec104_00045.pcap.rou...

2020-05-29 21:26:11 708

原创 python--排错记录---ValueError: invalid literal for int() with base 10

ValueError: invalid literal for int() with base 10,出现的原因各不相同,我遇到的是这种int("")强制转换了一个空字符串,这个是不被允许的

2020-05-22 21:04:34 480

原创 自动化--robotframe--解析output.xml基本方法

from robot.api import *def parse_robot_results(xml_path): suite = ExecutionResult(xml_path).suite tests = suite.suites[0].tests #output.xml,我是单独选择几条用例,在ride里执行的 for test in tests: print(test.name, test.status, test.message)i.

2020-05-13 19:47:21 745

原创 加密算法--linux和windows的md5自带的计算小工具

Linux[root@localhost md5]# md5sum XXXXc6adf19703889e021f2a34e771081a01windowsCertUtil -hashfile XXXXMD5 的 XXXX 哈希:c6adf19703889e021f2a34e771081a01CertUtil: -hashfile 命令成功完成。两个值计算值的输出是一...

2020-05-04 20:01:27 276

原创 linux--系统硬盘扩容记录

1、已有的分区上进行扩容2、通过fdisk -l查看了下,发现是lvm分区,惊喜,可以动态扩容了3、增加一块硬盘4、格式化,就分了一个区5、在用fdsk->t 更改为83格式,就是lvm6、在进入lvm视图7、增加了pvcreate /dev/sdb1 (此过程还是要清楚掉此分区之前全部数据的,比如一些老系统上的挂节点的数据)8、vgextend centos ...

2020-05-02 10:19:14 459

原创 操作系统--linux--批量删除相同名字的进程的办法

想一次性删除多个pcap_dir进程ps -a | grep pcap_dir | cut -c 1-5 | xargs kill -9原理如下:[root@localhost replay-packets]# ps -a PID TTY TIME CMD2625 pts/0 00:00:00 pcap_dir3507 pts/0 00...

2020-04-16 14:54:04 645

原创 程序异常--常见类型--linux系统--系统core

未使用合法内存你的进程,要去写一个空指针,也就是null,本质上就是0,线性地址空间的0页,cpu 设计时实现了0页故障,从而进入相应的内核处理例程再一个:写一个内存地址,如果这个地址,物理内存没分配,并且不符合page fault的条件,内核就会报故障数组越界,操作了不属于你的变量的内存,在某些情况下,会导致数据错误,会死掉内存使用规范类还有 bus err...

2020-03-24 15:14:31 210 1

原创 python--排错--AttributeError: 'str' object has no attribute 'decode',关于python3的字符串

AttributeError: 'str' object has no attribute 'decode'因为str的类型本身不是bytes,所以不能解码两个概念:普通字符串 :可理解的语义字节流字符串(bytes)(0101010101,可视化显示)两个语法Encode: 把普通字符串 转为 机器可识别的bytesDecode: 把bytes转为字符串两个...

2020-03-13 18:22:52 19867 1

原创 工控协议--cip--协议解析基本记录

CIP报文解析常用到的几个字段:普通类型服务类型:[0x00], CIP对象:[0x02 Message Router], ioi segments:[XX]PCCC(带cmd和func)服务类型:[0x00], CIP对象:[0x02 Message Router], cmd:[0x101], fnc:[0x101]...

2020-03-05 17:05:37 5892

原创 AI-机器学习-森林随机算法-验证码实战实例

注意本文纯粹给未接触过机器学习的同学看到,高手请绕路背景本人接触了一个项目,需要登录web系统。使用robotframework + python 做自动化测试,发现开发同学设置了验证码,首页面根本就没法登录啊,而且还是变形的,使用基本的python库识别效果不好。于是本人查询了多位大侠的网站和文章,发现识别没有这么难,只是写的还不够白,所以我这次写的白一点,让大家看的更清楚一些。...

2020-01-22 13:30:31 972

原创 python--list格式的字符串转化为list格式

import jsondata_list = json.loads(data_list_str)import astdata_list = ast.literal_eval(data_list_str)以上两种方法都可以,实测,第一种速度比第二种快很多

2020-01-19 11:31:23 856

原创 python-排错--unindent does not match any outer indentation level

pycahrm直接报错了IndentationError: unindent does not match any outer indentation level这类基本都是语法错误仔细观察图片,疑似左侧“土绿色”有点问题,原来是不知道,tab怎么被换成了错误的字符python这点有点头大,不需要空格缩进,pycarm可以使用tab,但是这次却出现了错误,原因未知解决办法,...

2020-01-19 11:06:35 301

原创 window--设置--让指定的文件夹内的文件区分字符大小写,字母大小写敏感设置

三条缺一不可第一步开启功能:第二:powershell第三PS C:\Windows\system32> fsutil file setCaseSensitiveInfo C:\sample enable

2020-01-17 18:48:11 2059

原创 python--Image--PIL--SystemError: tile cannot extend outside image

出现这种问题,提示起始很明确了,一般新手常犯要注意,这种肯定是图像在裁剪时,越界了对于例如120*30的图像,他的四个坐标是0,0119,00,29119,29另外注意的就是box,box目前看应该是左侧闭区间,右侧开区间...

2020-01-17 16:20:43 8658 1

原创 网络--测试工具--网卡MTU的修改(linux和windwos)

linuxifconfig eth1 mtu 9000windowsnetsh interface ipv4 show interfacesnetsh interface ipv4 set interface 1 mtu =1518重启后需要重新配置

2020-01-15 15:33:14 1428

原创 网络--windows--关闭tcp 减压引擎 offload

To increase its performance, the Microsoft TCP/IP transport can offload tasks or connections to a NIC that has the appropriate TCP/IP-offload capabilities.Beginning with Windows Vista, the...

2020-01-09 11:12:43 4788

原创 网络--测试工具--wirshark抓包,超过1518,超长帧,导致无法使用tcpreplay回放问题的解决方案

首先说明,wirshark是个软件,所以自身执行抓包的位置是固定的CPU发包--->wirshark抓包---->网卡发包------->网卡收报------->wirshark抓包------>cpu收报如果网卡有tcp分段能力和处理,如果内容大于1518,则CPU还是就会肆无忌惮的发送和接收大包,反正网卡帮着干了这样wirshark自...

2020-01-09 11:07:31 1266

原创 网络-网卡-禁用linux网卡协助cpu分段分片处理功能(TCP offload engine)

有时希望网卡不做cpu减压处理,希望能够,禁用TCP offload engineethtool --offload ethX rx off tx off

2020-01-09 11:07:13 1110

原创 工控测试---协议---OPC-DA基本协议查阅

OPC协商过程opc主连接协商控制报文opc子链接真正开始传输opc接口报文(info里是after_context开始的)opc方法报文1(info里能看到带有opnum的)opc方法报文2………………接口说明对应报文里的context_id,这协议里有说明,方法说明方法从opnum开始,3/4/5/6/7 按序对应opc内提供的方法,为什么从3开始,我也...

2019-12-30 20:27:54 3610 1

原创 windows-win10远程桌面连接服务器接示内部错,多种方法挨个试

1、注册表修改以管理员权限打开cmd,输入 执行: netsh winsock reset, 然后重启电脑2、网卡禁用和启用3、netsh winsoc reset4、使用控制台打开远程主机,登陆一次不知道哪个可用,我是使用第四种方法才好...

2019-12-27 08:41:14 2383

原创 工控测试---协议---S7协议基本包内容理解

TPKTOSI承载协议,基于TCP之上COTPOSI 传输层S7分为header 和 parameter两个部分header字段的长度,由ROSCTR字段决定parameter字段长度,由header里的parameter参数决定...

2019-12-25 17:56:14 1321

原创 工控测试---协议---IEC104报文基础理解

字段基本内容帧格式I:……0S:……01U:……11操作对象TypeId公共地址Addr信息题地址IOAApduLen协议规定,最大是时候253,0xfdapdu最大值 = 255-启动字段-长度字段 = 253 (不知道这个奇怪的定义为什么)ASDU长度ASDU长度 =ApduLen - 4IEC在网络中的传输形态IEC+...

2019-12-25 10:36:06 1563 2

原创 产品测试--更换bios或主板硬件配置后--数通产品测试基本注意点

背景一半更换CPU,更换网卡,更换主板,更换bios之后一个软件产品需要做哪些测试测试项风扇cpu温度网卡识别网卡排序网线全部插上办卡全部插齐液晶屏幕指示灯cpuinfo电源告警系统基本信息查看(dmseg,/var/log)总之:和总线相关的内容传递都需要遍历一下...

2019-12-23 16:35:18 207

原创 工控测试---协议---IEC_MMS 61850--协议payload基本随机构造

目标:构造随机的一个mms包,进行异常包测试构造工具:scapy,好处是只需要关心具体的tcp payload,其它自动生成构造内容注意点:1、ethernet2、ip3、tcp以上三层默认配置即可4、TPTK:03 00 XY MN长度4其中的XY MN 代表的是TCP load的整体长度5、COTP:02 F0 80长度36、OS...

2019-12-12 11:16:45 1266

原创 robotframework--Collections不行--字符串变量转为字典格式方法

直接上代码 ${string} Set Variable "id":"1","protocol":"mms" &{dict}= Evaluate eval ('{${string}}') ${keys} Get Dictionary Keys ${dict} log ${dict['id']} log ...

2019-12-11 15:46:52 2994 4

原创 wireshark--工具使用记录----TCP acked unseen segment

TCP acked unseen segment这个问题,就是这个报文没有抓全,当前报文是个ack的报文,但是,其要进行确认的报文不在如果你认为在,如果是你主动构造的包,认为在,就是眼睛看花了,或程序写错了常见构造包程序错误:ack和seq对不上 源目的IP错误 源目的端口...

2019-12-06 16:19:57 27308 1

原创 工控测试---协议---IEC_MMS 61850--request类型协议报文解析

概述MMS跑在应用层之上,MMS报文如下,MMS遵循OSI标准,所以很多TCP/IP熟悉的人,开始看到会有点疑惑IP的load包含:IP TCP TPKTCOTP OSIsessioonOSIsessioon OSI MMS载荷IPIP长度字段分解 = IP 头长度 + TCP头长度+ TCP段载荷大小TCPTCP头这段比较简单 :TCP(单纯头20字节...

2019-12-04 16:34:09 3718 1

原创 robotframework--SSHLibrary--read时间参数设置合适的值

此贴纯粹是记录用sshlibray的read命令有时很好用,尤其是ssh'返回部分显示,或则大量显示时,原有的wait until方法不适用只能自行返回判断SSH的命令值设置多少合适,read dealy=0.5s,适用于大多数情况,不能再低了,再低,会有功能问题此值设置的比较高,是安全的,但是会带来性能问题,如果ssh回显过多,delay值过大会严重影响性能...

2019-11-28 15:20:37 992

原创 工控测试---工具---最常用的自定义工具和方法

背景因为工控协议第三方工具少得可怜,而且即使有,也不全面,智能覆盖协议的极少部分,所以测试中还是以自定义测试为主工具抓包工具万能的wireshark生成pcap的工具使用python的scapy开发包,比较灵活,只要搞定payload,什么包都可以定义了修改pcap的工具目前比较好的工具是科莱数据编辑器http://www.colasoft.com.cn/dow...

2019-11-19 10:39:59 924

Pictures.zip

验证码图片集合,适用于联系机器学习和深度学习使用 验证码有四个字符,没有干扰点,简单变形,试用于初级人员练手使用

2020-01-22

ExcelLibrary.zip

python3支持的robotframework-ExcelLibrary,官网上的此文件支持2,0.导入python3.0的是红色的,此版本更新后,可以实现正常导入,另外还需要一些依赖包。请查阅博文https://blog.csdn.net/weixin_41357300/article/details/99413664

2019-08-13

MBT_example_createobj.jpg

配合博文使用的,使用yed工具创作,构建一个简单的页面窗口的MBT建模

2019-07-24

DNP3工控协议模拟仿真测试工具

可以模拟多种协议,尤其是DNP3模拟的比较好,支持自定义,支持修改端口,支持设置不同的对象,变体,地址,支持,可视化很高

2019-05-27

clonecd4.2官方版本注册版

早期的clonecd版本吗,现在新的增加了好多复制限制等等,早期的比较宽松,相对好用 这个不是破解版,是注册版

2019-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除