自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 scapy学习(二)

1. scapy的sniff功能scapy的sniff函数与wireshark、tcpdump工具类似,能够捕获指定接口或类型的报文并进行解析。sniff()函数参数如下,参考help(sniff):count:捕获的报文数量,如果为0,意味着一直捕获iface:指定捕获的接口,sniff指捕获该接口的报文prn:每个包都会运行的处理函数stroe:存储或者丢弃捕获的报文,设置为0意味着我们只是监视他们timeout:一个给定的时间后停止捕获,默认未设置。filter:通过BPF

2020-06-23 14:56:27 1059

原创 scapy学习(一)

scapy像一把瑞士军刀一样,可以用过网络分析的多种场景,主要用于网络报文分析、捕获及自定义协议报文等。我们可以通过命令行或是python脚本两种方式来使用scapy。scapy的安装知道参考:https://scapy.readthedocs.io/en/latest/1. scapy命令:ls(): 列出scapy所支持的所有协议>>> ls()AH : AHAKMSuite : AKM suiteARP : ARPASN

2020-06-23 11:39:24 1309

原创 linux源码安装问题

问题一:configure.ac:3: error: possibly undefined macro: AM_INIT_AUTOMAKE有些源码包没有configure文件,需要运行autoconf工具生成,但是在生成时,出现如下错误:% autoconfconfigure.ac:3: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please u

2020-06-17 09:51:04 632

原创 numpy学习总结【2】

1. numpy多维数组的理解关于多维数组比较抽象,特别是非图形化的,而是存储在内存中的形式。关于numpy多维数组的简单理解,先看下图:不像matlab,numpy是行优先存储的,所以numpy数组的最后一个维度永远是列,这些元素基本上总是在内存中是连续的。一维是一个列表,那么二维就是列表的列表,所以上图2维理解就是最外面的列表有两个列表,然后每个内部列表有四个对象。对于三维...

2020-04-28 22:07:35 412

原创 numpy学习总结【1】

1. 为什么选择numpynumpy对于数据分析处理两大特点:1. 速度快,2. 语法简单。举两个例子:1)下面是我在jupyter notebook运行的代码,可以发现python的list运算速度跟numpy相差了一个数量级,结果为何如此,简单理解就是,python list相当于是容器,里面可以存放各种数据类型,而numpy的数组只能存放指定的一类数据类型,如int32、f...

2020-04-27 22:06:27 1583

原创 scapy : cannot import name ‘NPCAP_PATH’

最近基于pyqt5、scapy搞了个pcap报文重放的小工具,但是打包完在别的电脑运行出现如下错误:网上关于这个错误的尝试很多,替换\Lib\site-packages\ 下的scapy 整个文件夹等等。后来在https://github.com/secdev/scapy/issues/1819找到解决方法scapy2.4.2版本问题,升级到最新版本2.4.3版本即可解决。有问...

2020-04-22 09:20:50 325

原创 linux下安装python3 pip3 pyinstaller(REHL7.2系统)

redhat7.2下自带python2,没有python3版本,本文记录下在redhat7.2下源码安装python3等的基本步骤。安装python31. 下载python安装包可以直接到python官网上下载https://www.python.org或直接linux系统下载到本地wget https://www.python.org/ftp/python/3.6.5/Py...

2019-10-08 10:08:58 773

原创 VMware虚拟机下ping出现DUP!错误

最近出现在vmware下虚拟机ping电脑主机一直出现DUP!错误。开始按照网上说法,有ip冲突或是vmware网络设置的问题,参考相关方法一直没解决问题。之后自己电脑主机抓包,虚拟机ping电脑,发现了问题。电脑收到的ping包怎么会有一些不是虚拟机ip来的包,经查原来是虚拟机的宿主机电脑网卡的IP。经查,宿主机电脑ip设置了多个网段255.255.0.0掩码的网段,可能会存在冲...

2019-08-06 14:27:49 4356 3

转载 LINUX 逻辑地址、线性地址、物理地址和虚拟地址(深度好文)(转)

一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件提供给软件的抽像,内存的寻址方式并不是这样。所以,...

2019-06-12 09:40:07 317

原创 redhat7 配置xmanager登陆

RHEL7的Gnome界面使用了硬件加速功能,不支持Xmanger远程访问。需要安装lightdm并使用kde界面来实现Xmanger的远程访问有关lightdm的安装网上资料比较多,大多都是在线安装,本人在centos7版本采用在线安装方式可行,但是在redhat7系统中更改未centos源安装,发现lightdm安装包下载不下来。无奈之下,只能手动下载安装包,安装。1. 先下载ligh...

2019-06-04 11:34:33 7388

转载 Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法(转)

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。这其实是.pyc文件存在问题。问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件问题解决方法:1. 命名py脚本时,不...

2019-04-15 10:42:23 2265

转载 Root权限运行/调试 PyCharm(转)

方法:1. 在/usr/bin/目录下新建文件 python3_su.sh : sudo vim /usr/bin/python3_su.sh 在文件中写入下列代码: #! /bin/bash sudo python3 $*2. 给sh文件赋予权限: cd /usr/bin/ sudo chmod a+x py...

2019-03-18 21:20:11 1425

原创 pyinstaller 打包的可执行程序运行出错ImportError: /tmp/_MEIICfyah/libX11.so.6: undefined symbol: xcb_poll_for_rep

pyinstaller 打包的执行文件在另一台机子上运行出错,错误如下:[root@hubrhel# ./main Traceback (most recent call last):  File "main.py", line 1, in <module>  File "/usr/local/lib/python3.7/site-packages/PyInstaller/l...

2018-11-30 17:57:35 2358

原创 Wireshark之FTP协议分析(二)

以实际抓包来分析ftp协议,加深理解。环境:win7电脑+linux设备,linux设备为ftp服务端,win7电脑通过WinSCP的ftp主动方式(我得版本winscp默认是被动方式,需要从高级选项修改)来连接ftp服务端。过程:电脑(192.168.3.206)与设备建立ftp(192.168.3.100)连接,然后电脑向设备传输一个2084字节的文件。然后电脑主动关闭连接。...

2018-11-15 23:19:42 2986

原创 Wireshark之FTP协议分析(一)

最近项目需求,需要抓取并还原网络中通过ftp传输的文件。故对ftp协议进行了简单学习,总结如下。1. ftp协议概述这部分内容我参考的百度文库的一篇文档:https://wenku.baidu.com/view/fef7d6d658fb770bf68a55ae.html里面讲的很详细。在此对重点的部分进行总结一下。1)ftp服务端的用到两个端口20和21。2)FTP使用不同...

2018-11-15 22:05:17 3697

转载 VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”的解决

我的电脑是windown7。下面是解决方法:修改注册表的如下两项:HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32将它们的默认...

2018-10-12 13:40:09 1956

原创 执行程序出现:bash: ./xxx : No such file or directory

我是在debian系统(32位)上编译了一个程序文件 (并没有采用交叉编译工具链)uname -aLinux Debian 3.10.90-2-686 #7 SMP Fri Oct 9 20:26:23 CST 2015 i686 GNU/Linuxroot@# ldd --versionldd (Debian EGLIBC 2.11.2-10) 2.11.2root# gcc --version...

2018-05-11 10:26:23 14572

转载 配置实现通过串口(com 口、RS232 接口)终端控制 Linux 系统

       开始之前,请确认机器有串口(com口, RS232接口),如果没有,那就没有办法达到通过串口控制机器的目的了。当然,也可以额外给机器安装一个带串口的 PCI 模块,然后想办法将模块驱动起来(内核默认能驱动就最好了),这样机器就有可用的串口了。       串口终端特别适合用在不方便接显示器和键盘鼠标的 linux 机器上,特别是用在用作      交换机、路由器等用途的 linux ...

2018-05-10 17:42:51 5994

转载 转:linux程序只运行一个实例

原文博客地址:https://blog.csdn.net/mct_blog/article/details/54407136法1.使用文件的排他锁,排他锁(Exclusive Locks,简称X锁),又称为写锁、独占锁,是一种基本的锁类型。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读...

2018-05-09 18:06:35 1014

原创 /lib/i686/cmov/libc.so.6: version `GLIBC_2.8' not found

今天把前段时间写的程序放在另一个版本的系统上运行,出现以下错误:/lib/i686/cmov/libc.so.6: version `GLIBC_2.8' not found查阅资料,原因是我的程序编译的glibc版本比当前系统版本高导致的。参考链接:https://stackoverflow.com/questions/35133695/glibc-version-mismatch有几种解决方案...

2018-05-09 10:02:53 639

pcap报文回放工具

window下pcap文件的回放工具,基于python scapy、pyqt5开发。需要源码的请私信。

2020-04-22

Linux内核源代码情景(全册高清带书签).7z

Linux内核源代码情景分析(全册高清带书签),对于想入门和深入理解linux内核实现的小伙伴,强力推荐!!!从低版本带你讲思想讲实现。必收藏书籍!!!

2019-06-12

python tkinter测试用例及与c库交互

python tkinter的一个入门用例,能够帮助理解tkinter的常用模块的使用帮助快速入门,包含登录界面及操作界面,同时包含与c库的交互,有感兴趣的可以下载

2019-02-18

netlink实现usb热插拔

linux下netlink机制实现usb热插拔事件并获取诸如厂商编号、协议号等获取相关信息,在不采用udev机制的情况下,可以参考的一种实现方式

2018-05-11

空空如也

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

TA关注的人

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