
笔记
倚天仗剑走天涯WGM
人到无求品自高
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python搞RSA签名和验签
# 导入cryptography库的相关模块和函数from cryptography.hazmat.backends import default_backendfrom cryptography.hazmat.primitives import serializationfrom cryptography.hazmat.primitives import hashesfrom cryptography.hazmat.primitives.asymmetric import padding#原创 2022-05-31 19:45:59 · 1104 阅读 · 0 评论 -
https双向认证Socket版本---实践篇
Python-Https-Client-Socket版本.pyimport socketimport sslclass client_ssl: def send_hello(self, ): CA_FILE = "E:/python-TLS/TLStest证书/CA/ca.pem" KEY_FILE = "E:/python-TLS/TLStest证书/client/client.key" CERT_FILE = "E:/python-TLS/原创 2022-04-09 01:58:04 · 5735 阅读 · 0 评论 -
自制RSA_2048证书链和P12用于测试TLS
ca.key-----BEGIN RSA PRIVATE KEY-----MIIEowIBAAKCAQEA0mycrClB5yODGTbPNgHeTsL5nf7ywoJGREmpVbEKAfyoM4RVbndCELILLec0gMzl8D7mUuAtXTCvOtixRysETtvOwXR16pUW+3alXLtKd2JrHIhkyqosm1xkQ3UtCdIZwpjnccK52pla0kn0/e3r3y7qNGJzP6uYQCFlbqb5zSlTmX2gcyJBH0q94pmDEib77QG3D3原创 2022-04-09 01:48:51 · 9647 阅读 · 0 评论 -
Centos7-Tshark安装
wgm@localhost ~]$ yum whatprovides tshark已加载插件:fastestmirror, langpacksDetermining fastest mirrorsbase: mirrors.nju.edu.cnextras: mirrors.aliyun.comupdates: mirrors.aliyun.combase/7/x86_64/filelists_db | 7.2 MB 00:0原创 2022-03-29 22:52:11 · 5706 阅读 · 0 评论 -
EMQ-MQTTX实现MQTTS通讯
MQTTS搞法原创 2022-03-25 23:23:35 · 4413 阅读 · 1 评论 -
nginx安装和配置和EMQX的安装和启动
1.安装参见Windows下Nginx安装与配置教程https://cloud.tencent.com/developer/article/1333800配置参见:解密TLS协议全记录之Openssl的使用与Nginx Server的配置https://blog.youkuaiyun.com/walleva96/article/details/107093500原创 2022-03-25 15:04:21 · 3143 阅读 · 0 评论 -
openssl搞AES128CBC加密解密和RSA加密解密
加密openssl enc -e -aes-128-cbc -in input.bin -out encrypt.bin -K 2855BF35EC712314546DC253EBD204435 -iv 24561617F6E0C1054D3907BF92B09335 -p如果是AES-256时,将指令的128改成256即可解密openssl aes-128-cbc -d -in encrypt.bin -out decode.bin -K 2855BF35EC712314546DC253EBD2原创 2022-03-25 14:31:11 · 1129 阅读 · 0 评论 -
测试网站是否支持TLS1.3协议的方法
1.先测试1.2openssl s_client -connect www.baidu.com:443 -tls1_22.测试1.3 TLS从图上说明百度不支持TLS1.3原创 2022-03-25 13:02:19 · 4241 阅读 · 0 评论 -
python----搞MQTT
首先参见这个文章:https://blog.youkuaiyun.com/qq_43030934/article/details/107638059MQTT消息订阅.pyimport paho.mqtt.client as mqtt# 连接成功回调def on_connect(client, userdata, flags, rc): print('Connected with result code '+str(rc)) client.subscribe('testtopic/#')#原创 2022-03-25 00:47:44 · 4528 阅读 · 0 评论 -
python 搞TCP TLS1.3加密最直观的版本---SOCKET版
Client端代码import socketimport sslclass client_ssl: def send_hello(self, ): CA_FILE = "E:/python-TLS/证书及秘钥/cacert.pem" KEY_FILE = "E:/python-TLS/证书及秘钥/client-key.pem" CERT_FILE = "E:/python-TLS/证书及秘钥/client-cert.pem"原创 2022-03-25 00:23:08 · 5951 阅读 · 0 评论 -
Cygwin64 Terminal 安装binwalk分析PCAP报文
1.下载binwalk 连接https://github.com/devttys0/binwalk2.安装binwalk,将binalk放在某一文件夹下(Cygwin64里要提前安装好python)2* 两种方法都可以,同步骤23.检查是否安装完好的指令,切记是python -m binwalk -h4.先分析文件python -m binwalk +文件路径与名字5.根据文件ID可以单独提取文件,也可以一键全部提取6.dd命令的执行规则参见:这个文章https://blog.cs原创 2022-03-24 22:59:12 · 1697 阅读 · 0 评论 -
centos7安装vmwaretools解决mnt挂载为空问题
[root@localhost vmware-tools-distrib]# ./vmware-install.pl----安装指令./vmware-install.plThe installer has detected an existing installation of open-vm-tools packageson this system and will not attempt to remove and replace these user-spaceapplications. It原创 2022-03-24 22:13:52 · 3670 阅读 · 2 评论 -
https获取网页内容的两种方法
方法1from urllib import parseimport urllib.requestimport requestsfrom requests.packages import urllib3urllib3.disable_warnings()#对警告信息进行屏蔽response = requests.get('https://www.12306.cn/mormhweb/', verify=False)# verify=False 意思是对证书不做校验#采用根证书校验的方法res原创 2022-03-22 15:37:37 · 1007 阅读 · 0 评论 -
EDCSA OPENSSL签名验签方法
openssl x509 -in 123.cer -pubkey -noout > 123.pem----------------------------------------从证书中提取公钥【说明:从证书123.cer中,提取123.pem(公钥)】C:\Users\Administrator>openssl dgst -sha256 -binary -out data.sha256 data.txt -------------------生成hash256【说明:使用data.tx原创 2022-02-21 16:33:17 · 3820 阅读 · 0 评论 -
python安装pycrypto包步骤及语法错误处理
参见“”https://jingyan.baidu.com/article/95c9d20d7784ebec4f75616e.html“这哥们写的比较经典,我试了确实可以”原创 2022-02-11 13:39:14 · 564 阅读 · 0 评论 -
python-canoe远程压力测试
#13.0版本CANoe PYTHON 模板路径 C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 13.0.155\Programming\Python# coding: utf-8"""API for setup/usage of Canoe COM Client interface."""# ----------------------------------------------------------------原创 2022-01-17 16:06:18 · 784 阅读 · 0 评论 -
打开一个网页提取内容
import requests #导入requests包import refrom bs4 import BeautifulSoupheaders={‘User-Agent’:‘Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.110Safari/537.36’}#欺骗服务器说我是用户浏览器非代码访问url=‘http://www.cntour.cn/’#url=‘http原创 2022-01-17 15:57:33 · 171 阅读 · 0 评论 -
将Centos7 两个python 设置默认的方法
原创 2021-11-02 20:22:44 · 265 阅读 · 0 评论 -
解决mnt/hgfs/ 空文件夹问题
参见文章[root@localhost tmp]# sudo umount /mnt/hgfs ##在tmp下输入的解除挂载指令umount: /mnt/hgfs:未挂载[root@localhost tmp]# sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other -o uid=1000 -o gid=1000 -o umask=022 ##重新挂载指令[root@localhost mnt]# cd /原创 2021-11-01 16:58:08 · 667 阅读 · 0 评论 -
ubantu 20.10,vmwaretool安装解决共享文件夹不显示问题
1.先参照这个文章“https://blog.youkuaiyun.com/asia66/article/details/80597531”2.接下来重点问题就是就是开放VMwareTools-10.3.23-17030940.tar.gz 权限, 指令“””chmod -R 777 ./VMwareTools-10.3.23-17030940.tar.gz“3.输入指令“sudo tar -xzvf VMwareTools-10.3.23-17030940.tar.gz -C /tmp” 将该压缩文件解压到tm原创 2021-10-20 09:58:58 · 367 阅读 · 0 评论 -
用python独立制作Doip刷写ECU工具
最近因为选择工作,选择了一个和这完全不搭的工作,一直在写ppt,没时间搞这些东西,过几天有时间我写一下如何制作!原创 2021-09-17 23:14:43 · 3809 阅读 · 11 评论 -
wireshark插件编写以太网DOIP-Ⅱ
do --123用于过滤。DoIP protocol用于显示tree的协议名称local wgm1 = Proto("12345","protocol") --定义协议名称 ---获取端口号关键函数1 udp_dst_f = Field.new("udp.dstport") udp_src_f = Field.new("udp.srcport") function wgm1.dissector(TVB,pinfo,tree) --TVB代表每原创 2021-03-30 13:22:56 · 673 阅读 · 0 评论 -
wireshark插件编写以太网DOIP
do --123用于过滤。DoIP protocol用于显示tree的协议名称local wgm2 = Proto("654321","DoIPprotoco") --定义协议名称local NAME1 = "DoIP" fields_p_version = ProtoField.uint8 (NAME1 .. ".pv", "protocol version", base.HEX, { [0x00] = "reserved", [0x01] =原创 2021-03-30 13:20:31 · 1496 阅读 · 0 评论 -
远程以太网/电源管理台架测试发现bug后自动通知到手机钉钉
远程以太网/电源管理/网络管理/台架测试发现bug后自动通知到手机钉钉前述:从空间你能看到我的草稿,从这个想法,到实现这个想法用时1个月。草稿在计划完成了80%的工作才开始写的。今天就详细介绍这个工程是怎么实现的。一、实现这个功能的整体思路和要掌握知识(1)前篇文章“https://blog.youkuaiyun.com/weixin_44435894/article/details/114320302”完成了python控制CANoe实现自动化测试。那么,python能控制钉钉么?答案是可以的。那么用py原创 2021-03-15 13:58:20 · 529 阅读 · 1 评论 -
虚拟机安装Python/PIP
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz原创 2021-01-18 18:39:30 · 2806 阅读 · 0 评论 -
虚拟机添加共享本地共享文件佳
虚拟机添加共享本地共享文件佳1.先将虚拟机关机2.点击虚拟机右键3.点击选项4.找到共享文件佳,选择总是启用5.添加共享文件佳路径,6.打开虚拟机运行cd /mnt/hgfs/&lls 回车,看到自己的文件佳 即添加成功...原创 2021-01-18 18:31:50 · 223 阅读 · 0 评论 -
CANOE CAPL 实现以太网报文发送和接收
CANOE CAPL 实现以太网报文发送和接收一、上一片主要讲解以太网的发送,以及如何以HEX形式发送这一篇主要讲解如何实现多端口发送,多端口接收报文,以及处理报文。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面原创 2020-12-10 13:22:16 · 11472 阅读 · 5 评论 -
树莓派安装Speedtsest测速
树莓派安装Speedtsest测速第一步 su root第二步骤:输入密码第三步:PIP安装speedtestpip install speedtest-cli在这里插入图片描述第四步:speedtest-cli --list | grep -i ‘china’ > 1234567.txt打印服务器列表到一个1234567.txt文件里(cat 1234567.txt )在这里插入图片描述第五步:speedtest-cli --server 2461 选择一个 ID为2461的服务原创 2020-11-18 11:52:14 · 2231 阅读 · 1 评论