Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save un4ckn0wl3z/94bf2a205c324d010767956af7e4f7b1 to your computer and use it in GitHub Desktop.
Save un4ckn0wl3z/94bf2a205c324d010767956af7e4f7b1 to your computer and use it in GitHub Desktop.
pubg hack
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