<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[educat0r的博客]]></title><description><![CDATA[CTF-pwn]]></description><link>https://blog.youkuaiyun.com/RChaos</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RChaos]]></copyright><item><title><![CDATA[衡阳师范学院计算机考研初试C语言历年题库]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/146012906</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/146012906</guid><author>RChaos</author><pubDate>Tue, 04 Mar 2025 12:44:20 +0800</pubDate><description><![CDATA[咸鱼链接https://m.tb.cn/h.TvNKbwx?]]></description><category></category></item><item><title><![CDATA[STP求解器安装教程]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/136690874</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/136690874</guid><author>RChaos</author><pubDate>Wed, 13 Mar 2024 20:43:28 +0800</pubDate><description><![CDATA[cmake …cd buildcmake …sudo makemake test。]]></description><category></category></item><item><title><![CDATA[如何使用seccomp-tools]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115630204</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115630204</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 17:07:19 +0800</pubDate><description><![CDATA[如何使用seccomp-tools


]]></description><category></category></item><item><title><![CDATA[查看系统调用号]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115630102</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115630102</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 17:06:07 +0800</pubDate><description><![CDATA[查看系统调用号


]]></description><category></category></item><item><title><![CDATA[pwn一键获取payload]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115629940</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115629940</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 17:04:29 +0800</pubDate><description><![CDATA[ROPgadget获取systemROP控制链
利用条件:没有EIP,写入地址足够大,能够搜索到ROP链
ROPgadget --binary ./pwn --ropchain


]]></description><category></category></item><item><title><![CDATA[pwn移除alarm函数]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115629818</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115629818</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 17:00:27 +0800</pubDate><description><![CDATA[pwn移除alarm函数
# 将程序名为ProgrammName中的alarm替换为isnan &gt;
sed -i s/alarm/isnan/g ./ProgrammName
采用的是替换alarm函数,isnan不会影响程序的流程,然后就没有alarm函数影响调试了

]]></description><category></category></item><item><title><![CDATA[linux普通用户无需密码,特权使用某些文件]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115629651</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115629651</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 16:59:10 +0800</pubDate><description><![CDATA[linux给普通用户某些文件超管权限,无需输入密码
sudo vim /ect/sudoers
一般应该打不开

root一开始也是没有写权限的,一开始的应该是-r–r------
sudo chmod +w sudoers

给root写权限
然后就能对sudoers写了
被授权用户名 ALL = (root) NOPASSWD: /path/to/command(文件路径名)

e.g.
manjusri ALL = (root) NOPASSWD: /ect/sudoers


...]]></description><category></category></item><item><title><![CDATA[arm指令与Intel指令对照表]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/115629458</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/115629458</guid><author>RChaos</author><pubDate>Mon, 12 Apr 2021 16:55:59 +0800</pubDate><description><![CDATA[arm指令与Intel指令对照表


]]></description><category></category></item><item><title><![CDATA[pwn题绕过canary保护机制新手版]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/105147321</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/105147321</guid><author>RChaos</author><pubDate>Fri, 27 Mar 2020 21:11:05 +0800</pubDate><description><![CDATA[介绍
通俗来说，canary保护是为了防止程序能够被溢出的地方不让溢出
比如一个输入函数能够输入100个字节的内容，但是它的变量只有50个字节的大小，因为这个程序是可以接受你输入超过50个字节大小的内容的。我们就可以先输入50个字节的无用数据，然后再输入一串你想跳转到的地址把后面的return函数存在的原本的地址覆盖了，，这样程序执行完这个输入函数就会跳转到你输入的那个地址去。
而canary则是...]]></description><category></category></item><item><title><![CDATA[libc 的利用工具]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104502845</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104502845</guid><author>RChaos</author><pubDate>Tue, 25 Feb 2020 18:41:43 +0800</pubDate><description><![CDATA[点这里，原文，https://github.com/lieanu/LibcSearcher

]]></description><category></category></item><item><title><![CDATA[CTF的Python库中pwntools的使用--ELF模块，数据处理模块]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104441957</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104441957</guid><author>RChaos</author><pubDate>Sat, 22 Feb 2020 13:07:46 +0800</pubDate><description><![CDATA[ELF模块
ELF是CTF的Python库中pwntools的一个模块，用于获取ELF文件的信息，首先要使用ELF（‘文件名’）获取文件句柄
e=ELF（‘文件名’）
获取文件基地址
hex（e.address）
获取函数地址
hex(e.sysbols[‘函数名’])
获取函数got表地址
hex(e.got[‘函数名’])
获取函数PLT地址
hex(e.plt[‘函数名’])
数据处理模块
...]]></description><category></category></item><item><title><![CDATA[渗透中PoC、Exp、Payload与Shellcode的区别]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104433026</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104433026</guid><author>RChaos</author><pubDate>Fri, 21 Feb 2020 19:07:33 +0800</pubDate><description><![CDATA[PoC，全称“Proof of Concept”，中文“概念验证”，常指一段漏洞证明的代码。
Exp，全称“Exploit”，中文“利用”，指利用系统漏洞进行攻击的动作。
Payload，中文“有效载荷”，指成功exploit之后，真正在目标系统执行的代码或指令。
Shellcode，简单翻译“shell代码”，是Payload的一种，由于其建立正向/反向shell而得名。
几点注意：
PoC是用...]]></description><category></category></item><item><title><![CDATA[网络安全方面个人珍藏网站大总结合集---持续更新，欢迎共享，不要白嫖哦]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104398832</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104398832</guid><author>RChaos</author><pubDate>Wed, 19 Feb 2020 19:45:50 +0800</pubDate><description><![CDATA[对level题的解析
https://mp.weixin.qq.com/s/2b-tu6OzFGe-3_aHta1HmQ
CTF练习题网站
https://www.jarvisoj.com/challenges     纯英文，不带题解，题目分类
https://adworld.xctf.org.cn/                   攻防世界，中文，带题解
Paper
https://pap...]]></description><category></category></item><item><title><![CDATA[Jarvis OJ  level1题解]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104393344</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104393344</guid><author>RChaos</author><pubDate>Wed, 19 Feb 2020 18:24:19 +0800</pubDate><description><![CDATA[题目网址https://www.jarvisoj.com/challenges
Pwn区level1题
首先把文件放入gdb中用checksec分析

分析发现，没有开启NX保护，说明文件内没有包含system（‘/bin/sh’）,说明本题需要自己去构造shellcode。NX保护未开启表示着你输入的东西可执行，所以你需要构造shellcode填充数据，然后利用返回地址再次返回这个变量，就可以执...]]></description><category></category></item><item><title><![CDATA[Pwn的常见保护介绍]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/104344276</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/104344276</guid><author>RChaos</author><pubDate>Sun, 16 Feb 2020 16:44:22 +0800</pubDate><description><![CDATA[一：canary
Canary是金丝雀的意思。技术上表示最先的测试的意思。这个来自以前挖煤的时候，矿工都会先把金丝雀放进矿洞，或者挖煤的时候一直带着金丝雀。金丝雀对甲烷和一氧化碳浓度比较敏感，会先报警。所以大家都用canary来搞最先的测试。stack canary表示栈的报警保护。
在函数返回值之前添加的一串随机数（不超过机器字长），末位为/x00（提供了覆盖最后一字节输出泄露canary的可...]]></description><category></category></item><item><title><![CDATA[学习笔记----gdb的调试]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/103537789</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/103537789</guid><author>RChaos</author><pubDate>Sat, 14 Dec 2019 12:46:56 +0800</pubDate><description><![CDATA[gdb的学习使用
gdb一般调试使用一般十个左右足矣
加载被调试文件的可执行文件
一般都跳到被执行文件的当前目录下。然后使用gdb 文件名即可，也可以使用根目录的形式
运行程序
r     是run的缩写，会自动运行程序到第一个断点处，若无断点，跑完整个程序
继续执行程序
c   是continue的缩写，会继续执行程序，直到遇到下一个断点
设置断点
b是breakpoint的缩写
b  行号例如...]]></description><category></category></item><item><title><![CDATA[pwn自学节奏个人总结----持续更新]]></title><link>https://blog.youkuaiyun.com/RChaos/article/details/103495282</link><guid>https://blog.youkuaiyun.com/RChaos/article/details/103495282</guid><author>RChaos</author><pubDate>Wed, 11 Dec 2019 16:43:37 +0800</pubDate><description><![CDATA[pwn前期自学建议学习顺序
首先找到一个刷题网站，攻防世界是一个很好的刷题网站，前期基本靠wp做，不会做的就先照着wp来获得一个flag，抄一遍也是很有用的
然后就是进行知识的补充，先学习Linux的使用python教程
这个教程在前面讲了Linux的基本使用命令，建议两倍速看，最好自己能看完一个命令自己操作一遍

...]]></description><category></category></item></channel></rss>