Source Code OhBoi - Javascript Interpreter for Game Hacking

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

Boboo99

Scrub
Dank Tier VIP
Fleep Tier Donator
Feb 20, 2016
468
12,178
44
Game Name
N/A
Anticheat
N/A
Coding Language
Javascript
What you need
Nothing
Releasing OhBoi v1.0 today, the first javascript framework for gamehacking.
Make sure to check out the ReadMe.md and the the Quickstart.md, if there are any questions let me know, gonna provide more examples soon. :))




OhBoi - Quickstart

Prerequisites
  1. Make sure that you have dowloaded the following files
    • OhBoi.exe
    • JavascriptRuntime.dll
    • ChakraCore.dll
    • langDef.json
    • ohboi.d.ts
If you have not downloaded them yet, then what are you doing here, go get them!

  1. A limited understanding of javascript or the ability to pick it up on the fly
  2. Some strong desire to do weird things
  3. Some tea/coffee/ice cream whatever you prefer
Installing
There is no installation process just keep the folder together and click OhBoi.exe

Using-OhBoi
Select an executable you want to use OhBoi on, watch out, currently only x86 applications are supported. OhBoi will now create a folder "OhBoi-Project" in the executables directory,containing the source file "ohboi.js" and an "ohboi.d.ts" which is a typescript definition file for VSCode.

If it does not have the permission to access the directory, it will crash most probably.
Don't look at me, I am not doing enterprise software.

I highly suggest using VSCode to open up the "OhBoi-Project" directory and start editing the source file called "ohboi.js", the code view of the loader is build for small fixes but not for bigger stuff, you'll see what I mean when you use it.

Syntax highlighting, intellisense and some linting should work in VSCode out of the box, if they don't, switch between "ohboi.js" and "ohboi.d.ts" a couple of times and VSCode should understand that it's supposed to be linked together.

Make sure to always save the file and reload it in OhBoi using the button "Reload file", as the contents of the editor are always the ones which are loaded into the game therefore executed.

Alright, once you pumped out some sick js code it's time to run the executable, you have an option there, don't tick it unless you really need that behaviour, and just press "Load" to load the javascript and magically your script will be executed.

Alright, Questions? No go ahead do something you shouldn't do with javascript.

Still here?

Some examples, untested but should get you going:

JavaScript:
log.create();
log.setTitle("OhBoi does weird things...");
log.write("Man I am not even tested...");
JavaScript:
log.create();
winapi.getModules().forEach(m => log.write(m.name + "::" + m.path));
JavaScript:
let address = winapi.getExport("kernel32.dll","LoadLibraryA");
let loadlib = asm.createFunction(address,callingConvention.stdcall,"int","string");
loadlib.call("ManOMan.dll");
JavaScript:
log.create();
let address = winapi.getExport("kernel32.dll","LoadLibraryA");
asm.placeCallbackHook(address,"string",dll => log.write(dll));
JavaScript:
function renderer() {
ui.drawText(100,100,20,color.cyan,"Waddup?");
}
ui.create(renderer);
Still here? Aight, time to get out of the kids shoes and start doing something yourself :p


Some weird video



We have to password protect the zip files because sometimes they are detected as malware. Our downloads are not malware, they are false positives and they are safe to download.

PASSWORD:

guidedhacking.com

 

Attachments

Last edited by a moderator:

Rake

Cesspool Admin
Administrator
Jan 21, 2014
12,061
78,998
2,370
Probably the most insane thing posted on the forum, I know you been working on this for a long time, nice job on releasing v1.0

 
  • Like
Reactions: Nomade and Boboo99

TDStuart

Dank Tier Donator
Full Member
Mar 28, 2020
10
348
0
Thank god I don't have to learn C++ to hack games anymore. Pretty soon I can write my own operating system with javascript. Good project
 
  • Haha
  • Like
Reactions: Boboo99 and Rake

GreenToxic

Trump Tier Donator
Sep 11, 2020
2
324
0
Hey @Boboo99 , amazing work done here!
I joined the community as a premium primarily to be able to reply here 🙌

I'm wondering if this works with Unity engine games? I'm learning a lot as I go here and on another forum and found out yesterday about this.
I tried the simple log test but that didn't work and I'm getting the following error:

The script I have:
JavaScript:
//@ts-check
log.create();
log.setTitle("OhBoi does weird things...");
log.write("Man I am not even tested...");
The error:
Code:
Unhandled exception has occurred in your application.
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: Index.
Thanks a lot in advance and again, really nice work!
 
  • Like
Reactions: TDStuart

Boboo99

Scrub
Dank Tier VIP
Fleep Tier Donator
Feb 20, 2016
468
12,178
44
Alright, this is most probably the loader which bugs out on the process selection.

Is your game 64 or 32 bits?
 
  • Like
Reactions: GreenToxic
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Similar threads

Community Mods