san8067san Posted February 6 Share Posted February 6 This game does not send data to the backend. I think there must be a way to kick the room server out. Link to comment Share on other sites More sharing options...
0 XEKEX Posted February 7 Share Posted February 7 it must be sending data using sockets instead of normal http requests. try to search for a function that kick players out ( pointer to it ) then call it with it's parameters or edit the parameters upon calling it 1 Link to comment Share on other sites More sharing options...
0 kiynox Posted February 7 Share Posted February 7 [ @san8067san ] --- Quote This game does not send data to the backend. I think there must be a way to kick the room server out. If the game is peer to peer (p2p) or does not check for user permission, then you can do it quite easily. - You can try to swap a function of a button into a function that kick the players. - As mentioned above, you can do swapping by calling the function using jump statement (B/BL/JMP). - It is usually a void type function, you can either change the function parameter, but if if the game crashes, you can try to find 'field' that passed as parameter to that function. --- *Do note that the game usually does all kinds of thing by using player id and not the player name/nickname *Do note that some game have some kind of 'checks' between it's internal client-server. What I mean is that, you might want to patch some flags (function/field) in order to kick_player function to work. 1 Link to comment Share on other sites More sharing options...
0 kiynox Posted February 9 Share Posted February 9 --- [ @XEKEX ] Quote it must be sending data using sockets instead of normal http requests. Games normally uses websocket, it allows sending data continously until it is closed. --- [ @SYLVIA ] Quote Use offset update and called that offset Simple Please elaborate, not just 'Simple' --- Other solution to this is to access admin panel. You can act as a 'Host' by spoofing some flags or just access the Host panel. It is usully boolean. 1 Link to comment Share on other sites More sharing options...
0 THETWINSOFFICIAL Posted February 11 Share Posted February 11 On 2/9/2024 at 2:40 PM, kiynox said: --- [ @XEKEX ] Games normally uses websocket, it allows sending data continously until it is closed. --- [ @SYLVIA ] Please elaborate, not just 'Simple' --- Other solution to this is to access admin panel. You can act as a 'Host' by spoofing some flags or just access the Host panel. It is usully boolean. Void killplayer / void eliminate player Just call that 1 Link to comment Share on other sites More sharing options...
0 HEROGAMEOfficial Posted February 11 Share Posted February 11 Here many can tell, but can you do it? The name of the game is Crisis Action Link to comment Share on other sites More sharing options...
0 nok1a Posted February 11 Share Posted February 11 2 hours ago, HEROGAMEOfficial said: Here many can tell, but can you do it? The name of the game is Crisis Action It's Dragon sim i think. Link to comment Share on other sites More sharing options...
-3 THETWINSOFFICIAL Posted February 7 Share Posted February 7 On 2/6/2024 at 9:41 PM, san8067san said: This game does not send data to the backend. I think there must be a way to kick the room server out. See dump.cs kickplayer or etc Use offset update and called that offset Simple 1 Link to comment Share on other sites More sharing options...
Question
san8067san
This game does not send data to the backend. I think there must be a way to kick the room server out.
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now