- 博客(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
原创 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
原创 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
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
原创 从0开始的网安日记
如有其他问题可借助文心一言ai进行提问解决。这里可以手动创建yum仓库文件。我这里使用的是centos7。安装企业运维常用基础工具包。推荐 Finalshell。我个人在使用的时候会报错。3.更新所有软件到最新。
2024-04-03 23:15:57
427
1
空空如也
php 学习cookie
2023-04-17
php 学校cookie
2023-04-17
关于php循环语句联系遇到的问题!
2023-03-06
生成树协议中指定根端口的命令
2022-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅