Osiris: {Suggestion} Anti OBS

Created on 23 Sep 2019  路  5Comments  路  Source: danielkrupinski/Osiris

simple anti obs

Most helpful comment

this should work on any game with the steam overlay
obs (and most recording software i know) hook endscene via the d3ddevice ptr and filter calls so they wont capture anything when its called from gameoverlay (or anywhere else)

this is more reliable than hooking present since if you open obs after injecting your cheat or obs decides to re-hook your visuals will show up

requires you to have "capture game overlays" disabled

in endscene:

        static uintptr_t gameoverlay_return_address = 0;

        if( !gameoverlay_return_address ) {
            MEMORY_BASIC_INFORMATION info;
            VirtualQuery( _ReturnAddress( ), &info, sizeof( MEMORY_BASIC_INFORMATION ) );

            char mod[ MAX_PATH ];
            GetModuleFileNameA( ( HMODULE )info.AllocationBase, mod, MAX_PATH );

            if( strstr( mod, xors( "gameoverlay" ) ) )
                gameoverlay_return_address = ( uintptr_t )( _ReturnAddress( ) );
        }

        if( gameoverlay_return_address != ( uintptr_t )( _ReturnAddress( ) ) && g_settings.misc.hide_from_obs ) 
            return end_scene_o( device );

source: https://www.unknowncheats.me/forum/counterstrike-global-offensive/276438-stream-proof-visuals-method.html

All 5 comments

It would be nice to have this, officially, in the cheat. You can just paste it from another cheat if you want. I just found an Indigo Paste with an OBS Hider and pasted that into my copy of Osiris and compiled it , although I had to tweak some stuff because some elements of the cheat were still visible in OBS Recordings and Streams.

It would be nice to have this, officially, in the cheat. You can just paste it from another cheat if you want. I just found an Indigo Paste with an OBS Hider and pasted that into my copy of Osiris and compiled it , although I had to tweak some stuff because some elements of the cheat were still visible in OBS Recordings and Streams.

Can you share your source with us?

Yeah would be nice, btw i think it was rendering esp's in endscene smthing like that

this should work on any game with the steam overlay
obs (and most recording software i know) hook endscene via the d3ddevice ptr and filter calls so they wont capture anything when its called from gameoverlay (or anywhere else)

this is more reliable than hooking present since if you open obs after injecting your cheat or obs decides to re-hook your visuals will show up

requires you to have "capture game overlays" disabled

in endscene:

        static uintptr_t gameoverlay_return_address = 0;

        if( !gameoverlay_return_address ) {
            MEMORY_BASIC_INFORMATION info;
            VirtualQuery( _ReturnAddress( ), &info, sizeof( MEMORY_BASIC_INFORMATION ) );

            char mod[ MAX_PATH ];
            GetModuleFileNameA( ( HMODULE )info.AllocationBase, mod, MAX_PATH );

            if( strstr( mod, xors( "gameoverlay" ) ) )
                gameoverlay_return_address = ( uintptr_t )( _ReturnAddress( ) );
        }

        if( gameoverlay_return_address != ( uintptr_t )( _ReturnAddress( ) ) && g_settings.misc.hide_from_obs ) 
            return end_scene_o( device );

source: https://www.unknowncheats.me/forum/counterstrike-global-offensive/276438-stream-proof-visuals-method.html

Stream Proof ESP has been added.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chovss picture chovss  路  4Comments

LeYesnt picture LeYesnt  路  3Comments

nikita-tarasov3 picture nikita-tarasov3  路  3Comments

TauCSGO picture TauCSGO  路  3Comments

noteffex picture noteffex  路  4Comments