Sign ups are back :3 -Sukaira

Gc: Difference between revisions

From ORCWiki
Jump to navigationJump to search
Created page with "__gc is an RCE vulnerability which existed from 200X-2009, any code that's ran on __gc has no security context implemented onto it allowing attackers to run code on the server level. == Tutorial == To patch __gc, follow these steps * Open x32dbg * Go to the symbols tab and open the RobloxPlayerBeta.exe <small>(or RobloxApp.exe)</small> module * Right click on the disassembler and then Search for -> Current Module -> String References and search for__gc <small>(there sho..."
 
No edit summary
 
Line 5: Line 5:
* Open x32dbg
* Open x32dbg
* Go to the symbols tab and open the RobloxPlayerBeta.exe <small>(or RobloxApp.exe)</small> module
* Go to the symbols tab and open the RobloxPlayerBeta.exe <small>(or RobloxApp.exe)</small> module
* Right click on the disassembler and then Search for -> Current Module -> String References and search for__gc <small>(there should be 12 results but they're all the same thing, just open the first one)</small>
* Right click on the disassembler and then Search for -> Current Module -> String References and search for __gc <small>(there should be 12 results but they're all the same thing, just open the first one)</small>
* If you see <code>call roblox.675A20</code> double click it and you should land on a <code>push ebp</code> instruction with jne at the bottom
* If you see <code>call roblox.675A20</code> double click it and you should land on a <code>push ebp</code> instruction with jne at the bottom
* Replace JNE with JMP
* Replace JNE with JMP
* Patch the file
* Patch the file
[[Category:Guides]]
[[Category:Guides]]

Latest revision as of 17:16, 19 July 2026

__gc is an RCE vulnerability which existed from 200X-2009, any code that's ran on __gc has no security context implemented onto it allowing attackers to run code on the server level.

Tutorial

To patch __gc, follow these steps

  • Open x32dbg
  • Go to the symbols tab and open the RobloxPlayerBeta.exe (or RobloxApp.exe) module
  • Right click on the disassembler and then Search for -> Current Module -> String References and search for __gc (there should be 12 results but they're all the same thing, just open the first one)
  • If you see call roblox.675A20 double click it and you should land on a push ebp instruction with jne at the bottom
  • Replace JNE with JMP
  • Patch the file