能力值:
(RANK:20 )
|
-
-
2 楼
这个很简单,你看看它的SDK头文件,再用IDA看看它的MFC lib文件。:D 某个华人写的。
keygen可以这样写。下面的函数基本都是它的SDK里的,有些没在头文件里声明,需要自己声明。
char WinDir[MAX_PATH];
::GetWindowsDirectory(WinDir, sizeof(WinDir));
const static char *ProductID = "1111-2222-3333-4444-5555";
r = SLS_Register(ProductID, "Product Name", WinDir);
r = SLS_GetReference(ProductID, ReferenceCode);
struct _SLS_LICENCE lic;
ZeroMemory(&lic, sizeof(lic));
lic.AccessKey = xxxx;
::CreateLicence(ReferenceCode, lic, s, 0, 0);
char Key[128];
::AddDashToText(s, Key, 4);
r = SLS_SetLicence(ProductID, ReferenceCode, Key);
SLS_SetPublisherData(ProductID, "8888");
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
blowfish:
您好,您能否说得再详细一点?
我有一个类似的程序要破解,但是我一直到不到那四个Plain Secret Codes,请问能否给与一些提示?这四个码一般放在那个.dll文件里?谢谢。
|
能力值:
(RANK:20 )
|
-
-
4 楼
有SDK可用就不需要那四个code了,直接象上面那样调sdk里的CreateLicence生成lic code, 然后用SLS_SetLicence把lic code写入注册表和文件。
有的需要找到lic.AccessKey和publisher data,这两个算是lic code的参数。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
实在让您笑话,我是一个十足的菜鸟,看了您的回复之后我才回去学vc++。可是没想到vc++这么难学,足足熬了以将近一个月的夜,还是一知半解。您能否将那个程序写得详尽一点?因为你写的一些参数我找不到。
不胜感激!
谢谢,请你吃饭!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
最初由 qdscan 发布 实在让您笑话,我是一个十足的菜鸟,看了您的回复之后我才回去学vc++。可是没想到vc++这么难学,足足熬了以将近一个月的夜,还是一知半解。您能否将那个程序写得详尽一点?因为你写的一些参数我找不到。 不胜感激! 谢谢,请你吃饭! 一个月通宵?肯定只剩下骨头了............:p
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
破解方法如下:
到网站 http://www.sheriff-software.com下载slssdk2.8。
其里面有一个可执行文件SlsGen.exe。这就是一个注册机。
注册一个产品需要product id和四个加密码。装完程序后运行一次就可得到product id。至于四个加密码,运行SlsGen.exe程序,里面有一个register按键,该按键的作用是制作一个产品的注册机。在这里输入pruduct id,在内存里就可看到这四个加密码。
呵呵,怎么样,成功了么?就这么简单。
|
能力值:
(RANK:760 )
|
-
-
8 楼
qdscan兄弟,url分析出现错误,已经修改过
嗯,不错,有兴趣可以进一步研究SLS:)
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
这个是很简单,我只要知道Product ID就可以算出Product Serial Number(PSN),然后用SDK自带的工具SlsPsn算剩下的部分。
我试过几个用Sheriff SDK的软件,都可以搞定,不过我奇怪的是用我的工具算Sheriff Demo(Product ID: 9758-3050-1918-9292-6466)的PSN为FBEJ-BYFC-E7JN-61T5,然后用SlsPsn生成的Product ID为5304-8101-2029-4646-5759,竟然不一样,而用其产品的Product ID算的是一致的。
|
|
|