首页 > 编程语言 > 详细

Jarvis——Guestbook

时间:2019-11-07 20:44:53      阅读:76      评论:0      收藏:0      [点我收藏+]
很简单的题目
先file,然后checksec
64位,NX

然后查看源代码
技术分享图片
 查看函数列表发现有一些没有调用的函数
其中有一个goodgame的函数
打开看看
技术分享图片
涉及到文件打开,读取
刚好是flag.txt,而且程序中刚好是将flag的内容一个个的读取出来,所以想到栈溢出来使得执行goodgame游戏
技术分享图片
自己在本机上随便写了一个flag.txt测试成功

破解程序:
技术分享图片
 
注意:64位文件破解一定是p64和u64 


还有一个函数readmessage()好像没什么具体作用,因为读取的是buf开始的数据

 

Jarvis——Guestbook

原文:https://www.cnblogs.com/volva/p/11815057.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!