Pwn学习笔记(1)--前置知识
pwn学习笔记(1)(1)pwn简介: 以下来自于百度百科:”Pwn”是一个黑客语法的俚语词,是指攻破设备或者系统发音类似“砰”,对黑客而言,这就是成功实施黑客攻击的声音——砰的一声,被“黑”的电脑或手机就被你操纵了 。
(2)几个简单的名词: exploit:用于攻击的脚本与方案
payload:攻击载荷,是对目标进程劫持控制流的数据
shellcode:调用攻击目标的shell代码,常见的有bash和sh
(3)C源代码到可执行文件: 如下图所示:
C源代码经过编译成为汇编代码,汇编代码再经过汇编成为机器码,即生成一个elf(二进制)目标文件,进行链接后成为elf可执行文件:
(4)可执行文件:1.Windows:PE
可执行程序 .exe
动态链接库 .dll
静态链接库 .lib
2.Linux:ELF
可执行程序 .out
动态链接库 .so
静态链接库 .a
(5)ELF文件信息:(1)段视图:在内存中程序加载到内存成为一个进程后,进行读写、执行权限划分的视图;节视图:是一个elf文件,存放在 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment