能力值:
( LV2,RANK:10 )
|
-
-
2 楼
学习了,看看代码,
|
能力值:
( LV7,RANK:100 )
|
-
-
3 楼
为什么编译不成功啊??
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
(RANK:1130 )
|
-
-
5 楼
一天注册一个账号也很累啊,哈哈
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
好像可以免费用7天
|
能力值:
(RANK:1130 )
|
-
-
7 楼
噢,改过了,现在国际版能免费玩2天了,以前是1天
国内版玩的时间长,很划算
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
跟朋友打DOTA可以临时用用,网通电信互联
|
能力值:
(RANK:1130 )
|
-
-
9 楼
嗯,我也是打DOTA的时候简单看了看,后来朋友玩wow台服,发现也能用,不过只能用1天
今天试了一下,还能用,我也爆一下部分hook代码
InstallHookApi("ws2_32.dll", "send", (PVOID)mysend);
void RandomHDID()
{
int i;
for(i = 0; i < 20; i++)
{
hdid[i] = (BYTE)((WORD)GetRand() % 256);
}
MD5_CTX ctx;
BYTE buf[16] = {0};
char md5tmp[64] = {0};
ctx.MD5Init();
ctx.MD5Update(hdid, 20);
ctx.MD5Final(buf);
for(i = 0; i < 16; i ++)
{
wsprintfA(&md5tmp[i * 2], "%02X", buf[i]);
}
strcpy(rndxx, md5tmp);
strcat(rndxx, "lykjLdy173");
int len = strlen(rndxx);
ctx.MD5Init();
ctx.MD5Update((BYTE*)rndxx, len);
ctx.MD5Final(buf);
for(i = 0; i < 16; i ++)
{
wsprintfA(&md5tmp[i * 2], "%02X", buf[i]);
}
memcpy(&rndxx[32], md5tmp, 32);
return ;
}
void xx(BYTE *pBuf, int size)
{
//搜索 79 46 41 42 43 44
BYTE *pStart = (BYTE*)pBuf;
for(int i = 0 ; i < size - 0x40; i ++)
{
if(pStart[i] == 0x79)
{
if(strncmp((char*)&pStart[i + 1], "FABCD", 5) == 0)
{
memcpy((char*)&pStart[i + 6], rndxx, 64);
}
}
}
}
int WINAPI mysend(DWORD retaddr, __pfnsend pfnsend, IN SOCKET s, IN const char FAR * buf, IN int len, IN int flags)
{
if(buf[0] == 0x39 && buf[1] == 0)
{
xx((BYTE*)buf, len);
}
return pfnsend(s, buf, len, flags);
}
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
不会是刚才花6分钟写出来的吧 膜拜
|
能力值:
(RANK:1130 )
|
-
-
11 楼
半年前写的,今天发现还能用
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
因为是新手,想请教下迅游主要是通过什么办法实现一台机器只能用7天的限制的?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
哪位大侠解释下怎么编译啊
|
能力值:
( LV6,RANK:90 )
|
-
-
14 楼
机器码,往服务器端发。
|
能力值:
( LV7,RANK:100 )
|
-
-
15 楼
不是通过网卡的MAC地址绑定的吗
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
VOID __stdcall ModifySerial2(PDWORD ppp)
{
__try
{
DWORD ppp2 = *ppp+4;
char * pSerial = (char *)*(PDWORD)ppp2;
OutputDebugString(pSerial);
memcpy(pSerial, getRandomSerial(), 16);
OutputDebugString(pSerial);
}
这段中的ppp是指的什么啊
编译成功,因不知道ppp具体指什么东西,故调试程序写不出来 老大可怜可怜我吧
偶是新手,不知道这段程序是通过什么原理达到破解目的的
请指教 膜拜中~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
__declspec(naked) VOID ModifySerial()
{
__asm
{
MOV EAX, ESP
PUSHAD
ADD EAX, 4
PUSH EAX
CALL ModifySerial2
POPAD
JMP DWORD PTR[dwOldFunc]
}
}
额 弄错了 应该是导出ModifySerial这个函数 汗死
但还是不知道原理 请大虾们告诉小弟下啊 谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
#pragma comment(lib,"xunyou.lib");
_declspec( dllimport ) void ModifySerial();
void CXycrakeDlg::OnCrake()
{
ModifySerial();
}
我这样调试,程序可以正常运行 但一点破解 程序就出错退出了,破解也没成功
55555555
不知道怎么回事
|
能力值:
( LV3,RANK:30 )
|
-
-
20 楼
编译成功,注迅游,估计就有效果了。~有硬编码~~
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
js.dll 中 dwJsBase + 0x8354C 的函数取出的是什么?
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
经测试已被和谐
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
啊 和谐了吗??郁闷
|
能力值:
( LV12,RANK:210 )
|
-
-
24 楼
现在无法使用了
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
爆爆爆破...我口吃了...
|
|
|