渗透测试
文章平均质量分 90
渗透测试、密码学、信息安全的相关博客
PersistenceForever56
这个作者很懒,什么都没留下…
展开
-
C++实现端口扫描器
单个端口信息抓取通过判断连接返回的套接字信息来判断端口是否开放,然后抓取端口对应的信息。#include <stdio.h>#include <string.h>#include <iostream>#include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>using namespace std;void port_open(char *, in原创 2022-04-06 16:46:44 · 6410 阅读 · 3 评论 -
Python 实现ZmapScan 扫描
Python是一门很好的用来编写渗透脚本的语言,拥有很多成熟的库,我们可以直接拿来使用。我们今天来看一下如何用python实现一个简单的Zamp扫描器。zmap扫描器由Durumeric领导密歇根大学研究团队开发,扫描速度很快,可以在45分钟内扫描全网IPV4地址。这种扫描的原理就是不进行三次握手,而是只发送SYN,随后发送RST,清空连接,再继续发送下一个数据包。那怎么知道对应对口是否开发呢?有一个专门的收包模块来识别收到的包。在这里Zmap将ip地址和port做了一个映射并保存,如果收到的数据包验证原创 2020-08-04 21:17:11 · 1348 阅读 · 0 评论 -
Python实现AES加解密算法
Python实现AES算法密码学课程老师留的作业,我觉得用python实现更简单,就用python写了一个加解密的程序。程序分成三个部分,一个部分是生成轮密钥,一个加密,一个是解密。生成轮密钥这个部分要看是不是四的倍数,非四的倍数是简单的,直接异或就可以了。如果是4的倍数,这时就需要执行字节代替和异或运算。for i in range(4):#把16进制转成十进制 ...原创 2019-11-03 20:49:40 · 4020 阅读 · 2 评论