自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (2)
  • 收藏
  • 关注

原创 python图色之opencv基础---验证码实战

三.阈值处理时候img后有两个参数1是thresh,2是maxval,越接近255越是白色,根据实际需求自行调节,滤波参数是周围杂项过多时可以上调。media_img=cv.medianBlur(img,9) 第二个参数越大降噪效果越好,只能为正奇数。t,t_img=cv.threshold(img,127,255,cv.THRESH_BINARY)#阈值处理。一.对1个图像基本操作就是先阈值处理再滤波 过程就是图片先去背景色(阈值处理),然后再去掉干扰(滤波)若读取为灰度则处理时更为方便。

2025-12-27 11:58:13 75

原创 python图色之opencv基础

python图色基础之opencv

2025-12-26 22:45:34 140

原创 易语言入门

在这个位置找到常量表用来填写常量,输出的时候常量名前加#可以输出。

2025-08-15 07:51:36 239

原创 SQL初步注入

基于时间的延迟,构造一个拼接语句: vince' and if(substr(database(),1,1)='X' (猜测 vince' and if(substr(database(),1,1)='p',sleep(10),null)# ,在web控制台下,判断出 点)',sleep(10),null# ,输入后,如果猜测真确,那么就会响应10秒,如果错误会立刻返回错误。1、需要mysql用户具备读文件的权限,因为要借助到mysql的load_file读取文件的函数,权限不够的 话,不能调用这个函数。

2024-11-17 11:37:17 641

原创 网络安全SQL初步注入2

使用一些转义函数,比如:addslashes和mysql_real_escape_string,他们转义的字符是单引号 (')、双引号(")、反斜线()与NUL(NULL 字符),转义的方式就是在这些符号前面自动加上\,让这些符号 的意义失效,或者可以理解为被注释掉了。第二步:引用恶意数据 开发者默认存入数据库的数据都是安全的,在进行查询时,直接从数据库中取出恶意数据,没有进 行进一步的检验的处理。偏移注入是一种注入姿势,可以根据一个较多字段的表对一个少字段的表进行偏移注入,一般是联合查询。

2024-11-10 22:13:37 783

原创 网络安全之SQL初步注入

{"username":"hahah","password":123456,"time":"6546536435536"}类似于这种就是json串,常见于前后端分离项目,用于不同语言进行调用数据。查询1的时候,会展示username=1的用户数据,可以测试是否有注入点(闭合单引号并构造永真条件。用户输入的数据会被替换到SQL语句中的$name位置。此时应该想到XX型,去闭合括号尝试。利用burpsuilte抓包。闭合引号的同时还需要闭合括号。平台使用pikachu。此处有注入点,为XX型。

2024-11-10 22:12:12 729

原创 网安学习之信息收集

信息收集

2024-11-02 21:17:17 316

原创 Python函数进阶

函数参数传递的是内存地址。想重新创建一份数据再传递给参数,可以手动拷贝一份。特殊:参数是动态参数时,通过*或**传参时,会将数据循环添加到参数中(类似于拷贝一份)函数的返回值也是内存地址。(函数执行完毕后,其内部的所有变量都会被销毁,引用计数器为0时,数据也销毁)func()当函数的参数有默认值 & 默认值是可变类型 & 函数内部会修改内部元素(有坑)# 内部会维护一个列表 [],只要b不传值则始终使用都是这个列表。定义函数写形式参数时可以使用和**,执行函数时也可以使用。

2024-08-12 15:02:53 383 1

原创 什么!这样学Python函数竟然如此高效

如何定义一个函数?函数名的规范。(同变量名规范)规范建议pass函数的注释,说明函数的作用。""" 用于数据加密和xxx """pass定义函数时,参数一般有以下情况(形式参数)情景1pass情景2:pass情景2:pass函数的返回值,一般用于将函数执行的返回给调用者。默认返回None遇到return则函数执行完毕。

2024-08-12 12:03:25 521 1

原创 python文件操作第一天

1.字节类型2.字节类型。

2024-07-30 19:46:41 506

原创 字典深入学习及练习题---Python

v1 = {}data = {"k1":1,"k2":2info = {"age":12,"hobby":['篮球','足球']字典中对键值得要求:键:必须可哈希。目前为止学到的可哈希的类型:int/bool/str/tuple;不可哈希的类型:list/set/dict。(集合)值:任意类型。True:5,123:5,# 不合法v1 = {[1, 2, 3]: '周杰伦',"age" : 18v2 = {{1,2,3}: "哈哈哈",​v3 = {

2024-07-24 14:57:27 873

原创 集合深入学习及练习题---Python

s4 = s1.union(s2) # 取两个集合的并集 {"刘能", "赵四", "⽪⻓⼭","刘科⻓", "冯乡⻓", }(如果输入N或n则停止循环)s6 = s2.difference(s1) # 差集,s2中有且s1中没有的值 {"刘科⻓", "冯乡⻓"}{11, 22, (True, ["中国", "山东"], "漠河"), 33}data = {"刘嘉玲", '关之琳', "王祖贤","张曼⽟", "李若彤"}user_tuple = ("lotus","dxl","李璐")

2024-07-24 09:09:51 687

原创 元组深入学习及练习题---Python

"xxx" [11,22,33] (111,22,33)user_list = ("范德彪","刘华强",'尼古拉斯赵四',"宋小宝","刘能")user_list = ("范德彪","刘华强",'尼古拉斯赵四',"宋小宝","刘能")user_list = ("范德彪","刘华强",'尼古拉斯赵四',"宋小宝","刘能")user_list = ("范德彪","刘华强",'尼古拉斯赵四',"宋小宝","刘能")user_list = ("范德彪","刘华强",'尼古拉斯赵四',"宋小宝","刘能")

2024-07-23 12:45:12 1220

原创 列表深度学习及练习题--Python

print(data) # [ "谢广坤",["海燕","赵本山","谢大脚"],True,[11,22,33,44],"宋小宝",666 ]print(data) # [ "谢广坤",["海燕","赵本山","谢大脚"],True,[11,"dxl",33,44],666 ]data = [ "谢广坤",["海燕","赵本山"],True,[11,22,[999,123],33,44],"宋小宝" ]value_list = ["二手充气女友", "iphone15pm", "洗浴年卡", "大宝剑"]

2024-07-23 08:52:48 924

原创 上一节练习题答案

msg = "欢迎登录PythonAV系统,您的验证码为:{},手机号为:{}".format(code, "15131266666")# 第一题 写代码实现判断用户输入的值否以 "al"开头,如果是则输出 "是的" 否则 输出 "不是的"a6 = input("请输入两个数字(提示请输入和这个类似的写法5 +9或5+ 9或5 + 9):")# 第二题 写代码实现判断用户输入的值否以"Nb"结尾,如果是则输出 "是的" 否则 输出 "不是的"hobby = input("请输入你的爱好(Q/q退出):")

2024-07-21 16:41:32 428

原创 字符串深入学习及练习题

name_list = ["x是帅哥", "xx是帅哥", "xxx是帅哥", "xxxx是帅哥", "xxxxx是帅哥"]补充代码实现用户认证。写代码实现判断用户输入的值否以 "al"开头,如果是则输出 "是的" 否则 输出 "不是的"写代码实现判断用户输入的值否以"Nb"结尾,如果是则输出 "是的" 否则 输出 "不是的"name = name.format("dxl", "护士", "嫩模", "老师")name_list = ["xxx", "是", "烧饼", "几毛"]

2024-07-21 12:02:17 1086

原创 Python基础集合版

v3 = "" and "alex" # 第一步:将and前后的只转换为布尔值 False and True # 第二步:判断本次操作取悦于谁?v2 = "mingyun"1.猜数字,设定一个理想数字比如88,一直提示让用户输入数字,如果比88大,则显示1的结果大了,如果比66小,则显示猜测的结果小了,只有输入等于99,显示猜测结果正确,要求:允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y,就继续让其猜3次,以此往复,如果回答N,就退出程序,如何猜对了,就直接退出。

2024-07-09 15:07:38 882

原创 Python基础之循环

1.猜数字,设定一个理想数字比如88,一直提示让用户输入数字,如果比88大,则显示1的结果大了,如果比66小,则显示猜测的结果小了,只有输入等于99,显示猜测结果正确,设计一个登录系统,如果密码错误则反复提示让用户重新输入,直到输入正确才停止。3.循环输出10以内除7以外的整数。6.输出1-100以内的所有数的和。使用循环重复输出三次Lotus。2.循环输出1-100所有整数。4.输出1-100以内的奇数。5.输出1-100以内的偶数。7.输出10-1所有整数。

2024-07-05 18:56:41 218

原创 Python数据类型及内存

使用字符串乘法实现 把字符串”我爱我的祖国”创建三遍并拼接起来最终使用print输出。判断 字符串”wupeiqi”和”alex”是否相等的结果并使用print输出。判断 字符串”666”和整型666是否相等的结果并使用print输出。判断 整型666和整型666是否相等的结果并使用print输出。例1.str(666) 把整型666转化为字符串"666"例2.int(你好)把字符串"你好"转化为整型你好。print( bool("你好") )print("我是"+"Lotus")

2024-07-01 10:23:37 1065 1

原创 Linux操作练习题

4.将/var/log/messages文件中后20行导入到/root/messages中,并且过滤出含有systemd的行<br>3.找出/root/passwd.txt中含有bash的行,并且从中过滤出root所在行<br>1.将/etc/passwd文件里的内容重定向到/root/passwd.txt中<br>8.过滤出/root/passwd.txt中带bash和root的行并显示行号<br>2.过滤出/root/passwd.txt中含有root的行<br>

2024-04-05 22:05:41 267 1

原创 Linux文件内容查看过滤和编辑常用命令

12)在/opt/1y/data/test123日录下创建test.txt文件,并以序列形式将1-50输入到test.txt。15)把/opt/1y/data/test123/test.txt移动到/tmp下并改名为aaa.conf。10)将/opt/a目录下,所有以dir开头的文件移动到/root/oldboy/data目录下。1>b.txt #正确的信息输入到a.txt(接收正确的信息)和>b.txt一样。并跟踪f4.txt文件尾部的变化。08)把/opt/1目录复制到/root/a/data下。

2024-04-05 16:50:27 1676 1

原创 Linux学习第二天-Linux目录及文件常用命令(附有练习题及答案)

使输入的命令能让系统识别cat+文件# 查看文件内容。

2024-04-04 12:04:23 812 1

原创 从0开始的网安日记

如有其他问题可借助文心一言ai进行提问解决。这里可以手动创建yum仓库文件。我这里使用的是centos7。安装企业运维常用基础工具包。推荐 Finalshell。我个人在使用的时候会报错。3.更新所有软件到最新。

2024-04-03 23:15:57 427 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除