![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 63
Python开放语言
EMT00923
关注我,为你带来更多优质文章
展开
-
sqlmap tamper脚本编写
SQLMap 是一款SQL注入神器,可以通过tamper 对注入payload 进行编码和变形,以达到绕过某些限制的目的。但是有些时候,SQLMap 自带的Tamper 脚本并不是特别好用,需要根据实际情况定制Tamper 脚本。sqlmap的编写语言也是python,tamper脚本能增强sqlmap的功能,达到绕过检测的目的。原创 2023-09-22 21:21:48 · 503 阅读 · 0 评论 -
SQL注入脚本编写
安装xampp,在conf目录下修改它的http配置文件,如下,找到配置文件:修改配置文件中的默认主页,让xampp能访问phpstudy的www目录,因为xampp的响应速度比phpstudy快得多,所以用它做SQL注入脚本的服务器:以sqli-labs第8关为例,在第8关进行测试,发现该关是字符型注入:构建一个payload用来布尔盲注,判断数据库名称的长度:URL为:构建一个循环注入的while循环(不知道循环次数时用while):构建完整的url并发送请求包:可以发现,在正确注入时页面会回显原创 2023-09-21 23:09:18 · 262 阅读 · 0 评论 -
phpstudy RCE脚本编写(Python)
如果想执行由用户输入的任意代码,就要用base64模块给命令做编码,并添加一个cmd变量,替换Accept-Charset的内容,下面以whoami为例:原创 2023-09-21 20:31:45 · 347 阅读 · 0 评论 -
正则表达式新解
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。正则表达式是一种用于模式匹配和搜索文本的工具。正则表达式提供了一种灵活且强大的方式来查找、替换、验证和提取文本数据。正则表达式可以应用于各种编程语言和文本处理工具中,如 JavaScript、Python、Java、Perl 等。也就是说,正则表达式是用来筛选信息的工具,用于匹配查找替换等操作,它是一串特殊字符的集合。。原创 2023-09-20 21:47:14 · 445 阅读 · 0 评论 -
requests模块高级用法练习
打开http://10.9.75.164/php/functions/setcookie.php网页,找到请求头的UA字段,这段信息是浏览器的指纹(包括当前系统、浏览器名称和版本):在Python脚本中新建一个headers字段,将该UA字段的信息放入:下面脚本中用headers模拟了浏览器指纹,然后用requests.Session保持请求一致性,接着用req.get方法做请求,请求成功后输出头部信息。。原创 2023-09-20 21:44:32 · 350 阅读 · 0 评论 -
Python网页信息爬取脚本
该步骤可以用requests模块实现,分为下面步骤:定义一个URL 地址;发送HTTP 请求;处理HTTP 响应。下面代码定义了一个get_Html方法,用requests.get()发送get请求,并用res变量接收,然后用.content返回字符串的二进制格式(操作更方便)给get_Html方法,最后调用并把数据给html,并用print输出:.content返回字符串的二进制格式(操作更方便).decode(“utf8”),二进制转码成utf8格式(显示中文)原创 2023-09-20 16:35:14 · 557 阅读 · 2 评论 -
Python类练习
1)创建一个 Kid 类,包含姓名,性别,年龄属性和 play 方法2) 创建一个 Stu 类,继承 Kid 类,同时包含成绩属性,获取成绩方法,努力学习方法,play方法,要求play 方法重写,成绩属性私有。3) 由 Stu 类生成学生对象。4)测试类中方法。原创 2023-09-19 20:26:29 · 165 阅读 · 0 评论 -
Python异常
当程序运行时,因为遇到未知的错误而导致中止运行,便会出现Traceback消息,打印异常。,该事件会在程序执行过程中发生,影响程序的正常执行。一般情况下,在Pythan 无法正常处理程序时就会发生一个异常。异常是Python 对象,表示一个错误。当Python 脚本发生异常时我们需要响应处理它,。Python不同于php(php有三种异常),php只有遇到最高级的异常才会终止程序,Python只要遇到异常就会终止。原创 2023-09-19 17:13:25 · 60 阅读 · 0 评论 -
Python面向对象
类是一类事物的统称,比如学生。对象就是类的实例化类有属性,变量,比如学生的姓名、性别、年龄、成绩等类有方法,函数,比如学生的上课、下课等。Python和java都是面向对象的编程语言,它们都有类和对象的概念,类有属性和方法,实际上就是变量和函数,而对象就是类的实例化,由于类是抽象的,所以只有实例化为对象才能利用。原创 2023-09-19 15:32:08 · 87 阅读 · 0 评论 -
爆破shadow文件密码脚本(完成版)
由于添加了一个for循环,再稍作修改,让password not found!print(f"Trying password:")显示爆破的密码和过程。将代码中的password="123456"替换成下面代码。line.strip()函数首尾去空格。原创 2023-09-18 22:49:20 · 297 阅读 · 0 评论 -
主机存活检测脚本
scapy与scrapy 有非常大的区别。scapy 是一个Python 的第三方模块,被称为“网络神器”。scapy 模块能够发送、捕获、分析和铸造网络数据sr1发送接收函数如图,安装成功,并加载成功:用pkt设置源IP和目标IP,协议为TCP如下图,接收到1035个数据包,但是没有得到目标主机的回应,这是因为sr1函数在发送数据包的时候会一直处于监听状态,收到的1035个数据包是该局域网所有主机的数据包:pkt.show()原创 2023-09-18 22:48:32 · 207 阅读 · 0 评论 -
捕获多种异常练习
下面存在三种异常:ValueError、KeyboardInterrupt 和其他异常,分别捕获并输出相应的提示语句当用户输入123以外的字符时出现ValueError异常,这时提示用户输入数字1-3;当用户在输入数字后Ctrl+C时出现KeyboardInterrupt异常,输出nCtrl + C,操作已中断!;当出现其他异常时输出Something Error!int1。原创 2023-09-18 22:47:07 · 164 阅读 · 0 评论 -
Python爆破shadow文件密码脚本(简化版)
加密算法(明文,盐值) = 密文上面是shadow文件中密码的加密公式,我们可以用Python中的crypt()函数进行上述运算,如果得出的密文与原来的一致,说明密码爆破成功。原创 2023-09-18 11:57:26 · 360 阅读 · 0 评论 -
Python变量
变量的使用过程一般需要经过声明、初始化和赋值,而Python 是(动态类型语言)解释型脚本语言,不需要编译,即不需要预先声明变量的类型,拿过来就能用。原创 2023-09-18 11:53:33 · 311 阅读 · 0 评论 -
Python循环结构
如果不使用循环语句,就只能用下面的方法逐个输出单个字符,使用循环结构就可以更方便地遍历。原创 2023-09-12 21:10:31 · 145 阅读 · 0 评论 -
Python之函数
函数是对程序逻辑进行结构化或过程化的一种编程方法,将整块代码巧妙地隔离成易于管理的小块。把重复代码放到函数中而不是进行大量的拷贝,这样既能节省空间,也有助于保持一致性;通常函数都是用于实现某一种功能。原创 2023-09-12 21:09:42 · 110 阅读 · 0 评论 -
随机密码生成器(Python)
下面代码中引用了string模块和random模块,string.printable是string中的可打印字符,用strip函数首尾去掉空格;random模块用来取字符,random.choice随机取字符,range()是for循环的一个函数, for i in range () 就是给i赋值,range(start, stop[, step]),分别是起始、终止和步长,它决定了循环的次数。length是实参,L是形参。原创 2023-09-12 21:08:42 · 2675 阅读 · 0 评论 -
成绩定级脚本(Python)
将每个if下的print换成return,这样Python就不会默认返回none,如果用print,而没有返回值,Python就会默认在结果下输出一个none。在Python中,如果 return 语句没有搭配任何一个值则代表着 返回 None。原创 2023-09-12 21:06:37 · 1424 阅读 · 0 评论 -
初识Python
荷兰人贵铎·范·罗萨姆(Guido van Rossum)于1989年圣诞节始创造了Python。1991年初,Python发布了第一个公开发行版。原创 2023-09-11 21:07:38 · 145 阅读 · 0 评论 -
列表和字典练习
定义一个二维列表定义一个二维字典。原创 2023-09-11 20:35:48 · 561 阅读 · 0 评论 -
列表、元组和字典
可以将列表当成普通的数组,它能保存任意数量任意类型的Python 对象。像字符串一样,列表也支持下标和切片操作;列表中的项目可以改变。字符串、列表、元组都是序列。原创 2023-09-11 21:08:14 · 183 阅读 · 0 评论 -
Python基础语法练习
定义变量赋值并输出,用+将变量和字符拼接用format函数格式化输出变量,并替换{}中的内容前面加f,format的另一种用法,取格式化输出字符串中username的值。原创 2023-09-11 20:33:45 · 145 阅读 · 0 评论