Skip to content

null handle returned for libSDL3.so.0 #4360

@Trololp

Description

@Trololp

System: linux, Ubuntu 22.04
cs2: launched with -insecure
I build libOsiris, then injected library
with ptrace and dlmopen(LM_ID_NEWLM, lib_path, RTLD_NOW);
, and nothing happen.
I wrote just simple library to test that getModuleHandle not working with cs2 libraries
I tried libSDL3.so.0 (with full path, just name of library not work for me idk why)
to get handle in my dynamic library using dlopen(libraryName, RTLD_NOLOAD | RTLD_LAZY);
it return 0, and dlerror not say anything(returns nullptr).
Then I tried libm.so.6 and everything just works fine.

Seems like VAC protection? Ways to bypass?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions