- 如果说写代码最害怕什么,那无疑是Bug。而对于新手来说,刚刚接触编程,在享受写代码的成就感时,往往也会被各式各样的Bug弄得晕头转向。今天,我们就做了一期Python常见报错的分享,拯救你的代码!01缩进错误(IndentationError)在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来的空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代... 如果说写代码最害怕什么,那无疑是Bug。而对于新手来说,刚刚接触编程,在享受写代码的成就感时,往往也会被各式各样的Bug弄得晕头转向。今天,我们就做了一期Python常见报错的分享,拯救你的代码!01缩进错误(IndentationError)在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来的空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代...
- 本篇文章参考王道网课的内容目录一、串的顺序存储1、静态数组实现(定长顺序存储)2、动态数组实现(堆分配存储) 3、存储方案编辑 4、串的链式存储5、基本操作的实现六、求子串的实现方式七、比较俩个串的大小八、定位操作一、串的顺序存储1、静态数组实现(定长顺序存储)#define MAXLEN 255 //预定义最大长串为255 typedef struct{ char ch[MAX... 本篇文章参考王道网课的内容目录一、串的顺序存储1、静态数组实现(定长顺序存储)2、动态数组实现(堆分配存储) 3、存储方案编辑 4、串的链式存储5、基本操作的实现六、求子串的实现方式七、比较俩个串的大小八、定位操作一、串的顺序存储1、静态数组实现(定长顺序存储)#define MAXLEN 255 //预定义最大长串为255 typedef struct{ char ch[MAX...
- Python beautifulsoup4解析 数据提取 基本使用 Python beautifulsoup4解析 数据提取 基本使用
- Python Xpath解析 数据提取 基本使用 Python Xpath解析 数据提取 基本使用
- Python Request get post 代理 基本使用 Python Request get post 代理 基本使用
- 应用Python支持的混杂模式,抓取流经网卡的数据包,并对IP以及ICMP数据包进行拆包,打印出我们所需要的字段信息。抓取原始数据包: Python中默认的Socket模块就可以实现对原始数据包的解包操作,如下代码.需要注意这段代码只能在Windows平台使用,因为我们需要开启网卡的IOCTL混杂模式,这是Win平台特有的.import socketimport uuid# 获取本机MAC地... 应用Python支持的混杂模式,抓取流经网卡的数据包,并对IP以及ICMP数据包进行拆包,打印出我们所需要的字段信息。抓取原始数据包: Python中默认的Socket模块就可以实现对原始数据包的解包操作,如下代码.需要注意这段代码只能在Windows平台使用,因为我们需要开启网卡的IOCTL混杂模式,这是Win平台特有的.import socketimport uuid# 获取本机MAC地...
- 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlist,工具同样可以使用DNS域名的枚举,和上面的区别就在于该方法使用了DNS迭代查询.Web子域名查询: 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlistimport requestsimport re,linec... 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlist,工具同样可以使用DNS域名的枚举,和上面的区别就在于该方法使用了DNS迭代查询.Web子域名查询: 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlistimport requestsimport re,linec...
- 通常一个DNS数据包,客户端发送DNSQR请求包,服务器发送DNSRR响应包。一个DNSQR包含有查询的名称qname、查询的类型qtype、查询的类别qclass。一个DNSRR包含有资源记录名名称rrname、类型type、资源记录类别rtype、TTL等等。接着我们使用Scapy找出fast-flux流量,解析DNSRR的数据包,提取分别含有查询的域名和对应的IP的rrname和rda... 通常一个DNS数据包,客户端发送DNSQR请求包,服务器发送DNSRR响应包。一个DNSQR包含有查询的名称qname、查询的类型qtype、查询的类别qclass。一个DNSRR包含有资源记录名名称rrname、类型type、资源记录类别rtype、TTL等等。接着我们使用Scapy找出fast-flux流量,解析DNSRR的数据包,提取分别含有查询的域名和对应的IP的rrname和rda...
- JPG图片中默认存在敏感数据,例如位置,相机类型等,可以使用Python脚本提取出来,加以利用,自己手动拍摄一张照片,然后就能解析出这些敏感数据了,对于渗透测试信息搜索有一定帮助,但有些相机默认会抹除这些参数。提取图片EXIF参数: 通过提取指定图片的EXIF参数结合GPS数据定位到当时拍摄图片的物理位置.import os,sys,jsonimport exifreadimport url... JPG图片中默认存在敏感数据,例如位置,相机类型等,可以使用Python脚本提取出来,加以利用,自己手动拍摄一张照片,然后就能解析出这些敏感数据了,对于渗透测试信息搜索有一定帮助,但有些相机默认会抹除这些参数。提取图片EXIF参数: 通过提取指定图片的EXIF参数结合GPS数据定位到当时拍摄图片的物理位置.import os,sys,jsonimport exifreadimport url...
- Windows 系统中的一些非常重要文件通常会被添加数字签名,其目的是用来防止被篡改,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,而一些杀毒软件也是通过检测程序中的证书来实现查杀判定的,本章将演示证书的签发与伪造。证书制作工具下载https://github.com/3gstudent/signtoo... Windows 系统中的一些非常重要文件通常会被添加数字签名,其目的是用来防止被篡改,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,而一些杀毒软件也是通过检测程序中的证书来实现查杀判定的,本章将演示证书的签发与伪造。证书制作工具下载https://github.com/3gstudent/signtoo...
- 端口扫描,就是逐个对一段端口或指定的端口进行扫描。通过扫描结果可以知道一台计算机上都提供了哪些服务,Python中使用Socket即可实现对特定端口的探测,以及对C段的扫描。扫描目标主机Banner: 为了让函数获得完整的屏幕控制权,这里使用一个信号量,它能够阻止其他线程运行而避免出现多线程同时输出造成的乱码和失序等情况.#coding=utf-8from socket import *fr... 端口扫描,就是逐个对一段端口或指定的端口进行扫描。通过扫描结果可以知道一台计算机上都提供了哪些服务,Python中使用Socket即可实现对特定端口的探测,以及对C段的扫描。扫描目标主机Banner: 为了让函数获得完整的屏幕控制权,这里使用一个信号量,它能够阻止其他线程运行而避免出现多线程同时输出造成的乱码和失序等情况.#coding=utf-8from socket import *fr...
- Python 通过pywin32模块调用WindowsAPI接口,实现对特定进程加载模块的枚举输出并检测该PE程序模块所启用的保护方式,此处枚举输出的是当前正在运行进程所加载模块的DLL模块信息,需要用户传入进程PID才可实现输出。首先需要安装两个依赖包:pip install pywin32pip install pefile然后再命令行模式下执行命令启动枚举功能。# By: LyShar... Python 通过pywin32模块调用WindowsAPI接口,实现对特定进程加载模块的枚举输出并检测该PE程序模块所启用的保护方式,此处枚举输出的是当前正在运行进程所加载模块的DLL模块信息,需要用户传入进程PID才可实现输出。首先需要安装两个依赖包:pip install pywin32pip install pefile然后再命令行模式下执行命令启动枚举功能。# By: LyShar...
- 太方便了 太方便了
- 方法一生成圆: 编辑方法2生成圆:编辑这里我们使用的是【matplotlib】生成的,但是我用的是中文的title,故而里需要单独加上两句话:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号有了这两句话,我们在... 方法一生成圆: 编辑方法2生成圆:编辑这里我们使用的是【matplotlib】生成的,但是我用的是中文的title,故而里需要单独加上两句话:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号有了这两句话,我们在...
- Python基础之变量学习 Python基础之变量学习
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签