et199加密狗写狗工具
标签:
•
文件类型: .zip
•
文件大小: 29.79MB
•
下载次数: 1
•
怎么写入et199加密狗写狗工具,里面有详细的方法供大家学习。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-05-13 13:31 Library
文件 46690 2009-12-22 09:56 Librarycompact_mode.LIB
文件 46934 2009-12-22 09:57 Librarylarge_mode.LIB
文件 46250 2009-12-22 09:57 Librarysmall_mode.LIB
目录 0 2011-05-13 13:31 Samples
目录 0 2011-05-13 13:31 SamplesCaseStudy
文件 692224 2006-09-03 11:52 SamplesCaseStudySampleBrowser.exe
目录 0 2011-05-13 13:31 SamplesCaseStudyin
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_1.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_10.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_11.exe
文件 77824 2006-09-03 11:51 SamplesCaseStudyinsample_12.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_13.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_14.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_15.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_16.exe
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_2.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_3.exe
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_4.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_5.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_6.exe
文件 77824 2006-09-03 11:51 SamplesCaseStudyinsample_7.exe
文件 61440 2006-09-03 11:51 SamplesCaseStudyinsample_8.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_9.exe
目录 0 2011-05-13 13:31 SamplesCaseStudyinhardware
文件 1752 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_07_hw.bin
文件 707 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_09_hw.bin
文件 644 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_10_hw.bin
文件 1171 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_11_hw.bin
文件 702 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_12_hw.bin
文件 759 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_13_hw.bin
............此处省略400个文件信息
//---------------------------------------------------------------------------
#include
#include
#include “et199_32.h“
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
VOID PostError(char * PerfixDWORD dwErr)
{
char sErr[128];
ETFormatErrorMessage(dwErrsErrsizeof(sErr));
printf(“%s Error:%s“PerfixsErr);
}
int main(int argc char* argv[])
{
DWORD dwRet;
DWORD Frq = 5;//0.5秒闪烁一次
DWORD dwCount=0;
ET_CONTEXT *pContext;
DWORD TokenSizeDFSize;
WORD id=0x1001;
COS_RSA_PUBLIC_KEY_1024 pubKeyData;
COS_RSA_CRT_PRIVATE_KEY_1024 priKeyData;
DWORD pubSize = sizeof(COS_RSA_PUBLIC_KEY_1024)priSize = sizeof(COS_RSA_CRT_PRIVATE_KEY_1024);
HANDLE hFile;
DWORD FileSize;
unsigned char FileBuff[10240];
unsigned char InBuf[256]OutBuf[256];
char szAtr[MAX_ATR_LEN+1];//已0结束
//枚举ET199并返回数量
dwRet=ETEnum(NULL&dwCount);
if(dwRet != ET_E_INSUFFICIENT_BUFFER && dwRet)
return dwRet;
//根据数量分配内存用于存储CONTEXT结构数组
pContext = new ET_CONTEXT[dwCount];
//清0缓冲区
memset(pContext0sizeof(ET_CONTEXT)*dwCount);
//使用分配的缓冲区重新进行枚举
dwRet=ETEnum(pContext&dwCount);
if(dwRet)
return dwRet;
printf(“Find ET199 %d
“dwCount);
//打开ET199
dwRet = ETOpen(&pContext[0]);
if(dwRet)
return dwRet;
printf(“Open ET199:
“);
printf(“COS Version: %d.%02d
“pContext[0].dwVersion>>8 & 0xffpContext[0].dwVersion & 0xff);
printf(“HardSerial: “);
for( int i = 0 ; i < MAX_ID_LEN ; i++ ){
printf(“%.2X“pContext[0].bID[i]);
} ;
printf(“
“);
printf(“ATR:%s
“pContext[0].bAtr);
printf(“Customer: %X
“ pContext[0].dwCustomer ) ;
if(pContext[0].dwCustomer != 0x1234) //替换成自己的客户号
{
//不是自己的加密锁,进行相应处理(关闭锁等)
}
//设置LED灯闪烁 频率为Frq
ETControl(&pContext[0]ET_LED_WINK&Frqsizeof(Frq)NULL0NULL);
dwRet = ETControl(&pContext[0]ET_GET_DEVICE_USABLE_SPACENULL0&TokenSize4NULL);
if(dwRet)
{
PostError(“ETControl“dwRet);
goto END;
}
printf(“TokenSize:%dK
“TokenSize/1024);
//切换到根目录检查根目录是否存在
dwRet = ETChangeDir(&pContext[0]“\“);
if(!dwRet)
{
//使用默认开发商口令验证,如果不是默认口令,这里需要替换成您自己的口令
dwRet = ETVerifyPin(&pContext[0]ET_DEFAULT_DEV_PINET_DEV_PIN_LENET_DEV_PIN);
if(dwRet)
{
PostError(“ETVerifyPin“dwRet);
goto END;
}
//删除根目录
dwRet = ETEraseDir(&pContext[0]NULL);
if(dwRet)
{
PostError(“ETEraseDir“dwRet);
goto END;
}
}
//建立根目录
dwRet = ETCreateDir(&pContext[0]NULL0ET_CREATE_ROOT_DIR);
if(dwRet)
{
PostError(“ETCreateDir“dwRet);
goto END;
}
//使用默认开发商口令验证,如果不是默认口令,这里需要替换成您自己的口令
dwRet = ETVerifyPin(&pContext[0]ET_DEFAULT_DEV_PINET_DEV_PIN_LENET_DEV_PIN);
if(dwRet)
{
PostError(“ETVerifyPin“dwRet);
goto END;
}
//设置ATR
dwRet = ETControl(&pContext[0]ET_SET_DEVICE_ATR“ET199 VC TEST PROJECT “MAX_ATR_LENNULL0NULL);
if(dwRet)
{
PostE
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-05-13 13:31 Library
文件 46690 2009-12-22 09:56 Librarycompact_mode.LIB
文件 46934 2009-12-22 09:57 Librarylarge_mode.LIB
文件 46250 2009-12-22 09:57 Librarysmall_mode.LIB
目录 0 2011-05-13 13:31 Samples
目录 0 2011-05-13 13:31 SamplesCaseStudy
文件 692224 2006-09-03 11:52 SamplesCaseStudySampleBrowser.exe
目录 0 2011-05-13 13:31 SamplesCaseStudyin
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_1.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_10.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_11.exe
文件 77824 2006-09-03 11:51 SamplesCaseStudyinsample_12.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_13.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_14.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_15.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_16.exe
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_2.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_3.exe
文件 65536 2006-09-03 11:51 SamplesCaseStudyinsample_4.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_5.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_6.exe
文件 77824 2006-09-03 11:51 SamplesCaseStudyinsample_7.exe
文件 61440 2006-09-03 11:51 SamplesCaseStudyinsample_8.exe
文件 69632 2006-09-03 11:51 SamplesCaseStudyinsample_9.exe
目录 0 2011-05-13 13:31 SamplesCaseStudyinhardware
文件 1752 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_07_hw.bin
文件 707 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_09_hw.bin
文件 644 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_10_hw.bin
文件 1171 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_11_hw.bin
文件 702 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_12_hw.bin
文件 759 2006-09-03 11:51 SamplesCaseStudyinhardwaresample_13_hw.bin
............此处省略400个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)