Linux
Linux
城志
这个作者很懒,什么都没留下…
展开
-
linux:调用栈与缓冲区溢出
目录 进程空间分配 函数调用和返回地址 缓冲区溢出攻击 @ 进程空间分配 每一个进程都有自己的一个进程堆栈空间。在Linux界面执行一个执行码时,Shell进程会fork一个子进程,再调用exec系统调用在子进程中执行该执行码。exec系统调用执行新程序时会把命令行参数和环境变量表传递给main函数,它们在整个进程堆栈空间中的位置如下图所示。 注意:stack区是高地址-&g...原创 2019-08-15 19:10:00 · 217 阅读 · 0 评论 -
linux常用网络命令
文章目录route -ntraceroutenslookupnetstatnmapnetcat或nctcpdumptelnet route -n 列出路由表 traceroute 实现原理:发udp包,TTL从1开始,每次发包TTL加1,直到N或目标主机,发包后根据收到的icmp超时报文计算时间差,当收到cimp端口不可达报文时,即到达目标主机。 https://zhuanlan.zhihu.co...原创 2020-02-05 20:18:40 · 128 阅读 · 0 评论 -
Netfilter,获取http明文用户名和密码
文章目录target端内核模块的操作初始化netfilter用netfilter过滤发出去的http包解析http包,获取用户名和密码用netfilter过滤收到的包清理netfilterhack端遇到的问题 实验环境:ubuntu 18.04 kernel 4.15 源代码:nf_http.c getData.c Makefile target端 源代码:nf_http.c 内核模块的操作 ...原创 2020-02-21 11:46:22 · 787 阅读 · 0 评论 -
Linux权限管理
文章目录文件的访问权限访问权限位用户ID和组ID访问权限判断用户权限改变 文件的访问权限 当我们要打开一个文件时,分两种情况: 通过路径打开,如/usr/include/stdio.h,此时需要对路径上的目录 /、/usr、/include 都具有执行权限,同时需要对stdio.h具有相应权限,这取决于我们如何打开它(只读、读写)。 在当前目录打开,这需要对当前目录具有执行权限,对要打开的文件具...原创 2020-02-05 20:21:34 · 387 阅读 · 0 评论