• 标 题:《VB PCODE程序破解纲要》 (987字)
  • 作 者:小楼
  • 时 间:2001-12-30 20:00:47
  • 链 接:http://bbs.pediy.com

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兄指正!