管道泄露检测项目进展(一)
2010-03-22 20:04
246 查看
拿到了程序,首先的策略是分析别人的程序,看看别人能提供哪些功能,是怎么实现的功能。
第一个步骤就是先要让程序run起来。这里程序需要调用2个动态库和设备打交道。初步看了一下,还好,不复杂,一个是从设备读取设备分析,另一个是控制执行设备。
很快根绝dll中的函数接口,原样写了个。调试的时候发现错误,跟踪了一下,原来windows在装载dll的时候,是按照Hint值加载的,看来以前对PE文件中的DLL加载理解上还有错误啊。
很快在输出接口上指定Hint,搞了一天把两个动态库模拟出来了。。
运行,由于模拟送入的数据都是乱模拟的,所以运行起来看不到效果。又研究了一下,修改了些代码,还是模拟数据不太合理。下班时间到了。下班咯。
第一个步骤就是先要让程序run起来。这里程序需要调用2个动态库和设备打交道。初步看了一下,还好,不复杂,一个是从设备读取设备分析,另一个是控制执行设备。
很快根绝dll中的函数接口,原样写了个。调试的时候发现错误,跟踪了一下,原来windows在装载dll的时候,是按照Hint值加载的,看来以前对PE文件中的DLL加载理解上还有错误啊。
很快在输出接口上指定Hint,搞了一天把两个动态库模拟出来了。。
运行,由于模拟送入的数据都是乱模拟的,所以运行起来看不到效果。又研究了一下,修改了些代码,还是模拟数据不太合理。下班时间到了。下班咯。
相关文章推荐
- 使用MLeaksFinder检测项目内存泄露总结
- 使用MLeaksFinder检测项目中的内存泄露
- LeakCanary在检测Android项目的内存泄露
- [Visual Studio] 问题:VS下运行项目时,检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
- 项目中内存泄露,检测,分析,定位,优化
- 使用开源项目LeakCanary检测应用的内存泄露
- 利用Intrument检测iOS项目的内存泄露
- VC++ 内存泄露与检测的一种方法
- 检测到在集成的托管管道模式下不适用的ASP.NET设置
- (转)检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- Qt5使用内存泄露检测工具—VLD
- 基于深度学习的目标检测研究进展
- 使用 Visual Leak Detector 检测内存泄露
- 团队项目第二阶段个人进展——Day1
- 发改委公布4万亿投向构成及中央投资项目进展
- Android开发过程中内存泄露检测及工具
- 检测到在集成的托管管道模式下不适用的ASP.NET设置
- 内存泄露检测方案LeakCanary
- 项目进展情况
- Xcode的Instruments检测内存泄露方法(Leaks)