- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 python学员管理系统
学员管理系统#初学者做的很差劲!!!!!def system_information():#打印菜单 print('-' * 20) print('[1]添加学员') print('[2]删除学员') print('[3]修改学员信息') print('[4]查询学员信息') print('[5]显示所有学员信息') print('[6]退出系统') print('-'*20)stu_list=[{'name': 'TOM', 'ag
2021-12-27 14:56:56
754
原创 pikachu靶场的数字型注入(POST)
数字型注入POSTPOST注入的方法:抓包然后在id后面(可注入参数后面)添加注入sql语句,添加好后放包(Forward)mysq联合查询先判断字段数注入order by 2返回正常注入order by 3报错说明字段数为3判断回显位注入union select 1,2说明字段1和2都是回显位查询库名和用户名查表名注入 union select table_name,2 from information_schema.tables where table_schem
2021-12-09 15:04:53
2843
原创 用Python打印9*9乘法表
打印直角三角形就可以直接修改代码,打印出乘法表打印倒三角图样* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * a=9 #三角形层数while a>=1: b=1 while b<=a: #控制每层打印*号的个数 print("*",end='\t') b+=1 a-=1
2021-12-09 14:00:30
698
原创 用Python打印等腰三角形
用Python打印等腰三角形打印出来的图样 * * * * * * * * * * * * * * * * #打印的思路:最外层的循环去控制三角形的层数,最外层循环的循环体里有2个小循环,一个循环打印出空格,等空格打印完之后,循环打印*号。i=5 #三角形的层数x=i #打印出每层前面空格的数量j=1 #打印出每层*号的数量while i>0: x=i y=0 while x>0 : prin
2021-12-09 13:41:20
5342
原创 pikachu靶场的字符型注入(get)
pikachu靶场字符型注入(get)字符型注入先找一个可以正确返回的内容判断闭合条件查询vince’报错查询vince”没有报错则说明是使用’闭合的。把vince’构造可满足放回正确内容的语句把vince’构造可满足放回正确内容的语句,在这个过程中可以利用and 1=1 和and 1=2 去判断是否构造成功and 1=1 返回正常,and 1=2 查询不到用户。则说明构造成功了查询字段数查字段是否为2时,没有报错,查字段数是否为3时,报错。则说明字段数为2查询回显位语
2021-12-08 16:37:39
3768
原创 pikachu靶场的搜索型注入
搜索型注入搜索vince测试该传参点是否可以注入搜索vince’看看能不能注入说明这个传参点可注入,并且返回了部分代码’%”说明源代码不是使用”闭合的。猜测源代码的闭合方式’%username%’猜测源代码的闭合方式’%username%’使用语句:正确返回的内容 %’ 注入sql语句 #and 1=1 返回正常,and 1=2报错,说明可以开始注入尝试mysql联合查询注入先判断字段数当字段为4时报错,说明字段数为3。确定字段数为3查询可回显位说明字段1,2,3
2021-12-08 15:32:52
3894
原创 python做猜拳小游戏
#开发时间:2021/12/7 19:38版本一:# 玩家通过输入012识别出拳# 电脑随机出拳from random import randomwhile True: guess=int(input("请输入你猜的内容 [2:剪刀、布:1、0:石头]:")) if(guess != 2 and guess != 1 and guess != 0 ) : print("数值不符合规定,请从新输入您的猜的内容!") break if gu
2021-12-07 21:35:33
5383
原创 位运算解析
位运算一、位运算符1、 ~(按位取反运算符)2、 &(按位与运算符)3、 |(按位或运算符)4、 ^(按位异或运算符)5、 <<(左移运算符)6、 >>(右移运算符)二、 优先级1. 位运算符的优先级2. 位运算符的结合性一、位运算符位是指二进制。位运算是指二进制位的运算。因为位运算是基于内存中的补码,所以运算的时候得用补码运算,运算的结果也是补码,输出到屏幕上的数是这个补码的原码的十进制。位运算计算步骤:数据的原码-数据的补码-补码位运算-原码。
2021-06-03 11:56:54
827
原创 #define _CRT_SECURE_NO_WARNINGS 1 解决办法
#define _CRT_SECURE_NO_WARNINGS 1 解决办法①找到软件的安装路径②D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcprojectitems前面的路径不一定一样。先再桌面软件快捷方式–右键打开文件所在位置–推到Microsoft Visual Studio 12.0文件夹–VC文件夹-vcprojectitems文件夹–找到newc++file文件–右键编辑该文件将#define _CRT_SECURE_
2021-04-04 23:43:57
7809
6
原创 visual studio 2013 Ctrl+F5运行后一闪而过(图解)
visual studio 2013 Ctrl+F5运行后一闪而过(图解)解决方案资源管理器–项目右键属性–配置属性–链接器–系统–右侧子系统修改为控制台(/SUBSYSTEM:CONSOLE)
2021-04-04 23:15:47
360
原创 c语言char197用%d输出变为-59,强制类型转换所导致的数据改变
强制类型转换所导致的数据改变char 内存中占用1Byte(字节)=8bit(比特)char 的数值范围为-128~127unsigned char 的数值范围为0~255char c=197;197的原码为11000101内存以补码的形式存储数据(正数:原码与补码相同)197的补码为11000101如果现在强制用int类型输出数据,int在内存中占用4Byte(字节)。原本char只占用1Byte(字节),前面还需要补充3个字节。补0还是1取决于该数的二进制最高位的数值,如果为1,前面高
2021-03-30 19:53:13
6377
3
Cisco Packet Tracer 6.2 for Windows Student Version.zip
2021-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人