学逆向论坛

找回密码
立即注册

只需一步,快速开始

发新帖

2万

积分

41

好友

1168

主题
发表于 2020-11-1 21:33:06 | 查看: 13348| 回复: 2
前言:
相信在上一篇文章大家进行动手操作的过程中已经发现LOL无法被调试或者是CE附加,这节课我们就来解决他。

工具:

  • 火绒剑
  • PChunter
  • 台服LOL
  • 国服LOL


外服LOL加载文件:
首先我们需要知道外服LOL加载了一些什么文件,然后在和国服进行对比,首先打开台服LOL开始对局后查看系统所加载的驱动:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

游戏模块,只需要看游戏目录下的dll,因为如果不是当前目录的话就是加载的其他软件的dll:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

进程钩子,有一些反调试相关得钩子:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护
国服LOL加载文件:
首先是系统驱动加载:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

游戏模块:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护


LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

进程钩子:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

对比:
通过对比发现国服LOL加载了一个名为ACE-BASE.sys的文件,但是外服却没有加载。并且国服的游戏模块多了很多dll。Tersafe、tcj、TenRpcs、GameRpcs、policyProbe这些基本上都是游戏里面的检测。排除后得到ace-DRV32.dll此模块和ACE-BASE.sys文件进行通讯。

思路:

  • 通过pchunter等工具卸载ACE-BASE.SYS、ACE-Drv32.dll这两个文件来达到绕过的目的
  • 删除目标文件,或者创建空文件



思路一实现:
此时我们使用CE是无法对游戏进行数据搜索的:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

首先使用pchunter卸载dll:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

然后使用pchunter卸载ACE-Base.sys,电脑直接蓝屏了。

思路二实现:
首先在C盘以及游戏目录下找到目标驱动文件:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

删除掉,新建一个空白的.sys文件,然后将文件设置为只读:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

再次打开CE查看是否有图标出现:

LOL逆向之绕过驱动保护

LOL逆向之绕过驱动保护

代码:
#include <windows.h>

#include <iostream>

#include<direct.h>    //头文件  

#include<io.h>  

using namespace std;

#pragma warning(disable:4996)



void main() {        

    cout << "请输入LOLGame目录路径:"<< endl;

        char LOLdir[1024] = { 0 };

        cin >> LOLdir;

        char file[1024] = "\\ACE-BASE.sys";

        strcat(LOLdir, file);

        cout << LOLdir;



        if (_access(LOLdir,0) == 0) {

                if (DeleteFile(LOLdir) == 0) {

                        printf("\nerrid:%d",GetLastError());

                        return;

                }

        }

        CreateFile(LOLdir, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

        printf("%d", GetLastError());

        SetFileAttributes(LOLdir, FILE_ATTRIBUTE_READONLY);

        getchar();

}


温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的认可,还可以获得学币奖励,请尊重他人的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。
论坛交流群:672619046

    发表于 2020-11-2 11:38:14
    啥也不说了,加入收藏!
    发表于 2020-11-4 17:42:07
    看了LZ的帖子,我只想说一句很好很强大!

    小黑屋|手机版|站务邮箱|学逆向论坛 ( 粤ICP备2021023307号 )|网站地图

    GMT+8, 2024-11-21 20:00 , Processed in 0.143424 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表