原文:SCTF 2015 pwn试题分析

Re 是一个简单的字符串加密。程序使用了多个线程,然后进行同步。等加密线程加密好了之后才会启动验证线程。这个题比较坑的是IDA F 出来的结果不对,不知道是不是混淆机制。 刚开始看的是F 后的伪代码,一脸懵逼。后来看了下汇编才明白是怎么回事。 解密直接打表就可以,也可以写逆算法。 pwn 用checksec看了一下保护机制,有canary nx保护。漏洞是一个简单的栈溢出,但是没有办法劫持程序的流 ...

2016-05-11 22:46 0 1705 推荐指数:

查看详情

SCTF 2014 pwn题目分析

因为最近要去做ctf比赛的这一块所以就针对性的分析一下近些年的各大比赛的PWN题目。主防项目目前先搁置起来了,等比赛打完再去搞吧。 这次分析的是去年的SCTF的赛题,是我的学长们出的题,个人感觉还是很符合套路的:一道栈溢出、一道格式化字符串、一道堆溢出。 pwn200 一个栈溢出 ...

Wed May 11 09:00:00 CST 2016 0 1730
sctf pwn200

  题目给出了pwn200和libc.so。使用IDA查看程序,发现逻辑很简单。   使用checksec查看pwn200的安全属性,如下图:      发现NX enabled,No PIE。   在第一次读(0x08048524位置)的时候,可以读取17个字节,观察栈结构 ...

Sun Apr 05 03:40:00 CST 2015 5 1239
pwn1_sctf_2016

找了半天确定只有vul函数有溢出点 发现代码中有'I'和'you'字符串 尝试了一下,程序把 'I' 全部换成了'you' 那么就可以计算需要多少个you也就是多少个i进行溢出了 ...

Sat Nov 09 05:14:00 CST 2019 0 397
pwn1_sctf_2016

这题是栈回溯的题目,看原函数发现没有溢出点,输入空间够大而且输入进行了限制: 但是26行位置进行了替换,当输入"I"的时候会被替换为you, 所以就可以用 20 个 ”I“ (小于 ...

Wed Jun 17 17:45:00 CST 2020 0 1328
(buuctf) - pwn入门部分wp - rip -- pwn1_sctf_2016

⭐ 【buuctf】pwn入门 pwn学习之路引入 栈溢出引入 ⭐test_your_nc 【题目链接】 注意到 Ubuntu 18, Linux系统 。 nc 靶场 【注】 nc命令详解 -c shell命令为“-e”;使用/bin ...

Sun Sep 06 18:37:00 CST 2020 2 2306
xdctf2015_pwn200

exp 脚本 栈溢出 rop 泄露 libc 地址,再次 栈溢出 rop 执行 system('/bin/sh') 拿 shell 。 ...

Wed Mar 04 22:41:00 CST 2020 2 529
&pwn1_sctf_2016 &ciscn_2019_n_1 &ciscn_2019_c_1 &ciscn_2019_en_2&

  在做buu题目的时候,发现在最上面有几道被各位师傅打到1分的题,强迫症逼迫我去做那几道题。   这里来试着去解决这些题。。。讲真的,我感觉自己刷题真的少,即使是很简单的栈题目,我还是能学习到新的东西。这里就记录一下这几道题。   pwn1_sctf_2016   检查了一下 ...

Wed Apr 08 03:35:00 CST 2020 0 1522
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM