能力值:
( LV2,RANK:10 )
|
-
-
26 楼
期待楼主的成品
|
能力值:
( LV4,RANK:50 )
|
-
-
27 楼
mark。。。。。期待楼主过保护。
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
呃 看看原理 别的不感兴趣
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
没有效果 测试完毕
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
这个社会除了社会主义核心价值体系,其他的都不是主流价值观,绝无对错之分。 开图的人付出了金钱,或者至少付出了搜索外挂的辛苦,承受着被封的危险,自然理应享受到开图的乐趣。没开图的人坚持了自己的原则,提高了游戏的水平与素质,享受了所谓的尊重与维护正义的快感。 相对论告诉我们没有任何一个参考系可以比其他参考系更优越,更值得被参考。每个人都会有自身的价值观,我们无权否认他人的思想。 仔细思考一下为什么大家仇视贪官,却又对于考公务员趋之若鹜? 当我们是百姓时我们讨厌官民的不平等,而当我们为官时却又渴望获得更多特权。所代表的利益阶层变了,对同一问题的看法也会变。 贪与不贪,都是在为自身利益说话。开图又何尝不是? 技术的落后不可怕,可怕的是思想的冥顽不灵。 某人说:不能走封固僵化的老路。我们的思想观念不能总停滞不前! 我小时很幸运,还能学习到鲁迅的文章。鲁迅指出的问题是绝对存在的,也是大部分人不肯承认不敢面对的。 我并非为了开图而胡诌出这么多“歪理邪说”,只是从对开图这一小问题大家的看法就能看出大部分人的固步自封,也仿佛看到了有几千年文明的大国历史的某个阶段。 扯的有点多了。
不说是否能开图,反正以一副卫道士的姿态去鄙视开图者是不对的。玩游戏不就是玩个爽么,玩的开心了就行,我最喜欢平台更新了,然后躲在某个猥琐的角落里偷偷的开着图。
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
void CMy87Dlg::OnButton1()
{
HWND hwnd = ::FindWindow(NULL,"Warcraft III");
if (!hwnd)
{
MessageBox("请先运行游戏!");
return;
}
DWORD processid;
::GetWindowThreadProcessId(hwnd,&processid);
//提升打开魔兽争霸的权限
TOKEN_PRIVILEGES tkp;
HANDLE hToken;
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,&hToken);
LookupPrivilegeValue(NULL, SE_DEBUG_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES) NULL, 0);
HANDLE handle = OpenProcess(PROCESS_ALL_ACCESS,false,processid);
if (!handle)
{
MessageBox("进程打开失败!");
return;
}
//枚举魔兽争霸进程获取ntdll.dll基地址
MODULEENTRY32 me32 = {0}; //枚举到的模块存在这里
me32.dwSize = sizeof(MODULEENTRY32);
HANDLE hModuleSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,processid);//为目标进程照个快 //照,返回“照片”句柄
CString modulename;
if (Module32First(hModuleSnap, &me32))//这条命令是把照片里的第一个模块放进、//me32里,没有就不执行if
{
do
{
modulename=me32.szExePath; //找到的模块全路径,最后几位是模块名
if(modulename.Right(9)=="ntdll.dll")//取全路径后9位
break;
} while (Module32Next(hModuleSnap, &me32));//与Module32First相对, //继续寻找快照中下一个模块
}
CloseHandle (hModuleSnap);
DWORD addr;
DWORD base11;
DWORD re11;
/*******************************大地图迷雾************************************/
::ReadProcessMemory(handle,(LPCVOID)(0X46A4DC),(LPVOID)&addr,4,NULL);
//读取基址中的数据到addr中
base11=addr+0x74D1BA; //偏移74D1ba是大地图迷雾,修改2字节
char ch11[2]={0x15,0x70};
::ReadProcessMemory(handle,(LPCVOID)base11,(LPVOID)&re11,2,NULL);
/*这一句为了关闭全图,我设置了char re11[2]为类成员变量保存原来的2字节,以便还原, base11也是类成员变量,记录了修改的地址*/
::WriteProcessMemory(handle,(LPVOID)base11,(LPVOID)&ch11,2,NULL);
/*******************************大地图迷雾************************************/
CloseHandle(handle);
MessageBox("开启成功!");
}
检查下 lz 木有效果 我进的的天梯随机房
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
不说其他,最后第4点就写的很棒~
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
呵呵 大神。。受教了。
|
能力值:
( LV4,RANK:40 )
|
-
-
34 楼
11 的检查并不仅仅在 11xp里, 11game.dll里也有,之前我有发过一个脱壳后的IDB,大家可以看看
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
实话说在天梯高级房 开图意义不大,高手都不怕开图。
我有时候看到开挂的我也懒得说,只会盯着他虐。
|
能力值:
( LV5,RANK:60 )
|
-
-
36 楼
你的回答确实给我提供了思路,但很不幸,现在的检测已经不在11Game.dll里了。
把11平台文件夹下的两个11Game.dll都删除了,一样可以游戏。
或许许多年前检测确实在那里面,但是前几天确实只存在于11xp.dll里。但自从我发布挂起线程后,挂起线程就被和谐了。拒不完全可靠消息说某线程会定期向服务器发送数据,服务器接收不到数据就会T用户下线。现在只有教育网房间无检测,双线仍有检测。
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
最起码 也知道 他跑哪里去了 慢慢 在后面偷袭。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
楼主啊 我要全图 教我
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
你凹凸了,挂起线程从一开始就不可以,你调试可以有两个可能:1是你单机开。2是正好平台正在调试东西,临时关闭了这种情况的处理。
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
我挺好奇,是怎么找到基址的
|
能力值:
( LV5,RANK:60 )
|
-
-
41 楼
说我玩了这么多年dota还不知道啥叫多人游戏呢,惭愧
|
能力值:
( LV2,RANK:10 )
|
-
-
42 楼
my ladygaga
|
能力值:
( LV9,RANK:553 )
|
-
-
43 楼
楼主你要走的路还长
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
哎呦,学习了,先看看
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
学习了 。。慢慢研究 一下了。。
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
高手呀 英雄联盟 的怎么搞
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
以后直接建游戏,把战争迷雾点掉,大家一起对看!!
哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
鄙视开图的啊。玩游戏图个乐趣、、
|
能力值:
( LV3,RANK:20 )
|
-
-
49 楼
kanaknaknaaknaknakan
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
单机游戏,没意思
|
|
|