2017年6月5日
posted @ 2017-06-05 10:08
utokyo
阅读(101)
推荐(0)
2017年6月4日
摘要:
当在同个目录下存在很多makefile文件时,可以使用make的-f选项来制定文件进行链接: 例如: 对于同个目录下的makefile.win 和 makefile.nix 可以使用: make -f makefile.win make -f makefile.nix 或者是将两个makefile“
阅读全文
posted @ 2017-06-04 09:30
utokyo
阅读(100)
推荐(0)
2017年5月31日
posted @ 2017-05-31 19:53
utokyo
阅读(300)
推荐(0)
2017年5月30日
摘要:
linux权限之setUID的介绍: 链接 详细的解释和实践 stackexchange上对于使用了setuid的程序为什么不能修改其他用户代码的解释: 链接 because at the time of password change the real user id is checked not
阅读全文
posted @ 2017-05-30 10:15
utokyo
阅读(411)
推荐(0)
2017年5月29日
posted @ 2017-05-29 17:49
utokyo
阅读(110)
推荐(0)
2017年5月11日
posted @ 2017-05-11 13:03
utokyo
阅读(1)
推荐(0)
2017年5月1日
posted @ 2017-05-01 15:57
utokyo
阅读(254)
推荐(0)
2017年4月19日
摘要:
far beyond the scope of this post
阅读全文
posted @ 2017-04-19 21:33
utokyo
阅读(124)
推荐(0)
2017年4月18日
摘要:
X86-64下有16个64位寄存器: 其中%rdi、%rsi、%rdx,%rcx、%r8、%r9用作传递函数参数,分别对应第1个参数、第2个参数直到第6个参数 如果函数的参数个数超过6个,则超过的参数直接使用栈来传递。 在被调用函数执行前,会先将寄存器中的参数压入堆栈,之后的访问会通过栈寄存器加上偏
阅读全文
posted @ 2017-04-18 16:01
utokyo
阅读(1321)
推荐(1)
2017年4月12日
摘要:
BPF用于很多的抓包程序,在linux中,一般内核自动编译进了af_packet这个驱动,因此只需要在用户态配置一个PACKET的socket,然后将filter配置进内核即可,使用setsockopt的SO_ATTACH_FILTER 命令,这个filter是在用户空间配制的,比如tcpdump应
阅读全文
posted @ 2017-04-12 20:30
utokyo
阅读(4411)
推荐(0)