菜鸡独白
好久没做题了,看大佬们天天在朋友圈晒比赛成绩,不由感叹WTCL!
今天下午无聊继续刷起ADworld。
0x00.看题
题目描述:小M在里一个私人矿厂中发现了一条TNT生产线中硝化反应釜的接口,反应釜是一种反应设备,非常的不稳定,会因为很多原因造成损坏,导致生产被迫停止。她怀疑这个工厂可能进行地下军火的制作,所以小M打算通过把反应釜关闭掉来干扰这条TNT生产线的运行,但是反应釜有多个闸门,得想办法帮她把闸门都关掉才行。
感觉还挺nb的,然而没发现什么关键词。好吧,我承认瞎,题目都说了得把反应釜的闸门都关掉才行。
0x01.查看保护
Arch: amd64-64-little
RELRO: Partial RELRO //可以修改GOT表
Stack: No canary found //可以通过溢出的方式来更改程序运行流
NX: NX enabled //堆栈不可执行
PIE: No PIE (0x400000) //地址随机化未开启
0x02.懵…非预期
这个题我在ida里面看到了shell,检查保护的时候又发现可以溢出…