自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄少彬的专栏

Loafer-Thinking

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 AT89S52+GPS模块+12864液晶+4*4键盘

这个是我毕业设计的一个课题,最近抽空整理了一下,发出来分享一下,源代码请到我的下载频道下载  最近有朋友索要原理图,故一并放上来,喜欢的自个看一下 

2010-03-03 21:32:00 1458 4

原创 Windows下解LinuxSrc包的问题

由于Windows下是不区分大小写的,所以当LinuxSrc包存在相同目录下包含只有大小写区别的文件时,会提示覆盖,这个时候不管是否选择覆盖,都会有一个文件丢失了。

2010-02-22 10:48:00 356

原创 Winpcap分析 -- NPF_CreateDevice

NPF_CreateDevice:这个函数主要是创建设备,并为设备创建符号链接,这其中涉及到的标准API请参考wdk文档首先会对传递进来的设备名字做合法性判断:()if (RtlCompareMemory(amacNameP->Buffer, devicePrefix.Buffer,     devicePrefix.Length) {     return FAL

2010-02-07 12:58:00 787

翻译 RtlCompareMemory

RtlCompareMemoryThe RtlCompareMemory routine compares blocks of memory and returns the number of bytes that are equivalent.SIZE_T RtlCompareMemory(     IN CONST VOID  *Source1

2010-02-07 12:57:00 1831

翻译 ExAllocatePoolWithTag

ExAllocatePoolWithTagThe ExAllocatePoolWithTag routine allocates pool memory of the specified type and returns a pointer to the allocated block. PVOID ExAllocatePoolWithTag( IN POOL_

2010-02-07 12:56:00 2715

翻译 IoCreateDevice

Creating the Filter Device ObjectCall IoCreateDevice to create a filter device object to attach to a volume or file system stack. In the FileSpy sample, this is done as follows: status =

2010-02-07 12:55:00 1033 1

翻译 RtlAppendUnicodeToString

RtlAppendUnicodeToStringThe RtlAppendUnicodeToString routine concatenates the supplied Unicode string to a buffered Unicode string. NTSTATUS RtlAppendUnicodeToString(     IN OUT PU

2010-02-07 12:55:00 1713

翻译 RtlAppendUnicodeStringToString

RtlAppendUnicodeStringToStringThe RtlAppendUnicodeStringToString routine concatenates two Unicode strings. NTSTATUS RtlAppendUnicodeStringToString(     IN OUT PUNICODE_STRING Des

2010-02-07 12:55:00 1818

翻译 IoCreateSymbolicLink

IoCreateSymbolicLinkThe IoCreateSymbolicLink routine sets up a symbolic link between a device object name and a user-visible name for the device.NTSTATUS IoCreateSymbolicLink(     IN

2010-02-07 12:54:00 2311

翻译 RtlInitUnicodeString

RtlInitUnicodeStringThe RtlInitUnicodeString routine initializes a counted Unicode string.VOID RtlInitUnicodeString(     IN OUT PUNICODE_STRING DestinationString,     I

2010-02-07 12:54:00 3218

翻译 ExFreePool

ExFreePoolThe ExFreePool routine deallocates a block of pool memory.VOID ExFreePool( IN PVOID P     );ParametersPSpecifies the address of the block of pool memory b

2010-02-07 12:52:00 1752

原创 Winpcap分析 -- getAdaptersList

getAdaptersList:这个函数主要的逻辑是读取注册表的数据打开SYSTEM//CurrentControlSet//Control//Class//{4D36E972-E325-11CE-BFC1-08002BE10318}键项  InitializeObjectAttributes(&objAttrs, &AdapterListKey,

2010-02-06 13:18:00 661

翻译 ZwEnumerateKey

ZwEnumerateKeyThe ZwEnumerateKey routine returns information about the subkeys of an open registry key.NTSTATUS ZwEnumerateKey( IN HANDLE KeyHandle, IN ULONG Index,

2010-02-06 12:51:00 1031

翻译 ZwQueryValueKey

ZwQueryValueKeyThe ZwQueryValueKey routine returns a value entry for a registry key.NTSTATUS ZwQueryValueKey( IN HANDLE KeyHandle, IN PUNICODE_STRING ValueName,

2010-02-06 12:51:00 1200

翻译 ZwOpenKey

ZwOpenKeyThe ZwOpenKey routine opens an existing registry key. NTSTATUS ZwOpenKey( OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES

2010-02-06 12:50:00 1054 1

翻译 InitializeObjectAttributes

InitializeObjectAttributesThe InitializeObjectAttributes macro initializes the opaque OBJECT_ATTRIBUTES structure, which specifies the properties of an object handle to routines that open

2010-02-06 12:48:00 2896

原创 网络数据包字节序2

今天再巩固了一下关于字节序的概念:ushort uiData=0x1234;在内存中,uiData的存储是:34 12那么在网络中传输的时候是:12 34在接收端接收到的数据包,在内存中的存储是:12 34这时候,在接收端定义变量:ushort uiRec=*packet;uiRec的值为:0x3412所以就有所谓的ntoh的系列函数,目的是对翻转的字节

2010-02-02 20:27:00 577

原创 网络数据包字节序

今天添加关于ipv6的代码,代码刚写好开始调试的时候问题就来了,磨蹭了一个下午,蓝屏了n次,终于把ipv6相关的数据结构和函数最终定义好。其中主要想说明一下的是关于字节序的问题: 比如,网络传输的数据为:packet={01, 23, 45, 67, 89, ab, cd, ef} 有数据结构为:struct _packetTemp{        union{

2010-02-01 20:13:00 867

原创 基于Ping命令的IP分片数据分析 (IP4)

基于Ping命令的IP分片数据分析(IP4) 概述:为了让分片的数据变的清晰,本次测试只使用了ICMP的Request和reply,也即通过Ping命令对路由发送数据包。Ping 192.168.1.1说明:Ping默认以32bit字节的数据包发送请求,所以一般是不分片的,这里首先大概熟悉一下ip数据包和相关环境。 分析:

2010-01-30 08:54:00 11248 7

原创 开发工具

磨蹭了一段时间,今天暂定windows下使用UE作为主要文本编辑器,其主要优缺点有下:1.  具备完善的文本编辑基本功能2.  语法高亮功能只实现了基本的语法高亮,并不太完美(但是这个在开发过程中可以接受,影响不大)3.  通过ctags的配置可以实现函数、变量的跳转和回跳4.  具有函数列表显示5.  搜索功能目前基本可以满足我所有需要的的搜索要求,可以比较友好的显示搜索列表

2010-01-24 14:29:00 341

原创 文件系统执行过程【草稿】

这个是文件系统的一个初步过程,属于草稿

2009-12-13 14:33:00 372

WT588D语音芯片及模块详细资料

WT588D语音芯片及模块详细资料V1.9.pdf

2015-12-15

诺基亚手机的AT指令(AT Command Set For Nokia GSM Products)

诺基亚手机的AT指令,如: AT+CPBR=?:查询电话记录范围 AT+CPBR=1:下载第一条电话记录 AT+CPBS=“SM”:下载SIM卡上的电话记录 AT+CSCS=“UCS2”:设置编码方式为UCS2 ......

2010-07-06

AT89S52+GPS模块+12864液晶+4*4键盘

这个是我毕业设计的一个课题,最近抽空整理了一下,发出来分享一下,详细说明请参考http://blog.csdn.net/huang_shao_bin

2010-03-03

基于Ping命令的IP4分片数据分析

基于Ping命令的IP4分片数据分析,doc文件

2010-01-30

空空如也

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

TA关注的人

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