admin 管理员组

文章数量: 1184232

目录


问题描述

有很多游戏本身不支持用户设置窗口化,本文通过逆向分析,完成游戏的窗口化设置。

本文以Sword2游戏为例,该游戏内不支持用户设置窗口化。

逆向思路

  • 窗口化是显示技术,那么从游戏的显示技术入手
  • 显示技术分类   -GDI   -OpenGL  -Driect X 等,GDI是windows 下基本绘图接口一般都会用到
  • 确定游戏使用的是哪种显示技术,然后根据该技术设置窗口化一类的库api函数去定位设置窗口化函数入口,从而逆向分析出整个函数过程和关键数据
  • 窗口化参数有些时候可以在命令行完成设置,获得命令行的api为 GetCommandLineA

逆向过程

  • 先从命令行入手,测试命令行参数是否能完成窗口化设置
  • 通过命令行指定参数运行,发现可以实现窗口化
  • OD 对&n

本文标签: 背后的代 利用 显示技术