phikill/RE_PUBG_LITE

GitHub: phikill/RE_PUBG_LITE

一个针对PUBG LITE游戏的逆向工程项目,旨在创建自由漫游版本并修复游戏缺陷以用于教育目的。

Stars: 49 | Forks: 9

[![discord](https://shields.io/discord/1334106568253509692?style=for-the-badge&label=OG:BG&logo=discord&labelColor=black&color=5865F2)](https://discord.gg/E5vXyRd4ks) 您可以点击上方的按钮加入我们的 *Discord* 服务器。 ### 状态 ### 🟢 活跃,当前正在使用 SDK 生成器以及 IDA 和 Ghidra 调试游戏二进制文件。 ### 进度 0.7% # OG:Battlegrounds Lite. PUBG LITE 游戏逆向工程,用于教育目的。 我想要这个游戏的一个自由漫游版本,这就是我努力进行这个项目的原因。 同时,为了能控制游戏,我想做一些有趣的事情。 简而言之,游戏可以运行,但需要修复一些东西以使其稳定且功能正常。 ## 注意!当前存在的问题 - 尚未修复 #### 载具 - [x] 能够驾驶 - 由 ```PHIKILL``` 修复 - [x] 角色在座位上正确定位 - 由 ```PHIKILL``` 修复 - [x] 正确切换到载具座位,按 CTRL + 1, 2, 3, 4, 5, 6, 7, 8, 9 - 由 ```PHIKILL``` 修复 - [x] 能够离开载具 - 由 ```PHIKILL``` 修复 - 注意!目前,角色离开载具时存在相当多的 bug。 Bug 包括:角色旋转和无效的水下状态激活。 #### 角色 - [ ] 使用 ADS 瞄准时,动画应正确。 - [x] 环顾四周时,服务器根据偏航角在角色静止时复制其旋转。 - 注意!我做了一个快速修复,因此这与 **```ALT FreeCam```** 冲突,但它有助于近战游戏玩法。 - [x] 接收和造成伤害 - *需要改进* - 由 ```H4tiux``` 修复 - [x] 成功落地 - *需要改进* - 由 ```JerryPrimeDev``` 和 ```PHIKILL``` 修复 - [ ] 在库存中正确更新角色信息。例如,即使卸下头盔和其他装备,也要保持它们。 #### 世界 - [ ] 基于与摄像机 ```viewTarget``` 的距离进行相关性校正。 - 这个问题导致基于物理的 Actor 在远离宿主摄像机时会下落。 - [ ] 门,是的,门相当复杂;它们既不会打开也不会关闭,并且没有被复制。 - 注意!部分修复,它在宿主上有效,但门没有复制到客户端。 - [ ] 地图上的物品生成 - [ ] 地图上的载具生成 #### 武器 - [ ] 复制枪声,包括冲击效果、贴花、特效和伤害。 - [x] 在新版本中重新装填武器 - 由 ```H4tiux``` 修复 - [ ] 手榴弹引爆时间已从 2.5 秒修正为 5 秒。 ### 新版本中的其他问题已由 H4tiux 修复,例如战斗运输机中的摄像机、下飞机、崩溃问题等。 ## 游戏大厅 ### 大厅代码 : -> [ogbg_lobby](https://github.com/phikill/RE_PUBG_LITE/tree/ogbg_lobby) #### *适用于所有游戏版本* ### 以下是托管在 GitHub Pages 上的在线大厅的参数命令。 ### 如果您想离线使用,请访问分支并按照说明操作。 ```@PUBGLite-Win64-Shipping.exe -UI -LobbyUrl="https://phikill.github.io/RE_PUBG_LITE/custom_lobby/index.html" -AllowJoinAnyMatchState -LOG -NOSPLASH``` lobby_preview lobby_preview_2 您可以在 custom_match 菜单中创建简单的比赛。要开始游戏,只需打开两个游戏实例:一个作为 ```服务器```,另一个作为 ```客户端```。 默认情况下,游戏在端口 ```7777``` 上打开。 匹配功能最高支持到版本 ```1.4.0.15```,在更高版本如 ```1.4.2.423``` 和 ```1.4.2.681``` 中游戏会崩溃。 ## 游戏启动器 ##### *适用于所有游戏版本* 我正在反编译启动器并用纯 C 语言重写,支持 ~~Linux~~ 甚至 ~~Windows XP~~。 ### 目前我只有 Windows 系统,并且暂时禁用了 XP 支持,因为这没有意义。 ### 您可以在此分支下载;它包含源代码和位于 ```bin/nt_64/``` 的二进制文件。 ## 分支链接:[启动器源代码](https://github.com/phikill/RE_PUBG_LITE/tree/ogbg_game_launcher) 登录页面 - 仅限昵称 launcher_windows_login 登录页面 - 昵称设置 *```CHICKEN```* 为大写 launcher_windows_login_2 主页 - 这里内容很少 launcher_windows_mainPage ### ```LauncherIpc.dll``` 实现有效。 游戏内昵称 - 在启动器中设置 - 大厅视图 0.7.0.1 launcher_windows_ingame 游戏内昵称 - 在启动器中设置 - 训练模式 0.7.0.1 launcher_windows_ingame_2 ## 忽略,旧照片,项目的最初步骤,它现在只适用于 ```Windows 7 x64``` 或更高版本。 Cef 在 Windows XP 上工作 launcher_windows 相同的代码在 Linux 上工作 launcher_linux ## 服务器面板 我创建了这个服务器面板,用于从浏览器远程控制服务器、查看其状态等。 未来会有更多的功能实现和错误修复。 server_panel #### 您可以切换地图和游戏模式蓝图。 server_panel_map_change #### 玩家位置将在 2D 地图上显示。 server_panel_position_comparision #### 您可以从该页面调用 Unreal 控制台命令;目前存在一些 tick 问题,稍后会修复。 server_panel_console #### 您可以从该页面生成载具;目前存在一些 tick 问题,稍后会修复。 server_panel_vehicle_spawn #### 您可以将任何您想踢出的玩家踢出比赛。 server_panel_kick_player # ⬇️ 下载部分 <- 游戏备份 或这里 🟢[1.4.2.681 | (2021.02.22) 链接 1](https://drive.google.com/drive/folders/19vs1__70kZsb7YQScpdWKtGa2-Xwi9gj) 🟢[1.4.2.681 | (2021.02.22) 链接 2](https://archive.org/details/pubglitebuild) 🟢[1.4.2.423 | (2020.02.23)](https://drive.google.com/drive/folders/1IWccZ7mIpKqnnrxmyTDGBmvkkb2tyOqD) 🟢[1.4.2.14 | (..)](https://archive.org/details/pubglite-client-garena) 🟢[1.4.0.15 | (2019.11.21)](https://drive.google.com/file/d/1vQizbEEg1mBOqHECOLK_x265lKeJYsWr/view) 🟢[1.3.0.90 | (2019.10.10)](https://drive.google.com/drive/folders/1ZVqzeA_iAaDMlKcgl4jdZ7Vxj8J78qS4) 🔴[1.0.0.40 | (2019)](https://windows96.net/) 🟢[0.8.3.14 | (2019.07.06) 链接 1](https://drive.google.com/file/d/1wotozQEiRqluQlcPX__wfgg1dLGDOkCj) 🟢[0.8.3.14 | (2019.07.06) 链接 2](https://drive.google.com/file/d/1Pgsy5zvh6LkAXkD9flAm4XzQ8z94fwlw) 🟢[0.8.1.29 | (2019.08.01) 链接 1](https://www.mediafire.com/folder/ae379oal06b31/PUBG_Lite_Pc) 🟢[0.8.1.29 | (2019.08.01) 链接 2](https://drive.google.com/file/d/1iSWF9-58YD8qAft4wjSaMgEw1742tYZn) 🟢[0.7.7.20 | (2019)](https://drive.google.com/drive/folders/1IksQao0KPgU1KEnwEug7qDpdiBBIAxxt) 🔴[0.7.3.32 | (2019)](https://cat-bounce.com/) 🔴[0.7.1.48 | (2019.02)](https://hackertyper.net/) 🟢[0.7.0.1 | (2019.01.24) 链接 1](https://gamingredzzone.blogspot.com/2018/03/download-pubg-pc-lite-highly-compressed.html) 🟢[0.7.0.1 | (2019.01.24) 链接 2](https://drive.google.com/file/d/1KYxERzT6huJszMLa5hljvZ1KoR5L3tbG) ## 工具 我用来修改游戏的一些工具 工具名称,这样我就不会忘记 ### *浏览游戏资源。* .PAK 文件探索 [PUBG Lite Explorer by Warranty Voider](https://github.com/zeroKilo/PUBGLiteExplorerWV) [UMODEL](https://www.gildor.org/en/projects/umodel) [FModel](https://fmodel.app/) [UAssetGUI](https://github.com/atenfyr/UAssetGUI) [UnrealLocres](https://github.com/Snoozeds/UnrealLocresEditor) ### *网络操控与后端* [Wireshark](https://www.wireshark.org/) [EchoMirage](https://sourceforge.net/projects/echomirage.oldbutgold.p/) [FakeNet](https://github.com/fireeye/flare-fakenet-ng/releases) [Cain & Abel](https://sectools.org/tool/cain/) [Postman](https://www.postman.com/) [node.js](https://nodejs.org/) [Nmap](https://nmap.org/) ### *直接修改二进制文件* QuickUnpack 4.3 [xvolkolak Unpacker](https://n10info.blogspot.com/2018/03/xvolkolak-010.html) [Detect It Easy DIE](https://github.com/horsicq/Detect-It-Easy) [HXD](https://mh-nexus.de/en/hxd/) [ImHex](https://imhex.werwolv.net/) ##### 启动器二进制文件及 C# 相关工具 [dnSpy](https://dnspy.org/) [ILSpy](https://ilspy.org/) ### *内存中操作数值* [CheatEngine](https://www.cheatengine.org/) ### *Unreal Engine Dumper 及其他工具* [Dumper-7](https://github.com/Encryqed/Dumper-7) [UE4-Function-Address-Finder](https://github.com/patrickBakin/UE4-Function-Address-Finder) [Unreal Engine Uasset Viewer/Editor](https://github.com/kaiheilos/Utilities) [Kismet Analyzer](https://github.com/trumank/kismet-analyzer) ### *分析系统调用、Win32 API 使用等。* [depends22_x64](https://www.dependencywalker.com/) [winapiexec64](https://ramensoftware.com/winapiexec) [Xenos_2.3.2](https://github.com/DarthTon/Xenos/releases) [X64DBG](https://x64dbg.com/) [Ghidra](https://github.com/NationalSecurityAgency/ghidra) [Error Lookup](https://github.com/henrypp/errorlookup) [FileGrab](https://sourceforge.net/projects/filegrab/) [ForceToolKit](https://autoclose.net/forcetoolkit.html) [RegShot](https://sourceforge.net/projects/regshot/) [Process Explorer](https://www.majorgeeks.com/files/details/microsoft_process_explorer.html) [OpenHashTab](https://github.com/namazso/OpenHashTab) [JWlink](https://github.com/JWasm/JWlink) [UASM](https://github.com/Terraspace/UASM) ### *其他实用工具* [CyberChef](https://gchq.github.io/CyberChef/) [XOpcodeCalc](https://github.com/horsicq/XOpcodeCalc) [Hollows_Hunter](https://github.com/hasherezade/hollows_hunter)
标签:CTI, Ghidra, IDA Pro, MITM代理, PUBG Lite, SDK 生成器, 二进制分析, 云安全运维, 伤害系统, 反作弊研究, 在线游戏, 多人游戏, 教育软件, 数据可视化, 游戏修改, 游戏安全, 游戏破解, 游戏逆向工程, 物品系统, 自由漫游模式, 角色动画, 车辆控制, 软件逆向, 黑客技术