Mar202022
Python入门指南:安装、环境与第一个“Hello World”
欢迎来到Python入门指南!本博客将带你逐步了解Python,并帮助你顺利开始你的编程之旅。今天,我们将介绍Python的安装、环境设置,并教你如何编写你的第一个Python程序——“Hello World”。
安装Python
首先,你需要安装Python编程语言。Python官方网站提供了Python的最新版本下载,你可以访问https://www.python.org/downloads/下载适合你操作系统的版本。
请根据你的操作系统类型(Windows...阅读全文
抢沙发
Mar192022
如何处理Python中的文件读取错误
在 Python 编程中,文件读取错误是一个常见的问题。无论是文件不存在、文件无法打开,还是由于其他原因导致读取错误,我们都需要学会如何处理这些错误,以保证程序的正常运行。
1. 检查文件是否存在
在尝试读取文件之前,我们应该先检查文件是否存在。可以使用 os.path.exists() 函数来判断文件是否存在,如下所示:
import os
filename = 'example.txt'
if os.path.exists(filename):
...阅读全文
Mar152022
解决KeyError: ‘missing_key’”错误的有效途径
在 Python 编程中,KeyError 是一个常见的异常,它通常在访问字典或集合中的键时引发。当试图访问一个不存在的键时,就会发生 KeyError。在本文中,我们将讨论如何有效地解决 KeyError 这一异常。
1. 异常处理
首先,我们可以使用异常处理机制来解决 KeyError。在遇到可能会引发 KeyError 的代码块中,我们可以使用 try-except 块来捕获并处理该异常。以下是一个示例:
try:
# 尝试获...阅读全文
Mar112022
CTFHub_2020-数字中国创新大赛虎符网络安全赛道-Web-easy_login(源码泄露、JWT-None攻击)
场景描述:最近正在开始学习nodejs开发,不如先写个登陆界面练练手。什么,大佬说我的程序有bug?我写的代码逻辑完美顺利运行怎么可能出错?!错的一定是我的依赖库!!
进入场景,显示是一个登录框
注册账号,登录,发现get flag按钮,点击提示permission denied,无权限,那么此题的方向应该是伪造成一个高权限账户。
截取登录包,发现可疑authorization校验字段
解码显示为jwt
通过...阅读全文
Mar112022
88:SRC挖掘-拿下CNVD证书开源&闭源&售卖系统
思维导图
知识点:通用漏洞:100+ip部署该系统
1、通用漏洞分类:开源系统、闭源系统、售卖系统
分类、解释、区别
开源系统:可以拿到源码
闭源系统:一般拿不到源码
售卖系统:可能拿到源码,也可能拿不到
2、如何寻找上述三类系统并进行安全测试
开源:各大源码站下载代码审计
闭源:Fofa搜索尝试获取源码审计或黑盒测试
售卖:套路社工获取源码或购买源码审计或黑盒测试
确定无...阅读全文
Mar112022
86:SRC挖掘-教育行业平台&规则&批量自动化
思维导图
案例1:Python-Foda-Xray联动常规批量自动化
写Python脚本,将教育行业漏洞报告平台上的所有学校都爬下来。
import requests
import time
from lxml import etree
def get_edu_name():
for i in range(1,196):
url = "https://src.sjtu.edu.cn/rank/firm/?page="+str(i)
try:
result = requests.get(url).content.decode("UTF-8")
soup = etree.HTML(result)
n...阅读全文
Mar022022
Feb272022
Python实战教程:从入门到精通
Python是一种简单易学的编程语言,被广泛用于日常编程和软件开发。本教程将带您从入门到精通,逐步学习和掌握Python编程技巧和实战开发技术。
目录
安装Python及开发环境搭建
Python基础知识介绍
控制流程和循环
函数和模块
文件操作和异常处理
面向对象编程
数据库操作
网络编程
Web开发
数据分析和可视化
1. 安装Python及开发环境搭建
首先,我们需要在计算机上安装Python解释器。您...阅读全文
Feb242022
解决IndexError: list index out of range”错误的正确姿势
在Python编程中,有时会遇到IndexError: list index out of range的错误。这个错误通常发生在我们试图访问一个列表的索引超出范围时。当我们使用了一个超出列表长度的索引值时,Python会抛出这个异常。
这个错误常见于以下几种情况:
访问一个空列表的元素
访问一个无效的负数索引
访问一个索引超出列表长度的位置
下面我们将介绍一些常见的解决方法,帮助您避免出现IndexError: list i...阅读全文
Feb242022
CTFHub_2017-赛客夏令营-Web-Fast Running(条件竞争、多线程)
进入场景,显示如下
本题考察条件竞争,需要你改完密码后登录要比系统自动更改密码快
python脚本如下,需要同时开2个线程
# __author__ = Serena
import threading
import requests
def change_passwd():
while True:
ur11 = 'http://challenge-c167c601e92f8c09.sandbox.ctfhub.com:10800/change_passwd.php?passwd=123456&passwd_confirm=123456'
resp1 = re...阅读全文
