Scapy5 HTTPS中间人攻击HTTPS加密过程,这个网站讲的很清楚。我们进行HTTPS中间人攻击时,证书没被认证,浏览器会给客户端警告。在客户端点接受风险,才能继续攻击。或者控制客户端电脑认证我们的证书。利用mitmproxy python实现SSH先安装bcrypt,再安装paramiko 12pip install bcrypt==3.1.7pip install paramiko 12345678 2022-06-04 Scapy
密码学原理与实践6 密码分析 仿射密码和代换密码的密码分析这两个密码的分析,首先是根据字母出现的频率,结合上图进行猜测,多考虑两三个字母的组合频率,减少分析量。 维吉尼亚密码的密码分析利用Kasiski测试法,搜索长度至少为三的相同的密文段,得到他们之间的距离。m(密钥长度)一般为距离的最小公倍数。然后用重合指数法进一步确定m$$文章中任意选取两个字母,设这两个字母相同的概率为p_i根据统计,26个字母的(p_i)^ 2022-06-04 密码学原理与实践(第三版)
Scapy4 DHCP数据包包括DHCP协议、BOOTP协议、UDP协议、IP协议、Ether协议,所以需要构造好这些。 1ls(BOOTP)#显示BOOTP可以设置的值 op : ByteEnumField = ('1') htype : ByteField = (' 2022-06-03 Scapy
密码学原理与实践5 流密码最简单的流密码是其密钥流直接由初始密钥使用特定算法变换得来,密钥流和明文串是相互独立的。这种类型的流密码称为同步流密码,正式定义如下:$$初始密钥为\mathcal{K},通过\mathcal{g}生成密钥流\mathcal{L},然后我们用\mathcal{L}中的密钥一个个加密。\mathcal{L}是有限集,z_i是集合中的元素,z_i和z_j可以重复。$$ $$它这个周期条件是c_i 2022-06-03 密码学原理与实践(第三版)
密码学原理与实践4 维吉尼亚密码一旦密钥被选定,每个字母对应的数字都被加密变换成对应的惟一的数字,这种密码体制称为单表代换密码。维吉尼亚密码是一种多表代换密码$$加密是把\mathcal{P}和\mathcal{K}中对应的元素相加,即p_i-k_i$$ 解密相反 希尔密码$$\mathcal{P}=\mathcal{C}=(\mathbb{Z}{26})^m\为什么是(\mathbb{Z}{26 2022-06-02
密码学原理与实践3 $$因为26=2\times 13,根据下文提到的欧拉函数\phi(m)计算得到所以与26互素的数的个数为12\仿射密码的密钥空间等于a\times b$$ 定理1.2的证明,我觉得这个讲的好$$我们计算一下\phi(26)\因为26=2\times 13,p1=2,e1=1,p2=13,e2=1\\phi(26)=[(p_1 2022-06-01 密码学原理与实践(第三版)
Scapy3 抓包12345sniff(filter="",iface="any",prn=function,count=N)#filter过滤器#iface网卡#prn调用函数#count监听数量 filterfilter采用伯克利包过滤的方法,该方法有三种限定符:Type(对象,默认为host)、Dir(传输方向)、Proto(协议)。 host 192.168.1 2022-06-01 Scapy
密码学原理与实践2 信安数学基础学习$$若 a 是 b 的倍数则记为 b\ |\ a\一个比较不熟的定理\若 a\ |\ b,b\ |\ a 则 a=\pm b\$$ 欧几里得除法先证存在性,再证唯一性$$因为q与q_{1}都是整数,所以它们相差的绝对值大于等于1,所以\lvert b(q-q_{1})\rvert \geq b\根据r与r_{1}的范围可知\lvert r_{1} - r \rvert & 2022-05-31 密码学原理与实践(第三版)
Scapy2 ls()查看包的结构123from scapy.all import *pkt = Ether()/IP()/TCP()ls(pkt) dst : DestMACField = 'ff:ff:ff:ff:ff:ff' ('None') src : SourceMACField 2022-05-31 Scapy
密码学原理与实践1 密码学原理与实践学习$$\mathcal{P}为明文(plaintext)\\mathcal{C}或者\mathcal{\Large{e}}为密文(ciphertext)\\mathcal{K}为密钥(key)\$$ 移位密码 在移位密码的集合中$$\mathcal P +\mathcal K = \mathcal C\即(\mathcal{P+K}) mod m等于\mathcal 2022-05-30 密码学原理与实践(第三版)