首页 »标签 » win32api大全 » 列表
介绍
本文介绍了种新型针对微软视窗系统以及其他基于消息视窗系统攻击在本文撰写时该缺陷仍然是无法修复唯可靠解决办法是视窗系统本身不提供攻击需要并且其他视窗软件Software制造者也不提供相应微软已经知道这个问题我发电子邮件警告他们这个攻击他们回答说这并不是个缺陷回信可以在此获得微软MVP Jim Allchin坚信视窗系统这个漏洞 4是如此严重以至于如果公布代码话将威胁到国家安全他提到了消息队列问题并且马上为此道歉他评论大大刺激了有关这个缺陷研究自此的后全世界安全组织都展开了大量研究现在是让安全组织们了解事实真相时候了
本文介绍了如何利用这类缺陷进行破坏并且给出了个带有详细攻击步骤例子 [阅读全文] [PDF]
voidWriteLog(CHARcsMsg[],DWORDdwSize) { HANDLEhFile; DWORDdwNumberOfBytesWritten; //必须指定OPEN_ALWAYS标志,否则不会在原文件内容上添加 hFile=CreateFile(_szFileName,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_HIDDEN,NULL); if(hFile==INVALID_HANDLE_VALUE) { return; } //设置文件指针到文件结尾, [阅读全文] [PDF]
voidWriteLog(CHARcsMsg[],DWORDdwSize) { HANDLEhFile; DWORDdwNumberOfBytesWritten; //必须指定OPEN_ALWAYS标志,否则不会在原文件内容上添加 hFile=CreateFile(_szFileName,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_HIDDEN,NULL); if(hFile==INVALID_HANDLE_VALUE) { return; } //设置文件指针到文件结尾, [阅读全文] [PDF]
、实现思路方法
在Win16中可以利用OpenComm()、CloseComm()和WriteComm()等打开、关闭和读写串口但在Win32中串口和其他通信设备均被作为文件处理串口打开、关闭和读写等操作所用API和操作文件相同可通过CreateFile()打开串口;通过CloseFile()关闭串口;通过DCB结构、CommProp()、GetCommProperties()、SetCommProperties()、GetCommState()及Se [阅读全文] [PDF]
上章讲解了如何用调试API来打开个被调试,并给出了个简单例子,这章将祥细
讲解调试消息包含内容.
类似于消息处理中消息结构TMessage样,调试事件也有自己特定事件结构,那就是TDeb
ugEvent,TDebugEvent在Delphi中定义为:
TDebugEvent=_DEBUG_EVENT;
_DEBUG_EVENT=record
dwDebugEventCode:DWORD;
dwProcessId:DWORD;
dw [阅读全文] [PDF]
要学习如何修改被调试进程,先让我们来了解几个和此有关.
.读指定进程内存:ReadProcessMemory
此定义为:function ReadProcessMemory(hProcess: THandle; const lpBaseAddress: Poer; lpBuffer: Poer; nSize: DWORD; var lpNumberOfBytesRead: DWORD): BOOL; stdcall;
hProces [阅读全文] [PDF]
最近学习了下WIN32调试API,并做了个简单调试器,略有心得体会,特写出来希望对需要朋友有所帮助.
参考资料:lczlion:<<win32汇编设计>>
彭春华:<<用Debug实现API跟踪>>
概述:
Windows提供了组供员使用API,使用这些API,我们能够建立或捆绑到已运行上来对他们进行调试,能获得底层信息和调试信息.如果你原意话,甚至可以对被调试进行任意修改(用WriteProcessMemor [阅读全文] [PDF]
上章讲解了如何用调试API来打开个被调试,并给出了个简单例子,这章将祥细
讲解调试消息包含内容.
类似于消息处理中消息结构TMessage样,调试事件也有自己特定事件结构,那就是TDeb
ugEvent, TDebugEvent在Delphi中定义为:
TDebugEvent = _DEBUG_EVENT;
_DEBUG_EVENT = record
dwDebugEventCode: DWORD;
dwProcessId: DWORD;
dwThreadI [阅读全文] [PDF]
1 共8条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术