摘要:
flag 这是一道逆向题 一、题目: 二、检查: 1、flie flag:发现是EIF可执行文件 2、xxd或vim查看文件内容: 发现经过了UPX加壳 3、upx脱壳: upx -d flag 三、ida查看: 四、总结: ida工具不会使用 五、参考: https://www.cnblogs.c 阅读全文
摘要:
objdump&gdb-peda调试 一、前言: 熟悉一下简单的调试工具。 二、代码: #include<stdlib.h>#include<stdio.h>int func(int a){ printf("%d\n",a); return 0;}int main(){ printf("hello, 阅读全文
摘要:
网络渗透与防护之缓冲区溢出介绍 一、前言: 最近在找pwn的学习资料,发现在学校的安全知识库里面,有老师录制的几节缓冲区溢出视频,决定好好学习一下。 二、概念: 1、缓冲区:缓冲区就是应用程序用来保存用户输入的数据、临时数据的内存空间 2、缓冲区溢出:如果用户输入的数据长度超出了程序为其分配的内存空 阅读全文
摘要:
bof 1、题目: wget http://pwnable.kr/bin/bof wget http://pwnable.kr/bin/bof.c 2、代码: 3、审计: (1)func() 1)gets(str):从标准输入设备(输入缓冲区)中读取一行字符串存储到str。该函数没有检查读取的字符串 阅读全文