Created
June 19, 2024 06:42
-
-
Save un4ckn0wl3z/94bf2a205c324d010767956af7e4f7b1 to your computer and use it in GitHub Desktop.
pubg hack
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Stage 1 (Lessons 1-34) | |
1.PUBG Unreal Engine Environment Configuration and Compilation | |
2.Unreal Game Engine Basic Classes and C++ Reflection Principles | |
3.PUBG Important Structures and Hierarchical Relationships of Classes | |
4.Ollvm Obfuscation and VMP Protection PUBG Auxiliary Framework | |
4.5. Installation of llvm plug-in (supplementary course) | |
4.8. Modify line 571 of yvals_core.h to make it compatible with Clang version | |
5. Detailed explanation of ShellCode of Moduleless injection DWM process | |
6. Parse PE file and write ShellCode test | |
7. Parse PE nodes and file size | |
8. Remotely inject ShellCode into the target process | |
9. Fix PE relocation table | |
10. Fix IAT table and no module is successfully injected into DWM | |
11. Hide startup thread | |
12. Inject DWM to draw ImGui anti-screenshot form | |
13. ImGui adds multi-page function and language switching function; | |
14. ImGui perspective page color picker and multi-check box; | |
15. ImGui Ground Item Page and Vehicle Page; | |
16. Bypass PUBG to Protect Dump Program Image; | |
17. Static analysis of PUBG's GNames with Unreal Source IDA | |
18. Static analysis of PUBG's GObjects | |
in combination with Unreal source IDA 19. Analyze PUBG decryption function and chunk size | |
20. Analyze the reasons for GName 0x20 reduction based on UE source code | |
21. Output GNames reflection members of PUBG | |
22. Combine Unreal source code ReClass to parse GObjects structs | |
23.Determine the position of objects in the ObjectItem array | |
24.UObject structs train and decrypt ObjIDs and output Names | |
25.PUBG decryption ID_Index_Class_Outer | |
26. Check ID_Index_Class_Outer in IDA after update | |
27.ReClass repairs UField and UEnum | |
28.ReClass restores UEnum structure | |
29.ReClass repairs UStruct structure | |
30. ReClass Fix UScriptStruct | |
Struct 31.ReClass Fix UFunction Struct | |
32.ReClass Fix UClass | |
33.ReClass Fix UProperty | |
34.PUBG Successful DumpSDK | |
Stage 2 (Lessons 35-48) | |
35. Introduction to the use of the module-less driver interface | |
36. Module-free auxiliary framework | |
37. Test machine to run FPS game framework | |
38. One-click update of feature positioning at the PUBG driver level | |
39.One-click feature positioning GNames and GObject | |
40.One-click feature GObject Index offset | |
41.DumpSdk to find the information we use | |
42.DumpSDK one-click extraction offset | |
43.Locate GWorld and write decryption | |
44. Initialize various basic data used in PUBG assistance | |
45. GNames and Item Vehicle Hash | |
46. Filter Firearms_Accessories_Drugs_Bullets_Wear | |
47.Add Handheld Weapons_Skeletal Information_Matrix Transformations | |
48.3D Matrix Transformations and Related Structure Definitions | |
Stage 3 (Lessons 49-56) | |
49.Memory buffering with multiple containers | |
50.Decryption ObjID filtering players and AI characters | |
51.Driver Virtualization Function Extension Introduction | |
52.Decryption function and game data update | |
53. Filter Ground Items & Vehicles | |
54. Matrix & Distance Algorithm | |
55. Character HP_ Bone coordinates and matrix scaling | |
56. Get the cache and information | |
of the Camera Stage 4 (Lessons 57-62) | |
57.Draw the number of spectators and draw the FOV circle | |
58.Convert the skeleton matrix of the character and the AI to prepare for the drawing | |
59.Draw HP_bones_distance_team number | |
60.Draw a box_occlusion judgment__ hold a weapon | |
61.Draw colorful items and arrange them in order | |
62. Draw the vehicle_airdrop_urn | |
Stage 5 (63-70 lessons) | |
63.The implementation of the anti-detection self-aiming mouse simulation function | |
64.Self-aiming prediction_recoil_sweeper calculates the movement speed of the vehicle | |
65.Configure ballistic velocity to improve the accuracy of self-aiming prediction | |
66.Aiming Judgment_Do not aim to fall to the ground_Initialize the information of the targeted player | |
67.Design the self-aiming Imgui interface | |
68.Self-aiming shortcut key dual configuration_Self-aiming position locking | |
69.Complete PUBG self-aiming | |
70.Batch VMP | |
71. PUBG Perspective Self-Aiming Full Feature Demo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment