草庐IT

强网杯

全部标签

第七届强网杯-PWN-【warmup】

文章目录warmuplibc2.35检查IDA逆向maindeldelete_noteadd_noteshow_noteinput_numberread_16atoi__errno_location()相关解释prctl相关思路高版本offbynull利用技巧产生chunkextend泄露libc基地址泄露heap基地址修改放入tcachebin中的chunk的fd为stdout最后add两个chunkexpwarmuplibc2.35检查IDA逆向mainvoid__fastcall__noreturnmain(constchar*a1,char**a2,char**a3){intv3;//

[强网杯 2019]随便注

[强网杯2019]随便注进入页面:又是一道sql注入,题目直接输了1,查询一下试一试:在1后面加个引号,报错闭合不正确:因此能够注入且是单引号闭合,开始注入:http://633755ff-5743-45c1-9ffe-93631ba8beaf.node4.buuoj.cn:81/?inject=1'orderby3--+报错,改成orderby2就是正确的,因此数据库只有两列,接下来继续找显示位:http://633755ff-5743-45c1-9ffe-93631ba8beaf.node4.buuoj.cn:81/?inject=1'unionselect1,2--+有返回如下:大意应该

[强网杯 2019]随便注 1

[强网杯2019]随便注1审题观察题目,判断可能是SQL注入,或者Linux命令执行,结合题目就是注入了知识点堆叠注入,handler命令执行,更改表名,预编译知识点解析堆叠注入简单来说,堆叠注入就是按部就班一步步推出FLAG的位置。首先,一般先查库名,再查表名。然后,查出表名后查找表中的列。最后求出列里的字段。handler命令handler命令简介mysql除可使用select查询表中的数据,也可使用handler语句,这条语句使我们能够一行一行的浏览一个表中的数据,不过handler语句并不具备select语句的所有功能。它是mysql专用的语句,并没有包含到SQL标准中。HANDLER

[强网杯 2019]随便注 1

[强网杯2019]随便注1审题观察题目,判断可能是SQL注入,或者Linux命令执行,结合题目就是注入了知识点堆叠注入,handler命令执行,更改表名,预编译知识点解析堆叠注入简单来说,堆叠注入就是按部就班一步步推出FLAG的位置。首先,一般先查库名,再查表名。然后,查出表名后查找表中的列。最后求出列里的字段。handler命令handler命令简介mysql除可使用select查询表中的数据,也可使用handler语句,这条语句使我们能够一行一行的浏览一个表中的数据,不过handler语句并不具备select语句的所有功能。它是mysql专用的语句,并没有包含到SQL标准中。HANDLER

[强网杯2023] 强网先锋 ez_fmt 详解

题目详解查看保护机制,地址随机化未开启Arch:amd64-64-littleRELRO:FullRELROStack:CanaryfoundNX:NXenabledPIE:NoPIE(0x400000)查看main函数,题目给出了一个栈地址,同时还有个很明显的字符串格式化漏洞,但是只能利用一次int__cdeclmain(intargc,constchar**argv,constchar**envp){charbuf[88];//[rsp+0h][rbp-60h]BYREFunsigned__int64v5;//[rsp+58h][rbp-8h]v5=__readfsqword(0x28u)

2022年新疆天山固网杯网络安全技能竞赛wp

2022年新疆天山固网杯网络安全技能竞赛有些卷的比赛,没想到最后一秒能被反超…签到1-1直接url解密1-2图片解密winhex直接出webweb1:盲注猜文件importstringimportrequestsurl="http://127.0.0.1/?g="strings=string.digits+string.ascii_letters+"{}"print(strings)#长度限制为四位already_know="DASCTF{"start="TF{"whileTrue:foriinstrings:payload=start+ir=requests.get(url+payload)