Code Monkey home page Code Monkey logo

Comments (8)

checkraisefold avatar checkraisefold commented on August 30, 2024 1

@Lyut spoiler: if you plain add a DLL to the IAT of dreamseeker.exe or byondcore.dll, you will trigger the intentional anticheat that just crashes the game when it detects a non-trusted import

on most computers at least...

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

for which obvious reasons?

it works fine for me on such servers, how are you doing this?

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

just add an import to the IAT of dreamseeker.exe from Main in your compiled hook dll, code will automatically execute on launch

This is an image

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

Confirmed working, no response in almost 2 weeks, assuming the issue is fixed.
Feel free to comment for further questions

issue.mp4

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

commit a26937c fixes this "issue", you can use DSPatcher.exe to patch dreamseeker.exe and make it automatically run BYONDHook on every startup @checkraisefold

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

@checkraisefold As long as the DLL is outside BYOND's directory (reason why I instruct placing the DLL in a custom folder e.g. C:\BYOND) and the import is added from an absolute path (e.g. C:\Windows\system32\kernel32.dll insteaad of kernel32.dll) the anticheat fails.

Thanks for the heads up, really appreciated. If you have more info about that I'd be happy to hear from you.

from byondhook.

checkraisefold avatar checkraisefold commented on August 30, 2024

not gonna lie, that's really dumb that you can just do that. i managed to just hook the anticheat and turn it off, but spent a while figuring out where it was

from byondhook.

Lyut avatar Lyut commented on August 30, 2024

that's interesting, I personally haven't took any look at the anticheat because I straight up assumed there was some sort of check when it would crash with any import from any DLL. I randomly tried the solution above and came up to the conclusion it works, so I never bothered again.

great to hear i'm not the only one working on BYOND cheats. I'm always open for suggestions or PRs!

from byondhook.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.