能力值:
(RANK:570 )
|
-
-
2 楼
我猜程序是通过某些API来收发数据包的
假如软件已经包含完全功能的代码(无论是否被加密)。
那么你需要做的是通过服务器返回的数据包,其及程序中相关模块对数据包的分析过程,逆推出正确密码时,所得到的数据包是怎么样的。
然后模拟成功注册时收到的数据包,传给程序,然后就OK了。
我觉得对于网络验证,要搞清楚几个问题
本地验证还是网络验证,如果是网络验证,那么本地程序接受到正确验证信息后会对限制功能部分作何种操作。生成一个文件还是注册表保存正确验证的信息,还是每次程序启动都要验证?正确验证信息对限制功能的使用有何影响?正确验证信息包含限制功能部分代码,解密在本地限制功能代码,还是简单的改变一个全局变量,通过比较该全局变量是否为某个值就能使用限制功能?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
做个模拟验证服务器在自己机器上验证就好了
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
最初由 firesoul 发布 做个模拟验证服务器在自己机器上验证就好了
本人菜鸟一个,敢问一下模拟验证服务器怎么实现?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
关键是让服务器通过了某些验证,再在服务器上进行一些操作。而不是在客户端进行操作
|
能力值:
( LV12,RANK:210 )
|
-
-
6 楼
关键是让服务器通过了某些验证,再在服务器上进行一些操作。而不是在客户端进行操作
猜测发送异常数据服务器可能导致的BUG
否则没可能。
|
|
|