VB PCODE程序破解纲要
1. 不管VB程序是采用何种方法编译--自然编译或pcode编译--其根本还是建立在VB那几个dll文件上,这主要包括msvbvm60.dll与oleaut32.dll两个文件。
所以你应该努力学习上述2个文件中的函数及其应用。学习的方法有:
(1)利用wdasm反汇编msvbvm60.dll与oleaut32.dll,分析其反汇编结果
(2)利用smartcheck记录,作调试信息
(3)利用trw2000或softice动态跟踪
直到你能了解大部分的vb函数。
此时你具备了50%的能力。
2. 利用wkt vb pcode debugger进行动态跟踪, 从中进一步了解msvbvm60.dll与oleaut32.dll函数的应用;并通过exdec、wkt
vb pcode debugger等相关工具加深自己对以上函数独特命名的理解。
这使你获得35%的能力。
3. 关于vb pcode程序断点设置的技巧
包括如何在wkt vb pcode debugger中设断;
如何在trw2000中设断;
如何利用softice设断(记得载入msvbvm60.nms或oleaut32.nms)。
这部分占15%。
充分学习上述纲要,破解vb pcode程序并不困难。
以上所述即为《VB PCODE研究》一文之纲要。特此字之。
感谢Aming兄指正!
- 标 题:《VB PCODE程序破解纲要》 (987字)
- 作 者:小楼
- 时 间:2001-12-30 20:00:47
- 链 接:http://bbs.pediy.com