##序言
这个是Hgame_CTF第三周的题型,难度系数一周比一周大,并且还涉及到了各个方面的专业知识,一整期做出来对也许会有一个较为大的提高。在其中有一道反向,是根据监管本地端口来获得键入的,之一次接触这类键入方式,故可以借此机会纪录一下。
上两个星期的题型回望:HgameCTF(week1)-RE,PWN题分析
记一次新春佳节CTF实战演练训练(RE/PWN)
##pwn ###ROP_LEVEL2
程序流程init禁止使用了59号终断,因此 不可以getshell
main函数存有栈溢出,可是数最多只有遮盖到EBP和回到详细地址。前面会载入256个字节数进到buf静态变量。能够根据栈转移把栈区转移到buf中,随后在buf中结构ROP,启用OPEN函数开启flag随后跳到0x040098F详细地址载入并輸出flag。
###Annevi_Note
查询edit函数,每一次会固定不动读取256个字节数。而每一次只有申请办理低于143字节数的堆块,照大堆外溢。
check一下文档查询开过什么维护
能够先申请办理usorted bin随后释放出来再申请办理回家启用show函数輸出unsorted bin addr,先减掉88再减掉main_arena_offset求出libc基详细地址,不一样版本的libc相匹配着不一样版本的main_arena_offset。随后应用unlink促使能更改list中的原素,载入malloc hook详细地址,随后更改malloc hook为one gadget。
exp
###E99p1ant_Note
查询read_n函数,存有off-by-one。能修外溢改动一个字节。
能够依照上边一道题的方式,先泄漏出libc基详细地址。随后利用off-by-one相互配合unsorted bin attack,促使链表中2个原素偏向同一块内存,随后利用fastbin attack改动malloc hook变为one gadget。
##re
###oooollvm
程序流程加了ollvm混淆,也许可以用deflat.py除去,可是该程序结构非常简单,尽管加了混淆,但還是能够看清逻辑性,因此 能够带混淆逆。实际上假如确实确实解不上混淆,能够凭工作经验下中断点,或是在所有的真正块下中断点动态性调节也是能够的,但是较为不便。
v12为电子计数器,table1和flag历经测算和table2比照。
能够写脚本。
###Go_master
程序流程为Go写的linux下的程序流程。符号表没去,逆起來非常简单。
键入分辨是不是为9位。
随后进到sha1加密后比照。因为沒有其他信息内容,有点儿难猜想9位是什么。
之后发觉这9位和:2333拼凑,进到net_Listen函数。
flag___FlagSet__Parse((__int64)a1, a2, qword_647088, os_Args, *(__int128 *)&v35);
runtime_concatstring3(
(__int64)a1,
a2,
v72[1],
v74[1],
v37,
v38,
0,
*v74,
v74[1],
(unsigned __int64)":
本文导读目录: 1、中国黑客宣战乐天会不会是外国人挑拨的 2、乐天中国官网疑遭黑客攻击陷瘫痪,你怎么看? 3、以雷锋为题的作文400字作文素材 4、中国黑客对乐天宣战对乐天此有什么影响?...
使命召唤:战区是一款免费的大逃杀吃鸡游戏,该游戏上线24小时就拥有超过 600 万的玩家疯狂涌入,热度可见一斑。 没玩过还在考虑中的可以先看这个视频简单了解下游戏:https://share...
1. evisu是一个源于日本的高端牛仔品牌,以高质量的手工牛仔裤及幽默大胆的设计风格见称。它的服装颜色和图案都非常丰富。 2. MUJI无印良品的理念是淳朴、简洁、环保,所以主要以基本...
怎么强制加别人为qq好友,绕过验证的? 首先,打开手机腾讯网的网站找到“qq登陆”;登陆qq号,这时在其他地方登陆的qq会自动下线;登陆之后,点击下面的查找,输入要加的qq号,就可以绕过对方的问题加好...
双十一购物狂欢还在持续进行,联想图像打印机低价促销迎来新一波优惠。为了回馈大家的热爱,11月6日,联想图像携手京东电脑数码日,开启一场全新的品牌日优惠大促活动,最高直降300元,还将有更多机型满减优惠...
格力犬是极难得的纯种犬,饲养格力犬的朋友目前也是越来越多了。很多格力犬的饲养者对其抓兔子的技能不知如何训练。那格力犬怎么训练抓兔子呢?今天由小编手把手的教你训练格力犬抓兔子的方法。 如何训练格力...