能力值:
( LV2,RANK:10 )
|
-
-
2 楼
nox plus tool.
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这玩意怎么用呀?采集工具是什么呀?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
下来收藏,有机会试试。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
下一步要怎么弄呢?
10/01/29 15:05:31 应用程序标识:-873612102
10/01/29 15:05:31 用户密码:9BC5CDCADE2745C6
10/01/29 15:05:31 ?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
有了这两个基本上可以复制狗了。???
你没细看开发包吧!!!!
先想想怎么生成同样的用户密码吧!!!
楼上的,你都已经劫持到了数据,重构一个DLL不就模拟了…………
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
谢谢楼主分享
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
既然模拟的话,直接写个同样方法的dll都返回true不就好了,
如:NoxFind,NoxOpen等加密狗函数
这应用程序标识,用户密码有什么用呢?
下面是加密狗的读写API
//查找加密锁
APPID:=StrToInt('0x30303030'); //应用程序标识,通过设号工具设置
Rtn:=NoxFind(APPID,@nKeyHandle[0],@nKeyNumber);
RtnMSG('找到『'+IntToStr(nKeyNumber)+'』只加密锁!','查找加密锁失败,请连接加密锁!');
//打开加密锁
// 用户密码,通过设号工具设置
//超级密码:30303030303030303030303030303030 种子码:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 生成用户密码:b24f6913510004e2
uPin:='b24f6913510004e2';
Rtn:=NoxOpen(nKeyHandle[0],PChar(uPin));
RtnMSG('打开加密锁成功!','打开加密锁失败!' );
//读取掉电保持区数据
Rtn:=NoxReadStorage(nKeyHandle[0],StorageBuffer);
RtnMSG('读取掉电保持区数据:'+StorageBuffer,'读取掉电保持区数据失败');
//写入内存区数据
Rtn:= NoxWriteMem(nKeyHandle[0],PChar('ABCDEF'));
RtnMSG('写入内存数据为:ABCDEF','写入内存数据失败');
//读取内存区数据
Rtn:= NoxReadMem(nKeyHandle[0],@MemBuffer);
RtnMSG('读取内存区数据:'+MemBuffer,'读取内存区数据失败');
//关闭加密锁
Rtn:=NoxClose(nKeyHandle[0]);
RtnMSG('关闭加密锁成功','关闭加密锁失败');
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
很强大的说。谢谢分享,就是没狗试不了,呵
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
nox系列也可以硬复制了,不怕用户密码问题
|
|
|