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

hackthebox-Pwn-You know 0xDiablos(ret2text)

常规检查:64 位程序,没开什么保护

主函数伪代码如下:

跟进 vuln 函数

很明显 gets 存在栈溢出

存在 flag 函数,满足简单的参数条件即可

说明: 

# p32 默认只接收 0 <= num <= 0xFFFFFFFF   (即 0 到 4294967295)
# 传负数会报错,我们用补码的方式将负数转换成对应的无符号整数

exp:

http://www.dtcms.com/a/300672.html

相关文章:

  • 详解删除链表的倒数第k个结点:双指针法优化与边界处理
  • SpringAI入门及浅实践,实战 Spring‎ AI 调用大模型、提示词工程、对话记忆、Adv‎isor 的使用
  • [spring6: Mvc-异步请求]-源码分析
  • 《 接口日志与异常处理统一设计:AOP与全局异常捕获》
  • 数据结构 堆(4)---TOP-K问题
  • 详解力扣高频SQL50题之1164. 指定日期的产品价格【中等】
  • 【element-ui】HTML引入本地文件出现font找不到/fonts/element-icons.woff
  • Reason-before-Retrieve(CVPR 2025)
  • 网易大模型算法岗面经80道
  • Vim 编辑器工作模式及操作指南
  • ksql连接数据库免输入密码交互
  • Spring Boot + @RefreshScope:动态刷新配置的终极指南
  • C#中Visual Studio平台按照OfficeOpenXml步骤
  • Pinocchio 结合 CasADi 进行 IK 逆运动学及 Mujoco 仿真
  • 【嵌入式硬件实例】-555定时器调光电路实现
  • Java大数据面试实战:Hadoop生态与分布式计算
  • 数据赋能(340)——技术平台——共享平台
  • 不坑盒子:Word里1秒制作“花括号”题目,多音字组词、形近字组词……
  • 零基础学习性能测试第五章:求最佳线程数
  • MySQL 8.0.42创建MGR集群
  • 元宇宙中的“虫洞“:技术实现、应用场景与未来挑战
  • Dify v1.6.0:支持MCP了,为更顺畅的交互打开了大门
  • 【Linux系列】nproc
  • CPA-7-资产减值
  • 墨者:通过手动解决SQL手工注入漏洞测试(MySQL数据库)
  • 握手未来,PostgreSQL认证专家
  • GTP4.0官网版:智能对话与知识引擎,重塑客户服务效率
  • Sql server开挂的OPENJSON
  • USB设备调试
  • 【LeetCode刷题指南】--设计循环队列