- 博客(6)
- 收藏
- 关注
原创 数据包处理程序scapy
来源:shiyanbar.com,仅作为笔记,侵删 Scapy是Python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络攻击和测试中。在kali下终端输入scapy进入交互界面,使用ARP().display()可以显示arp包模板,IP().display()同理。使用IP()赋值可根据模板构造ip数据包,ICMP()构造一个icmp包。...
2018-12-26 20:21:34 708
转载 基于Diffie-Hellman协议 的安全密钥交换的实现原理
来源:shiyanbar.com,仅作为笔记,侵删 用Diffie-Hellman协议进行密钥交换的过程简述如下: 选取两个大数p和g并公开,其中p是一个素数,g是p的一个模p本原单位根(primitive root module p),所谓本原单位根就是指在模p乘法运算下,g的1次方,2次方..…(p-1)次方这p-1个数互不相同,并且取遍1到p-1;对于Alice(其中...
2018-12-23 13:39:45 3310
转载 RC4密钥算法
来源:shiyanbar.com,仅作为笔记,侵删 RC4是面向字节的序列密码,一个明文的字节(8比特)与一个密钥的字节进行异或就生成了一个密文的字节。一个可以在密钥流中生成一字节的密钥,包含从1到256字节的任何位置。RC4算法的结构非常简单,由两部分组成:密钥调度算法KSA和伪随机密钥序列生成算法PRGA。(1)密钥调度算法KSA(Key Scheduling Algor...
2018-12-23 08:43:52 5749
原创 使用pwdump 导出本地windows SAM散列并破解
来源:shiyanbar.com,仅作为笔记,侵删Windows hash由二部分组成,分别是LM HASH&NT HASH。Windows系统关于hash的组成如下:用户名称:RID: LM-HASH值:NT-HASH值LM HASH生成规则:1.用户的密码被限制为最多14个字符。2.用户的密码转换为大写。3.系统中用户的密码编码使用了OEM内码页4.密码不足14字节...
2018-12-22 00:07:13 15655
原创 利用python socket+tkinter构建简陋聊天窗口
今天在之前socket 通信的基础上,使用tpython 自带的tkinter构建了简单的聊天工具,界面相当简陋,只能在局域网下实现双方通信。平台windows10python 3.6.5代码其实就两个程序,TCPserver.py和TCPclient.py,分别实现服务端和客户端的聊天界面,先运行服务端,再运行客户端,客户端运行之后需要输入服务端的ip,本地运行的话使用环回地址即可...
2018-12-16 22:12:19 7956 10
原创 jasperreport+ireport 导出pdf报表?
网上有各种导出pdf的教程,这里我就不细讲了。这篇文章主要是讲述导出pdf时的几个问题,坑了很多时间。使用ireport+jasperreport导出pdf的时候需要用到很多依赖包,而且不同的版本导致不同的bug,现在ireport也过时了,现在流行的是Tibco jaspersoft studio,相关的资料也少了。导出的pdf这里主要是中文显示的问题,网上有很多资料,主要是要在ire...
2018-12-03 13:21:46 3246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人