- 博客(117)
- 问答 (1)
- 收藏
- 关注
原创 如何编写绑定端口shellcode
本文介绍绑定端口的shellcode。攻击通过网络利用缓冲区溢出漏洞,注入该shellcode,那就可以能过shellcode打开的端口进行利用。
2015-02-16 01:36:03 4847
原创 如何编写本地shellcode
本文介绍使用汇编语言编写shellcode的技巧,如零数值,绝对地址以及Linux系统调用约定。最后成功编写一个本地shellcode。
2015-02-01 23:24:39 9537 9
原创 Linux内核模块符号CRC检查机制
Linux内核不承诺模块编程接口兼容性,事实上这类编程接口在内核主线的演进过程中,不停地发生变化,内核是如何检查插入的模块是否接口跟当前的内核接口兼容。本文重点介绍内核模块符号的CRC机制。
2015-01-10 00:02:49 8334 14
原创 如何给你的函数变量命名
如何给你的变量命名 最近在项目中做了几次代码检视,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。 本文不讨论命名风格(匈牙利风格中,还是Linux风格),仅从变量表达的意思上,应该选取什么样的英文词汇进行表达。由于我一直从事Linux开发,因此本文的命名风格是Lin
2014-01-07 02:03:22 6226 3
原创 巧夺天工的kfifo
你亲自写过循环队列的代码吗? Linux kernel就提供了一个kfifo数据结构,无论质量,效率和可读性,均属于上乘。本文着点分析kfifo的实现。
2010-07-25 12:03:00 51070 34
翻译 《System语言详解》——6. 语句种类
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2010-02-28 18:41:00 3377
翻译 《System语言详解》——5. 语言元素
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-28 12:14:00 3589
翻译 《System语言详解》——4. 探测点
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-10 17:08:00 6750
翻译 《System语言详解》——3. SystemTap脚本的各大组件
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-01-25 17:14:00 5272 2
翻译 《System语言详解》——2. SystemTap脚本的分类
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2010-01-25 17:12:00 4404
翻译 《System语言详解》——1.SystemTap概述
英文原文:http://sourceware.org/systemtap/langref/SystemTap_overview.html1 SystemTap概述1.1关于本书本书是SystemTap语言结构和语法的综合参考书,大量引用现有的SystemTap手册和指南文档。读者只要阅读本书,就可从中掌握SysemTap语言的语法和建议性用法。为确保能顺利阅读本书,读者需要
2010-01-17 22:10:00 11220
原创 kernel 网桥代码分析
作者:林海枫本文地址:http://blog.csdn.net/linyt/archive/2010/01/14/5191512.aspx 注:本文由作者所拥用,欢迎转载,但请全文转载并注明作者,请勿用于 任何商途。本文分析的kernel版本为:2.6.24.4,网桥代码目录为:linux-2.6.24.4/net/bridge。本文着重分析网桥的基本功
2010-01-14 14:23:00 19258 27
翻译 Strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数
英文原文: http://www.gratisoft.us/todd/papers/strlcpy.html英文作者: Todd C. Miller, Theo de Raadt译者:林海枫译本地址:http://blog.csdn.net/linyt/archive/2009/07/27/4383328.aspx
2009-07-27 11:20:00 10003 4
翻译 希尔伯特第十问题
原文: http://www.goldenmuseum.com/1612Hilbert_engl.html译者:林海枫本文地址:http://blog.csdn.net/linyt/archive/2009/06/25/4296663.aspx注:译文版本由作者所拥用,欢迎转载,但请全文转载并注明译者,请勿用于任何商途。希尔伯特第十问题:一段数学
2009-06-25 10:19:00 18857 3
翻译 Memcpy(), a fast and portable implementation
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl
2009-04-07 01:45:00 5780 6
原创 Linux内核编译
如何编译Linux内核? 相信你会得到很多种不同的答案,而我在写此文章之前,总是获得一些编译错误的结果。如何你总是遇到编译错误或者失败,其实很多情况下是你下载的内核版本的问题,就是在高版本GCC中编译低版本的内核,造成编译失败。如果你对编译内核一悉莫展,在网上Google到很多种编译方法,但都失败的情话。倒不如看看内核的README文档,或者在内核目录下运行make help。它将会
2009-03-16 19:40:00 5148 2
原创 南疆重镇阳江
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 false 7.8
2009-02-22 13:33:00 10031 1
原创 元函数or_之我实现
Normal 0 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:宋体;
2009-01-08 00:37:00 2047 2
翻译 Boost.Function指南
Normal 0 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:Wingdi
2009-01-01 22:21:00 2659
翻译 C++09: A Glimpse into the Future
<!-- @page { size: 21.59cm 27.94cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 英文原文: http://www.devsource.com/c/a/Languages/C09-A-Glimpse-into-the-Future/原作者:Danny
2008-12-22 15:51:00 2568
原创 Unicode实现
Unicode实现作者:林海枫网址:http://blog.csdn.net/linyt/archive/2008/12/10/3490910.aspx[注] :文章版权属作者拥有,欢迎转载,但请完整转载并注明作者和完整地址,请勿用于任何商业用途。Unicode编码系统分为编码和实现两个层次。Unicode为每个字符分配了唯一的数字,并且与平台和语言无关,这是Unicode的编码层次。每个
2008-12-10 15:28:00 2675 1
原创 Unicode编码
Unicode编码 作者:林海枫网址:http://blog.csdn.net/linyt/archive/2008/12/08/3477866.aspx[注]:文章版权为作者所有,欢迎转载,但请完整转载并注明作者和完整地址,请勿用于任何商业用途。 什么是Unicode(统一码)? Unicode给每个字符提供了一个唯一的数字,
2008-12-08 17:19:00 5482
空空如也
csdn博客可以使用ClustrMaps访问地图吗
2015-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人