无狗安装微狗SDK 4.0
抓出安装包里的RevealTool.dll,取消安装前先copy一份MicroDog SDK V4.0
改RevealTool.dll的读狗函数为:
1000864B 33C0 XOR EAX,EAX
1000864D C3 RETN
用reveal.exe解密。
使用的Number.Dog文件为
The Serial Number is: 1118481
11111,11111,11111,11111,11111,11111,11111,111111
这个可以手工输入,改个jmp就ok了。这是我先前输入时保存的Number.Dog,忘了改的地址了。
reveal.exe 第一个参数为安装路径,第二个参数为安装语言,中文为2052。
reveal "C:\Program Files\SafeNet China\MicroDog SDK V4.0" 2052
reveal.c
#include <windows.h>
#include <stdio.h>
#include <string.h>
int (*Reveal)(char *,int);
int main(int argc, char *argv[])
{
HMODULE hlib = NULL;
hlib = LoadLibrary("RevealTool.dll");
if (NULL == hlib)
{
printf("LoadLibrary RevealTool.dll Failed: %d\n", GetLastError());
return -1;
}
if (NULL == (Reveal =GetProcAddress(hlib, "Reveal")))
{
printf("GetProcAddress Failed: %d\n", GetLastError());
return -1;
}
if (argc > 0)
{
Reveal(argv[1],atoi(argv[2]));
}
return 0;
}
求人不如求自己,先前找板上的同志要微狗的sig,现在不用了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!