Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # OS: Windows
- # Game: CS:S
- import memory
- from memory import Convention
- from memory import Argument
- from memory import Return
- server = memory.find_binary('server')
- # CTakeDamageInfo::DebugGetDamageTypeString(unsigned int, char *, int)
- DebugGetDamageTypeString = server[b'\x55\x8B\xEC\x8B\x55\x08\x53\x8B\x5D\x0C\x56\x57\x8B\x7D\x10'].make_function(
- Convention.CDECL,
- (Argument.UINT, Argument.POINTER, Argument.INT),
- Return.VOID
- )
- buffer_size = 64
- for x in range(32):
- buffer = memory.alloc(buffer_size)
- DebugGetDamageTypeString((1 << x), buffer, buffer_size)
- print('1 << %s: %s'% (x, buffer.get_string_array()))
Add Comment
Please, Sign In to add comment