- 博客(14)
- 收藏
- 关注
原创 ctfshow--web入门爆破
21.爆破什么的,都是基操下载密码破解字典,打开链接,是一个用户名密码输入,用burp进行爆破随便输入一个用户名和密码,然后在burp中用自定义迭代器进行爆破最后直接进行攻击,然后爆破出现flag22.进行子域名爆破(并未爆出结果)在线子域名爆破得到好几个域名然后将vip.ctf.show打开,将光标放在标签页上面会显示一个flag...
2021-11-29 18:22:49
372
原创 ctfshow--web入门题目1-20
web-1 where is flag?此题直接点击F12,查看其源代码就可以找到flagctfshow{1121142c-011b-43e7-9268-7bc9b5024a75}2.web-2无法查看源代码:从更多工具里面有一个开发人员工具,打开点击索引就可以找到flagctfshow{d73c7c81-36de-42e9-bbc5-13a9b2a80677}web-3第一种方法:在打开链接后发现还是where is flag 通过F12,在网络里面的响应头里面发现了flagc.
2021-11-16 21:06:14
1857
原创 python练习
python练习(七)高空坠物题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?分析:可以建立两个变量,分别计算他的里程数和最终反弹的高度h = int(input("请输入起始高度:")) # 获取用户输入的起始高度c = int(input("请输入次数:")) # 次数tour = []height = []for i in range(1,c+1): #利用for in 对次数进行循环,次数的循环影响着总
2021-07-17 17:42:52
4818
原创 python练习
python基础练习(六)1.题目:判断101-200之间有多少个素数,并输出所有素数。 分析:素数:素数指的是质数,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。判断方法:用一个数分别去除2到当前这个数,如果能被整除,则表明此数不是素数,反之是素数代码:1 = [ ]for i in range(101,200): for j in range(2,i-1): if i % j == 0: break else: l.append(i)print
2021-06-10 21:31:18
227
原创 python练习
python基础练习(五)1.题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 分析:本题目观察提供的数字,发现后一个分数的分子是由前一个分数的分子加分母得到的,而后一个分数的分母则是前一个分数的分子,由此来写程序。程序n = int(input("请输入前n项和:"))a = 2b = 1s = 0for n in range(1,n + 1): s += a / b b,a = a,a + bprint (s)
2021-06-09 20:40:19
721
原创 python练习
python基础练习(四)1.题目: 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 用到的知识: ruduce函数:reduce函数会对参数序列中元素进行累积,函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数function(有两个参数)先对集合中的第1,2个元素进行操作,得到的结果在于第三个数据用function函数运算,最后得到一个结果。
2021-06-08 21:13:54
333
1
原创 python练习
python基础练习(三)1.题目 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 分析:利用for循环进行分离运算 代码for n in range(100,1000): i = int(n/100) #取百分位 j = int (n/10)%10 #取十位数字 k = n%10 if n == i**3+j**3+k**3: print(n)2.题目
2021-06-07 21:27:17
184
原创 python练习
python基础练习(二)1.题目:输入某年某月某日,判断这一天是这一年的第几天?分析: 例如2009年3月11日,2009年不是闰年,所以前两个月天数相加再加上三月的日子,即31+28+11=70,如果是2008年3月11日,2008能被四整除,即为闰年,所以即31+29+11=71.代码:year = int(input ("year:"))month = int(input("month:"))day = int(input("day:"))months = (0,31,59,9
2021-06-05 19:11:44
99
原创 python练习
python基础算法练习(一)1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?分析:将1,2,3,4,赋值给i,j,k三个字母,限定范围从一到四,输出i,j,k代码:for i in range(1,5): for j in range(1,5): for k in range(1,5): if(i != j) and (i != k) and (j != k): print(i,j,k)运行,得到结果:题目:一个整数,它
2021-06-04 21:25:01
117
原创 python练习
整数反转1.题目给你一个32位的有效符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−2^31, 2^31 − 1],就返回0.2示例3.提示4.思路:先判断是否为正数,如果是,直接反转,如果不是,取出负号再进行反转,在判断是否在取值范围[−2^31, 2^31 − 1]内,如果是,返回x,如果不是,返回0.5.直接按照思路进行字符串反转class Solution: def reverse(self,x:int)->int: str
2021-06-03 21:20:24
133
原创 python练习--两数之和
一.题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。二.示例:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。三.提示:2 <= nums.length <
2021-06-02 21:36:50
1147
原创 BUUCTF——Crypto
1.Md5下载文件得到文件夹Md5打开后得到题目在网页中找到Md5在线解密https://cmd5.com/得到答案得到答案flag{admin1}2.Url编码下载文件,得到压缩文件打开文件夹得到题目在网页中打开Url编码在线解密http://www.jsons.cn/urlencode/得到答案flag{and 1=1}3.一眼就解密1观察字符串,字符串最后有=,想到是base64加密,在网页中打开base64在线解密https://tool.ip138.com/ba
2021-05-28 18:26:39
428
原创 2021iscc—misc部分题目
1.李华的红包下载文件后得到一张图片将图片在010editor中打开分析发现最后是一段数字此段数字24,43,13,13,12,21,43对应着敲击码上面的字母,对照上表,得到对应的字母ISCCBFS,所以得到flag,ISCC{ISCCBFS}2.海市蜃楼下载附件,得到压缩包打开docx文件,发现直接打不开,将后缀改为zip后解压,得到文件夹在这里插入图片描述打开文件,在每一个文件中查找了一下ISCC,果然出现了flag得到flag为ISCC{zhenshishui}3.小明的表情
2021-05-28 18:12:46
970
原创 攻防世界CRYPTO
攻防世界—新手区—CRYPTObase64下载下附件之后打开在网页中打开base64在线解密将附件文档里面的一串字符放进在线解码工具中得到flag得到flag cyberpeace{Welcome_to_new_World!}。Caesar下载好附件打开得到将此段字符复制,打开凯撒密码在线解密将字符复制进去,得到flag得到flag cyberpeace{you_have_learned_caesar_encryption}Morse下载附件,打开后得
2021-03-23 21:59:26
1210
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人