python脚本
文章平均质量分 61
书犹药也
这个作者很懒,什么都没留下…
展开
-
python子域名扫描脚本
1.扫描子域名的方法1.字典爆破这种方式是给出一个顶级域名,然后在字典中写入各种可能存在的子域名,拼接起来一个个访问,如果能够解析成功就说明这个域名真实存在。2.网页搜索比如在bing搜索baidu.com,弹出来如下界面:红框中的域名肯定都是baidu.com真实存在,可以被访问到的域名,只要从页面中提取到这一块内容就能拿到子域名。2.脚本代码1.字典爆破脚本运行前首先准备好一个子域名字典,运行时加上需要查询的顶级域名,程序拿到顶级域名,然后从字典中一个个读出子域名,两原创 2022-05-31 15:04:12 · 1144 阅读 · 0 评论 -
python编写arp攻击与欺骗脚本
目录1.arp欺骗2.arp欺骗实验2.1 构造arp包2.2 发送数据包2.3 查看路由表3.完善arp欺骗过程4. 编写arp欺骗脚本1.arp欺骗arp欺骗是数据链路层的攻击,在数据链路层是通过mac地址来发送报文的,所以需要将网络层的ip对应到mac地址,由于arp协议是基于局域网内主机互相信任的基础上的,如果我们构造并发送了一个arp欺骗包,就可以实现arp欺骗。2.arp欺骗实验攻击者:kali,192.168.20.128,29:...原创 2022-05-29 19:53:14 · 2976 阅读 · 1 评论 -
python实现AES加密
目录1.AES加密2.需要导入的模块3.定义好全局变量4.编写加密函数5.将密文解密6.完整代码1.AES加密AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;AES有多种加密模式,其中CBC分组模式是SSL、IPSec的标准。使用CBC加密模式时需要提前给出一段初始化向量iv,因为明文分组都是根据前一个明文分组加密的,所以第一个明文分组需要用到iv来加密。2.需要导入的模块import base64from Cry.原创 2022-05-27 16:21:17 · 17334 阅读 · 2 评论 -
python质数因子求解
代码:num = int(input("输入需要质因数分解的数字:"))# 判断一个数是否是质数def is_prime(num): for i in range(2, int(num / 2)): if num % i == 0: return 0 return 1# 将数字分解成质因数quality = []def get_quality(num): i = 2 while True: if is原创 2022-05-27 12:13:13 · 1997 阅读 · 0 评论 -
简单的密码加解密python脚本
目录base64的编码与解码md5加密莫斯密码凯撒密码仿射加密维吉尼亚密码base64的编码与解码base64的编码Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。import base64str = input("需要加密的明文:")print((base64.b64encode(str.encode())).decode())需要注意的就是原始的字符串需要先用...原创 2022-05-26 15:31:15 · 1809 阅读 · 0 评论