自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海枫的专栏

原来我们不是顾念所见的,乃是顾念所不见的,因为所见的是暂时的,所不见的是永远的

  • 博客(117)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用ret2plt绕过libc安全区

使用ret2plt绕过libc安全区

2015-08-11 23:15:24 8767 16

原创 谈谈Linux应用程序 ABI兼容性

本文分本Linux运行环境是如何支持应用程序达到前向兼容。

2015-07-11 16:56:31 12652

原创 从零使用qemu模拟器搭建arm运行环境

本文从零开始介绍如何搭建qemu+arm的运行环境

2015-07-04 15:26:17 85632 29

原创 如何编写绑定端口shellcode

本文介绍绑定端口的shellcode。攻击通过网络利用缓冲区溢出漏洞,注入该shellcode,那就可以能过shellcode打开的端口进行利用。

2015-02-16 01:36:03 4847

原创 使用ret2libc攻击方法绕过数据执行保护

本文介绍ret2libc攻击方法,可以绕过栈执行保护安全机制

2015-02-08 21:42:50 24938 8

原创 使用ret2reg攻击绕过地址混淆

本文介绍ret2reg攻击方法,可以绕过地址混淆安全技术

2015-02-07 23:13:37 7224 6

原创 编写shellcode测试工具

本文编写shellcode测试工具,并对本地shellcode进行测试。

2015-02-05 23:01:04 5488

原创 玩一下访问地图

csdn不能将访问地图放到博客栏目里,只能放到博文内。请进来踩一下,留下你的足迹:)

2015-02-03 00:51:24 2010

原创 如何编写本地shellcode

本文介绍使用汇编语言编写shellcode的技巧,如零数值,绝对地址以及Linux系统调用约定。最后成功编写一个本地shellcode。

2015-02-01 23:24:39 9537 9

原创 初识shellcode

重点介绍shellcode的定义、作用、编写步骤以及分类。

2015-02-01 02:37:18 5929

原创 缓冲区溢出攻击原理分析

本文从C/C++语言的函数帧结构出发,分析缓冲溢出攻击如果修改eip进而控制执执行shellcode。

2015-01-30 22:30:26 19179 1

原创 缓冲区溢出攻击实践

缓冲区溢出攻击方法是黑客入门的基础,本文以一个具体的实例一步步介绍如何进行最初级的缓冲区溢出攻击。

2015-01-30 00:12:16 25980 20

原创 Linux内核模块符号CRC检查机制

Linux内核不承诺模块编程接口兼容性,事实上这类编程接口在内核主线的演进过程中,不停地发生变化,内核是如何检查插入的模块是否接口跟当前的内核接口兼容。本文重点介绍内核模块符号的CRC机制。

2015-01-10 00:02:49 8334 14

原创 如何给你的函数变量命名

如何给你的变量命名 最近在项目中做了几次代码检视,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。 本文不讨论命名风格(匈牙利风格中,还是Linux风格),仅从变量表达的意思上,应该选取什么样的英文词汇进行表达。由于我一直从事Linux开发,因此本文的命名风格是Lin

2014-01-07 02:03:22 6226 3

原创 mips体系结构下进行coredump分析

2011-09-05 12:42:11 6039 4

原创 Arm-kernel 内存收集

本文介绍和分析arm-kernel如何收到物理内存信息。

2011-07-23 11:24:26 4529 1

原创 arm-linux启动过程

从代码的角度来分析arm-linux启动阶段过程,以及相应的内存使用和页表结构。

2011-07-03 22:28:50 16378 12

原创 从汇编层面深度剖析C++基本对象布局

本文从汇编层面深入分析C++基本对象的内存布局,函数成员,静态函数成员的参数特点。

2011-05-02 22:25:00 5548 4

原创 从汇编层面深度剖析C++虚函数

本文尝试从汇编的角度来分析g++编译器下C++虚函数的实现

2011-04-20 10:58:00 21462 30

原创 C1X系列:type-generic macros

本文分析C1X 标准草案中的type-generic macros技术。

2010-10-25 09:27:00 4371 3

原创 C1X系列: 多线程(N1494)

本文分析C1X标准最新草案N1494中的多线程接口函数。

2010-08-03 15:15:00 5044

原创 巧夺天工的kfifo

你亲自写过循环队列的代码吗? Linux kernel就提供了一个kfifo数据结构,无论质量,效率和可读性,均属于上乘。本文着点分析kfifo的实现。

2010-07-25 12:03:00 51070 34

原创 1等于0.循环9吗?

0.循环9等于1吗? 这是一个小学生的问题,不管的你认为的答案如何,请看作者是如何解释的吧。

2010-07-10 23:20:00 19539 10

翻译 《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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除