首页
社区
课程
招聘
求助: 一个令人头疼的N-Code的VB程序序列号的可能的检测机制
发表于: 2006-5-6 04:22 4036

求助: 一个令人头疼的N-Code的VB程序序列号的可能的检测机制

2006-5-6 04:22
4036
小弟功力浅, 这个问题已经搞了1周了. 有个n-code的VB程序我有去年的注册号, 今年过期. 所以想分析一下它的注册算法.

当这个程序我跟踪到一个叫__vbaLateMemSt后彻底糊涂了. 程序似乎没在内存中读我输入的任意序列号就直接告诉我输错了. (试过基本的如vbaStrCmp之类的都没有收获. 程序本身在检测号码前调用了一堆randomize和rnd函数. 实在是想不明白它可能的检测机制.

"由于你权限不够,不能使用附件功能。先在看雪技术论坛混段时间,多参与讨论,自然会有上传附件的权限。"   程序放在 http://j_1_joseph.filefarmer.com/ 多谢各位前辈了.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 196
活跃值: (135)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
2
无法安装,没有正确的license
2006-5-6 05:54
0
雪    币: 170
活跃值: (145)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢前辈先.

问题就是要找出它的注册算法, 才能安装
我不是求破解, 就是自己彻底被它搞糊涂了.
想在这里请教对VB有经验的前辈

程序搞了一堆随机数后, 不知道比较了啥, 然后就说输入的东西错了.
2006-5-6 13:00
0
雪    币: 170
活跃值: (145)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
VB 的所有函数都是通过堆栈操作对吧?
比如__vbaStrCopy吧, 是不是大概可以这么写:
__vbaStrCopy(UNICODE **ECX_DEST,UNICODE *EDX_SRC)
源串是EDX所指,  但是要被拷贝到的目的地地址我不知道在copy之前在
那里存着, 但是copy完成后是在ECX里.
那么copy前如何知道str要被copy到哪呢?
2006-5-7 01:22
0
雪    币: 170
活跃值: (145)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
自己顶一下, 请vb大侠解惑
2006-5-10 01:42
0
游客
登录 | 注册 方可回帖
返回
//