- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 AT89S52+GPS模块+12864液晶+4*4键盘
这个是我毕业设计的一个课题,最近抽空整理了一下,发出来分享一下,源代码请到我的下载频道下载 最近有朋友索要原理图,故一并放上来,喜欢的自个看一下
2010-03-03 21:32:00
1504
2
原创 Windows下解LinuxSrc包的问题
由于Windows下是不区分大小写的,所以当LinuxSrc包存在相同目录下包含只有大小写区别的文件时,会提示覆盖,这个时候不管是否选择覆盖,都会有一个文件丢失了。
2010-02-22 10:48:00
411
原创 Winpcap分析 -- NPF_CreateDevice
NPF_CreateDevice:这个函数主要是创建设备,并为设备创建符号链接,这其中涉及到的标准API请参考wdk文档首先会对传递进来的设备名字做合法性判断:()if (RtlCompareMemory(amacNameP->Buffer, devicePrefix.Buffer, devicePrefix.Length) { return FAL
2010-02-07 12:58:00
876
翻译 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
1891
翻译 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
2779
翻译 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
1088
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
1781
翻译 RtlAppendUnicodeStringToString
RtlAppendUnicodeStringToStringThe RtlAppendUnicodeStringToString routine concatenates two Unicode strings. NTSTATUS RtlAppendUnicodeStringToString( IN OUT PUNICODE_STRING Des
2010-02-07 12:55:00
1874
翻译 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
2388
翻译 RtlInitUnicodeString
RtlInitUnicodeStringThe RtlInitUnicodeString routine initializes a counted Unicode string.VOID RtlInitUnicodeString( IN OUT PUNICODE_STRING DestinationString, I
2010-02-07 12:54:00
3256
翻译 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
1828
原创 Winpcap分析 -- getAdaptersList
getAdaptersList:这个函数主要的逻辑是读取注册表的数据打开SYSTEM//CurrentControlSet//Control//Class//{4D36E972-E325-11CE-BFC1-08002BE10318}键项 InitializeObjectAttributes(&objAttrs, &AdapterListKey,
2010-02-06 13:18:00
719
翻译 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
1073
翻译 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
1256
翻译 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
1119
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
2987
原创 网络数据包字节序2
今天再巩固了一下关于字节序的概念:ushort uiData=0x1234;在内存中,uiData的存储是:34 12那么在网络中传输的时候是:12 34在接收端接收到的数据包,在内存中的存储是:12 34这时候,在接收端定义变量:ushort uiRec=*packet;uiRec的值为:0x3412所以就有所谓的ntoh的系列函数,目的是对翻转的字节
2010-02-02 20:27:00
622
原创 网络数据包字节序
今天添加关于ipv6的代码,代码刚写好开始调试的时候问题就来了,磨蹭了一个下午,蓝屏了n次,终于把ipv6相关的数据结构和函数最终定义好。其中主要想说明一下的是关于字节序的问题: 比如,网络传输的数据为:packet={01, 23, 45, 67, 89, ab, cd, ef} 有数据结构为:struct _packetTemp{ union{
2010-02-01 20:13:00
914
原创 基于Ping命令的IP分片数据分析 (IP4)
基于Ping命令的IP分片数据分析(IP4) 概述:为了让分片的数据变的清晰,本次测试只使用了ICMP的Request和reply,也即通过Ping命令对路由发送数据包。Ping 192.168.1.1说明:Ping默认以32bit字节的数据包发送请求,所以一般是不分片的,这里首先大概熟悉一下ip数据包和相关环境。 分析:
2010-01-30 08:54:00
11533
7
原创 开发工具
磨蹭了一段时间,今天暂定windows下使用UE作为主要文本编辑器,其主要优缺点有下:1. 具备完善的文本编辑基本功能2. 语法高亮功能只实现了基本的语法高亮,并不太完美(但是这个在开发过程中可以接受,影响不大)3. 通过ctags的配置可以实现函数、变量的跳转和回跳4. 具有函数列表显示5. 搜索功能目前基本可以满足我所有需要的的搜索要求,可以比较友好的显示搜索列表
2010-01-24 14:29:00
359
诺基亚手机的AT指令(AT Command Set For Nokia GSM Products)
2010-07-06
AT89S52+GPS模块+12864液晶+4*4键盘
2010-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人