各位好,我现在在看一份源代码,它生成的程序有一个配置文件,里面有一个字段设置注册码.软件使用时,如果检测到注册码不符,就会提示错误并给出一个每台电脑都唯一的机器码,另外有一个密码生成器,用这个机器码来算出注册码.
讲得不是很清楚,但是原理就是这样的.我的问题是,虽然我有源码,但是我怎么也找不到关于注册及验证部分的代码.请做过这方面的高手给点提示.感激不尽!

解决方案 »

  1.   

    采用的是md5加密算法(看生成器名字知道的),我的机器码是: -1476266363
    得到的注册码是: 6b046702b043e797b48d1e6316510ee8
      

  2.   

    有源码就好搞,验证一般是在App的初始化函数里面实现的,看看有没
      

  3.   

    不是在这里,我在App的初始化函数以及构造函数里面都设置了断点,但是验证窗口依然弹出来了!
      

  4.   

    难道做成了dll?从App的构造函数就开始跟踪,看有没有特殊的函数
      

  5.   

    很有可能在一个DLL里面,DLL的接口函数并没定义类似的函数,验证代码能够在DLL里面实现吗?
    我有一个lib和一个DLL,但是没有源码,有没有办法知道里面是什么结构?