zoukankan
html css js c++ java
Jarvis——Guestbook
很简单的题目
先file,然后checksec
64位,NX
然后查看源代码
查看函数列表发现有一些没有调用的函数
其中有一个goodgame的函数
打开看看
涉及到文件打开,读取
刚好是flag.txt,而且程序中刚好是将flag的内容一个个的读取出来,所以想到栈溢出来使得执行goodgame游戏
自己在本机上随便写了一个flag.txt测试成功
破解程序:
注意:64位文件破解一定是p64和u64
还有一个函数readmessage()好像没什么具体作用,因为读取的是buf开始的数据
查看全文
相关阅读:
我该不该学习C语言
Java入门系列-27-反射
Java入门系列-26-JDBC
Java入门系列-25-NIO(实现非阻塞网络通信)
Java入门系列-24-实现网络通信
Java入门系列-23-NIO(使用缓冲区和通道对文件操作)
Java入门系列-22-IO流
Java入门系列-21-多线程
Java入门系列-20-异常
Java入门系列-19-泛型集合
原文地址:https://www.cnblogs.com/volva/p/11815057.html
最新文章
第二章 API的理解和使用
Obsolete---标记方法 类过期
SQL学习--Select(一)TOP、派生表、连接、谓词
sql--Truncate Table
sql学习--update
sql学习--insert
策略模式
rabbit channel参数
rabbit--消息持久化
Rabbit--ack机制
热门文章
CentOS8安装fastdfs6.06
数据结构(5):树
数据结构(4):链表的原理和实现
数据结构(3):队列的原理和实现
数据结构(2):栈的原理和实现
数据结构(1):使用面向对象模拟数组
如何让接口文档自动生成,SpringBoot中Swagger的使用
一文MyBatis-Plus快速入门
学会这个工具的使用,让你快速生成验证码
C语言入门语法
Copyright © 2011-2022 走看看