
python模块
文章平均质量分 59
python模块
c7ay.
长路漫漫其修远兮
自学安全
做更好的自己!
展开
-
Python利用shadon进行信息收集
常用shodan函数shodan_api.count(query,facets=None) 查询结果数量shodan_api.host(ip,history=False):获取一个IP的详细信息shodan_api.port():获取Shodan可查询的端口号shodan_api.protocols():获取Shodan可查询的协议shodan_api.services():获取Shodan可查询的服务shodan_api.scan(ips,force=False):使用Shodan进行扫描,i原创 2021-10-28 22:25:47 · 1116 阅读 · 0 评论 -
Python json模块
常用方法python与json数据转换requests请求的json数据结构化使用requests发送json数据JavaScript对象表示法(JSON)是用于将结构化数据表示为JavaScript对象的标准格式,通常用于在网站上表示和传输数据(例如从服务器向客户端发送一些数据,因此可以将其显示在网页上)。您会经常遇到它,所以在本文中,我们向您提供使用JavaScript处理JSON的所有工作,包括访问JSON对象中的数据项并编写自己的JSON。json解码器JSONPython.原创 2021-10-03 00:23:50 · 168 阅读 · 0 评论 -
python hashlib模块
简介Md5SHA1应用练习博客新地址:c7ay.top简介Python的hashlib提供了常见的摘要算法,如MD5,SHA1等Hash,一般叫做散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。Md5MD5是最常见的摘要算法,速度很快,生.原创 2021-07-17 01:04:37 · 177 阅读 · 2 评论 -
python base64模块
b64编解码url_safeCTF中base64的常见应用博客新地址: c7ay.topBase64是一种用64个字符来表示任意二进制数据的方法。如果要编码的二进制数据不是3的倍数,最后会剩下1个或2个字节用\x00字节在末尾补足后,再在编码的末尾加上1个或2个=号,表示补了多少字节,解码的时候,会自动去掉。b64编解码b64encode编码b64decode解码import base64encode = base64.b64encode(b'abc\x00binary')prin.原创 2021-07-14 23:52:18 · 395 阅读 · 2 评论 -
python socket模块
函数socket.socket()socket.create_connection()socket.create_server()socket.close(fd)socket.gethostbyname(hostname)socket.gethostname()套接字对象socket.accept()socket.bind()socket.close()socket.connect()socket.connect_ex()socket.getpeername()socket.getsockname()so.原创 2020-08-02 18:16:43 · 2763 阅读 · 0 评论 -
python正则表达式
正则表达式对象正则表达式修饰符正则表达式模式re.matchre.search检索和替换re.compilefindallre.finditerre.split正则表达式对象方法名称作用group以str形式返回对象中match的元素start返回开始的位置end返回结束的位置span以tup形式返回范围注意:这些方法不适用于findall,findall返回的是一个list正则表达式修饰符正则表达式可以包含一些可选标志修饰符来控制匹配的模式。.原创 2020-08-01 09:22:51 · 779 阅读 · 0 评论