CTF-PWN
文章平均质量分 61
记录学习PWN的步骤
想学习安全的小白
密码学好难学啊
展开
-
第二题——rip
题目地址:https://buuoj.cn/challenges解题思路第一步:下载题目给出的pwn1文件第二步:使用IDA打开pwn1文件查看main函数发现gets函数对于输入没有限制汇编不好看可以按下f5查看伪代码在fun函数看到了/bin/sh命令第三步:获取flag思路:由于gets函数没有限制输入,可以利用缓冲区溢出,将缓冲区填满后跳转到fun函数处,获取shell,以达到获取flag的目的由于gets函数将获取到的值赋值给s,双击查看s定义了多少空间1-f原创 2021-05-19 16:31:52 · 249 阅读 · 1 评论 -
第一题——test_your_nc
题目地址:https://buuoj.cn/challenges解题思路第一步:打开ubuntu,在控制台上输入 nc+网址+端口号第二步:cat /flag获取flag原创 2021-05-19 14:54:22 · 917 阅读 · 0 评论 -
预备知识——汇编篇
第一章 基础知识(30)1位=1bit;1B=8bit地址总线有x根=地址总线宽度为x=寻址能力为2^xB1KB的存储器有1024个存储单元,编号0-1023,一个存储单元存储1B数据,存储8bit(位)数据总线为x根,可以传送x位的数据,8根传输8位=8bit=1B在存储器中,数据与程序以二进制形式存放随机存储器(RAM):可读可写,必须带电操作,关机后存储内容丢失只读存储器(ROM):只读不可写(现在发展出了可写的,但是写入熟读慢,读出速度快),关机后内容不丢失为了保持兼容性,8086原创 2021-05-19 11:11:49 · 163 阅读 · 0 评论