- 博客(133)
- 资源 (6)
- 收藏
- 关注
原创 wmware pro 虚拟机cpu占用高,但是宿主机的主机cpu占用低
实测基本还是虚拟机占用高,主机cpu占用低。2、内存设置到宿主机的主机的一个半。1、 cpu总逻辑核数,设到最大。3、安装全部的vmtools。
2023-08-02 09:07:06
1212
1
原创 【python】python-编码,字符编码和二进制编码区别,打开文件时,以二进制打开等
就是两种编码体系一种是以字符作为编码就是以字符作为编码计算机从内存中读数据,在翻译成字符,0xab,0x11,这些字符都代表着某个意义,例如键盘上的可操作性按键一种直接以01这些作为编码直接从内存中读出,数据,直接对应某个意义,例如键盘上的可操作性按键区别字符编码占空间更多、多一层翻译,主观上能看出效率低一些...
2021-12-14 10:33:56
599
原创 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
4320
原创 ERROR unsupported format character at index 域安装失败
virt-install安装是啊比没有找到解决方案,安装实际是失败的
2021-07-15 10:25:10
669
原创 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
7744
原创 工具--wireshark--从抓的pcap中,读取http下载的文件,进行还原,还原为二进制文件
两种方法:每种方法都依赖于wirshark的自解码能力wirehsark对于http可以解码的比如一个分片包,get,然后服务其下载,返回200OK方法1:选中最后这:200 OK的包的文件内容部分,导出方法2:复制200OK,文件的部分,使用python的hex 转 bytes功能,写入文件,打开文件时,注意要用“wb”模式...
2020-07-22 14:54:41
1658
原创 excell--筛选空白行,空白单元格--不人云己云,其他方案不好用,当行数大于1万,大于10000的时候,不能直接选取“空白”方式实现
这是后无法通过选择空白字符实现应该通过选择自定义,包含 ? 的方式来实现
2020-07-14 11:27:38
1784
原创 操作系统--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
585
原创 操作系统--linux--查看动态获取的dns信息
1、cat /var/lib/dhclient/dhclient-eth0.leases这个是看你的动态获取dedhcp问题2、cat /etc/resolv.conf这个还是看系统配置的dns信息
2020-06-09 11:41:30
1087
原创 操作系统--linux--查询目录中的字符
ls /root/replay-packets/iec_dual/ | grep route | grep -v cache通过管道找到特定的文件
2020-05-29 21:55:15
160
原创 工具使用--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
813
原创 python--排错记录---ValueError: invalid literal for int() with base 10
ValueError: invalid literal for int() with base 10,出现的原因各不相同,我遇到的是这种int("")强制转换了一个空字符串,这个是不被允许的
2020-05-22 21:04:34
517
原创 自动化--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
821
原创 加密算法--linux和windows的md5自带的计算小工具
Linux[root@localhost md5]# md5sum XXXXc6adf19703889e021f2a34e771081a01windowsCertUtil -hashfile XXXXMD5 的 XXXX 哈希:c6adf19703889e021f2a34e771081a01CertUtil: -hashfile 命令成功完成。两个值计算值的输出是一...
2020-05-04 20:01:27
313
原创 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
518
原创 操作系统--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
685
原创 程序异常--常见类型--linux系统--系统core
未使用合法内存你的进程,要去写一个空指针,也就是null,本质上就是0,线性地址空间的0页,cpu 设计时实现了0页故障,从而进入相应的内核处理例程再一个:写一个内存地址,如果这个地址,物理内存没分配,并且不符合page fault的条件,内核就会报故障数组越界,操作了不属于你的变量的内存,在某些情况下,会导致数据错误,会死掉内存使用规范类还有 bus err...
2020-03-24 15:14:31
252
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
20124
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
6313
原创 AI-机器学习-森林随机算法-验证码实战实例
注意本文纯粹给未接触过机器学习的同学看到,高手请绕路背景本人接触了一个项目,需要登录web系统。使用robotframework + python 做自动化测试,发现开发同学设置了验证码,首页面根本就没法登录啊,而且还是变形的,使用基本的python库识别效果不好。于是本人查询了多位大侠的网站和文章,发现识别没有这么难,只是写的还不够白,所以我这次写的白一点,让大家看的更清楚一些。...
2020-01-22 13:30:31
1048
原创 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
885
原创 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
338
原创 window--设置--让指定的文件夹内的文件区分字符大小写,字母大小写敏感设置
三条缺一不可第一步开启功能:第二:powershell第三PS C:\Windows\system32> fsutil file setCaseSensitiveInfo C:\sample enable
2020-01-17 18:48:11
2296
原创 python--Image--PIL--SystemError: tile cannot extend outside image
出现这种问题,提示起始很明确了,一般新手常犯要注意,这种肯定是图像在裁剪时,越界了对于例如120*30的图像,他的四个坐标是0,0119,00,29119,29另外注意的就是box,box目前看应该是左侧闭区间,右侧开区间...
2020-01-17 16:20:43
8802
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
1678
原创 网络--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
5017
原创 网络--测试工具--wirshark抓包,超过1518,超长帧,导致无法使用tcpreplay回放问题的解决方案
首先说明,wirshark是个软件,所以自身执行抓包的位置是固定的CPU发包--->wirshark抓包---->网卡发包------->网卡收报------->wirshark抓包------>cpu收报如果网卡有tcp分段能力和处理,如果内容大于1518,则CPU还是就会肆无忌惮的发送和接收大包,反正网卡帮着干了这样wirshark自...
2020-01-09 11:07:31
1409
原创 网络-网卡-禁用linux网卡协助cpu分段分片处理功能(TCP offload engine)
有时希望网卡不做cpu减压处理,希望能够,禁用TCP offload engineethtool --offload ethX rx off tx off
2020-01-09 11:07:13
1232
原创 工控测试---协议---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
3816
1
原创 windows-win10远程桌面连接服务器接示内部错,多种方法挨个试
1、注册表修改以管理员权限打开cmd,输入 执行: netsh winsock reset, 然后重启电脑2、网卡禁用和启用3、netsh winsoc reset4、使用控制台打开远程主机,登陆一次不知道哪个可用,我是使用第四种方法才好...
2019-12-27 08:41:14
2533
原创 工控测试---协议---S7协议基本包内容理解
TPKTOSI承载协议,基于TCP之上COTPOSI 传输层S7分为header 和 parameter两个部分header字段的长度,由ROSCTR字段决定parameter字段长度,由header里的parameter参数决定...
2019-12-25 17:56:14
1420
原创 工控测试---协议---IEC104报文基础理解
字段基本内容帧格式I:……0S:……01U:……11操作对象TypeId公共地址Addr信息题地址IOAApduLen协议规定,最大是时候253,0xfdapdu最大值 = 255-启动字段-长度字段 = 253 (不知道这个奇怪的定义为什么)ASDU长度ASDU长度 =ApduLen - 4IEC在网络中的传输形态IEC+...
2019-12-25 10:36:06
1813
2
原创 产品测试--更换bios或主板硬件配置后--数通产品测试基本注意点
背景一半更换CPU,更换网卡,更换主板,更换bios之后一个软件产品需要做哪些测试测试项风扇cpu温度网卡识别网卡排序网线全部插上办卡全部插齐液晶屏幕指示灯cpuinfo电源告警系统基本信息查看(dmseg,/var/log)总之:和总线相关的内容传递都需要遍历一下...
2019-12-23 16:35:18
243
原创 工控测试---协议---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
1388
原创 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
3118
4
原创 wireshark--工具使用记录----TCP acked unseen segment
TCP acked unseen segment这个问题,就是这个报文没有抓全,当前报文是个ack的报文,但是,其要进行确认的报文不在如果你认为在,如果是你主动构造的包,认为在,就是眼睛看花了,或程序写错了常见构造包程序错误:ack和seq对不上 源目的IP错误 源目的端口...
2019-12-06 16:19:57
28210
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
4029
1
原创 robotframework--SSHLibrary--read时间参数设置合适的值
此贴纯粹是记录用sshlibray的read命令有时很好用,尤其是ssh'返回部分显示,或则大量显示时,原有的wait until方法不适用只能自行返回判断SSH的命令值设置多少合适,read dealy=0.5s,适用于大多数情况,不能再低了,再低,会有功能问题此值设置的比较高,是安全的,但是会带来性能问题,如果ssh回显过多,delay值过大会严重影响性能...
2019-11-28 15:20:37
1056
原创 工控测试---工具---最常用的自定义工具和方法
背景因为工控协议第三方工具少得可怜,而且即使有,也不全面,智能覆盖协议的极少部分,所以测试中还是以自定义测试为主工具抓包工具万能的wireshark生成pcap的工具使用python的scapy开发包,比较灵活,只要搞定payload,什么包都可以定义了修改pcap的工具目前比较好的工具是科莱数据编辑器http://www.colasoft.com.cn/dow...
2019-11-19 10:39:59
1007
ExcelLibrary.zip
2019-08-13
OPC Overview1.0.pdf
2019-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人