小记录
文章平均质量分 79
iamlbccc
这个作者很懒,什么都没留下…
展开
-
hexdump(breaf)
用途说明hexdump命令一般用来查看”二进制“文件的十六进制编码,但实际上它的用途不止如此,手册页上的说法是“ascii,decimal, hexadecimal, octaldump“,这也就是本文标题为什么要将”十六“给引起来的原因,而且它能查看任何文件,而不只限于二进制文件了。另外还有xxd和od也可以做类似的事情,但是我从未用过。在程序输出二进制格式的文件时,常用hexdump来检查原创 2013-01-10 22:59:16 · 699 阅读 · 0 评论 -
exec系统调用的几个汇编代码
#include void main(){Char *name[2];Name[0] =“/bin/sh”;Name[1] = NULL;Execve(name[0], name, NULL);}使用 objdump -d a.out:push %ebp //保存原来的基址指针 shell调用main函数原创 2013-01-10 23:53:06 · 1278 阅读 · 0 评论 -
GCC降级安装
原文:http://hi.baidu.com/jutdhtwazigpwxe/item/98b44fe510807dd4eb34c90fGCC降级安装在编译LINUX内核时,高版本的GCC常会出现很多问题,这个时候需要对GCC降级到3.x版本,然后编译系统内核。但直接编译GCC3.4会出现很多问题,建议选择直接下载DEB文件安装,安装过程如下:1.下载安装GCC3.4转载 2013-01-14 00:27:40 · 682 阅读 · 0 评论