-
-
Virutal Debug
-
发表于:
2005-4-16 20:29
4994
-
业余时间写的, 别报太大希望哦
发个程序好麻烦啊。。。。。。
下载地址:
附件:VDebug.rar
程序说明:VDebug是一个虚拟调试器程序。运行过程如下:
-运行VDebug.exe,打开包含的测试文件test.exe,在00409CA6处按F9设断点,按F12运行,直到停止。
-打开菜单Debug->Windows->Memory,右键选择Goto Address,输入00401000,确定后,可以看到upx解码后的数据。
写这个程序的目的是为了学习OS,好多功能还没有添加,例如对中断和API的调用,内存管理的深化,花指令的处理,界面设计等等,所以这个版本会出现很多错误,如果以后有时间我会慢慢修改。
主要参考文献:
1.沈美明,温冬蝉,《IBM-PC汇编语言程序设计》,清华大学出版社。
2.戴梅萼,史嘉权,《微型计算机技术及应用》,清华大学出版社。
3.周明德,《80x86,80x87的结构与汇编语言程序设计》,清华大学出版社。
4.IA-32 Intel Architecture Software Developer’s manual.
5.David A.Solomon & Mark E.Russionvich,詹剑锋等译,《Windows 2000 Inside》,机械工业出版社。
6.Bochs, TR, TRW, OllyDbg , W32dsm8, SoftIce, IDA, Hiew.
7.Jeffrey Richter,王建华等译,《Windows 核心编程》,机械工业出版社。
8.www.codeproject.com
2005.4.1
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课