MCPcopy Create free account

hub / github.com/brymko/csgo-exploits / functions

Functions199 in github.com/brymko/csgo-exploits

↓ 25 callersMethodwrite_bit
(self, bit)
pocs/bitwriter.py:42
↓ 14 callersMethodread_ubit_long
(self, bits)
pocs/bitreader.py:79
↓ 13 callersFunctionprepare_payload
(payload, msg_num, to_ack_nr = None, rel_state = 0, serialize = True)
pocs/splitscreen_exploit.py:262
↓ 13 callersMethodread_ubit_long
(&mut self, bits: usize)
proxy/src/bitutils.rs:189
↓ 12 callersFunctionprepare_payload
(payload, msg_num, to_ack_nr = None, rel_state = 0, serialize = True)
pocs/entity_exploit.py:244
↓ 12 callersMethodread_byte
(&mut self)
proxy/src/bitutils.rs:166
↓ 12 callersMethodread_one_bit
(&mut self)
proxy/src/bitutils.rs:174
↓ 9 callersMethodread_bytes
(&mut self, len: usize)
proxy/src/bitutils.rs:151
↓ 9 callersMethodread_long
(&mut self)
proxy/src/bitutils.rs:225
↓ 8 callersMethodread_one_bit
(self)
pocs/bitreader.py:64
↓ 8 callersMethodread_var_int32
(&mut self)
proxy/src/bitutils.rs:119
↓ 7 callersMethodnum_bits_left
(&self)
proxy/src/bitutils.rs:170
↓ 7 callersMethodwrite_u8
(&mut self, val: u8)
proxy/src/bitutils.rs:26
↓ 5 callersMethodnext
(&mut self)
proxy/src/bitutils.rs:244
↓ 5 callersMethodread_byte
(self)
pocs/bitreader.py:58
↓ 5 callersMethodwrite_long
(&mut self, s: i32)
proxy/src/bitutils.rs:62
↓ 4 callersMethod_ice_f
(self, p:int, sk:int)
pocs/ice.py:137
↓ 4 callersMethodblock_size
(&self)
proxy/src/ice.rs:248
↓ 4 callersFunctioncreate_packet_from_data
Create a buffer with length and msg type info
proxy/src/packet.rs:1007
↓ 4 callersMethodencrypt
(&self, data: &[u8])
proxy/src/ice.rs:327
↓ 4 callersMethodfinish
(self)
pocs/bitwriter.py:15
↓ 4 callersFunctiongf_exp7
(b: i32, m: i32)
proxy/src/ice.rs:48
↓ 4 callersMethodgf_exp7
(self, b:int, m:int)
pocs/ice.py:55
↓ 4 callersFunctiongf_mult
(a: i32, b: i32, m: i32)
proxy/src/ice.rs:26
↓ 4 callersMethodgf_mult
(self, a:int, b:int, m:int)
pocs/ice.py:41
↓ 4 callersMethodice_f
(&self, p: u32, sk: &IceSubkey)
proxy/src/ice.rs:127
↓ 4 callersFunctionice_perm32
(x: u32)
proxy/src/ice.rs:60
↓ 4 callersFunctionpadd_packet
Pads the fudges for encryption.
proxy/src/packet.rs:1035
↓ 4 callersMethodparse_buffer
(self, reader)
pocs/packetparser.py:51
↓ 4 callersMethodperm32
(self, x:int)
pocs/ice.py:65
↓ 4 callersMethodread_long
(self)
pocs/bitreader.py:98
↓ 4 callersFunctionupdate_seq_ack
Add the crc and the seq and seq_ack numbers
proxy/src/packet.rs:1020
↓ 4 callersMethodwrite_bit
(&mut self, b: u8)
proxy/src/bitutils.rs:68
↓ 4 callersMethodwrite_bits
(self, nbits, bits)
pocs/bitwriter.py:55
↓ 4 callersMethodwrite_char
(self, char)
pocs/bitwriter.py:39
↓ 4 callersMethodwrite_str
(self, string)
pocs/bitwriter.py:34
↓ 3 callersFunctionget_local_network_addr
()
pocs/splitscreen_exploit.py:106
↓ 3 callersFunctionget_local_network_addr
()
pocs/entity_exploit.py:110
↓ 3 callersMethodis_server
(&self, addr: &SocketAddrV4)
proxy/src/main.rs:57
↓ 3 callersMethodprint_client_msg
(&mut self, reader: &mut BitReader)
proxy/src/packet.rs:509
↓ 3 callersMethodprint_server_msg
(&mut self, reader: &mut BitReader)
proxy/src/packet.rs:525
↓ 3 callersMethodpush_to_data
(self, u8)
pocs/bitwriter.py:7
↓ 3 callersMethodschedule_build
(&mut self, kb: &mut [u16; 4], n: isize, keyrot: &[i32; 8])
proxy/src/ice.rs:200
↓ 3 callersFunctionset_convar
(name, value)
pocs/splitscreen_exploit.py:140
↓ 3 callersFunctionset_convar
(name, value)
pocs/entity_exploit.py:122
↓ 3 callersMethodwrite_byte
(&mut self, val: u8)
proxy/src/bitutils.rs:22
↓ 3 callersMethodwrite_byte
(self, byte)
pocs/bitwriter.py:18
↓ 3 callersMethodwrite_str
(&mut self, s: &str)
proxy/src/bitutils.rs:55
↓ 2 callersMethodBlockSize
(self)
pocs/ice.py:158
↓ 2 callersMethodEncrypt
(self, data:bytes)
pocs/ice.py:201
↓ 2 callersFunctiondecompress_lzss10
Decompresses an lzss10 compressed packet, given a `BitReader` that is consumed. TODO: This should take a `BitReader` instead of a `&mut BitReader` as
proxy/src/lzss.rs:27
↓ 2 callersMethodfinish_to_string
(self)
pocs/bitreader.py:108
↓ 2 callersFunctionget_payload
(ty, **kwargs)
pocs/splitscreen_exploit.py:117
↓ 2 callersFunctionget_signon_state
(signonstate)
pocs/splitscreen_exploit.py:249
↓ 2 callersFunctionget_signon_state
(signonstate)
pocs/entity_exploit.py:231
↓ 2 callersMethodon_packet
(&mut self, packet: &[u8])
proxy/src/packet.rs:207
↓ 2 callersMethodon_packet
(self, packet)
pocs/packetparser.py:232
↓ 2 callersMethodparse
(self, reader)
pocs/packetparser.py:46
↓ 2 callersFunctionparse_netmsg
Try to convert the data in the buffer into a bi-directional NetMessage.
proxy/src/packet.rs:610
↓ 2 callersFunctionparse_packet_headers
(reader: &mut BitReader)
proxy/src/packet.rs:933
↓ 2 callersMethodpeek_long
(&mut self)
proxy/src/bitutils.rs:218
↓ 2 callersMethodread_bytes
(self, size)
pocs/bitreader.py:45
↓ 2 callersMethodread_short
(&mut self)
proxy/src/bitutils.rs:204
↓ 2 callersMethodread_subchanneldata
Reads the subchannel data. TODO: Give this a state just like parse_split_packet which is updated depending on the subchannel data. This allows for non
proxy/src/packet.rs:544
↓ 2 callersMethodread_var_int32
(self)
pocs/bitreader.py:21
↓ 2 callersFunctionsend_fake_object
(target, object, addr, last=False)
pocs/splitscreen_exploit.py:384
↓ 2 callersMethodwrite_bits
(&mut self, num_bits: u8, bits: u8)
proxy/src/bitutils.rs:81
↓ 1 callersFunctionBYTES2FRAGMENT
(b)
pocs/packetparser.py:20
↓ 1 callersMethodDecrypt
(self, data:bytes)
pocs/ice.py:216
↓ 1 callersMethodDecryptBlock
(self, data:list)
pocs/ice.py:182
↓ 1 callersMethodEncryptBlock
(self, data:list)
pocs/ice.py:163
↓ 1 callersMethodas_arr
(&self)
proxy/src/packet.rs:168
↓ 1 callersFunctionas_var_int
(data: i32)
proxy/src/packet.rs:992
↓ 1 callersFunctionbytes_to_fragment
(b: u32)
proxy/src/packet.rs:1050
↓ 1 callersFunctioncalc_checksum
(buf: &[u8])
proxy/src/main.rs:288
↓ 1 callersFunctioncalc_checksum
(buf: &[u8])
proxy/src/packet.rs:981
↓ 1 callersFunctioncalculate_entity_bug_offset
(addr_offset, array_offset)
pocs/entity_exploit.py:418
↓ 1 callersMethodcheck_recving_list
(self, subchanidx)
pocs/packetparser.py:190
↓ 1 callersFunctionconnect
(to: &str)
proxy/src/main.rs:554
↓ 1 callersFunctioncrc32_compute_table
()
proxy/src/main.rs:267
↓ 1 callersFunctioncrc32_compute_table
()
proxy/src/packet.rs:960
↓ 1 callersFunctioncrc32_single_buffer
(buf: &[u8])
proxy/src/main.rs:280
↓ 1 callersFunctioncrc32_single_buffer
(buf: &[u8])
proxy/src/packet.rs:973
↓ 1 callersMethoddecompress
Lzss decompresses a packet given a `BitReader`.
proxy/src/packet.rs:332
↓ 1 callersMethoddecrypt
(&self, data: &[u8])
proxy/src/ice.rs:302
↓ 1 callersMethoddecrypt_int
(&self, ctext: &[u8; 8])
proxy/src/ice.rs:172
↓ 1 callersFunctiondo_leak
(addr, filenames)
pocs/splitscreen_exploit.py:479
↓ 1 callersFunctiondo_leak
(addr, filenames)
pocs/entity_exploit.py:470
↓ 1 callersMethoddump_client_message
(&mut self)
proxy/src/packet.rs:441
↓ 1 callersMethoddump_server_message
(&mut self)
proxy/src/packet.rs:473
↓ 1 callersMethodencrypt_int
(&self, ptext: &[u8; 8])
proxy/src/ice.rs:144
↓ 1 callersMethodfinish
(self)
proxy/src/bitutils.rs:14
↓ 1 callersFunctionflick
(data: &[u8])
proxy/src/packet.rs:32
↓ 1 callersMethodflush
(&self)
proxy/src/main.rs:256
↓ 1 callersFunctiongen_crc
this will generate the crc which is needed to pass the checksum check
proxy/src/packet.rs:987
↓ 1 callersFunctionget_download_list
(filenames)
pocs/splitscreen_exploit.py:170
↓ 1 callersFunctionget_download_list
(filenames)
pocs/entity_exploit.py:152
↓ 1 callersFunctionget_ice_key
(csgo_version)
pocs/splitscreen_exploit.py:68
↓ 1 callersFunctionget_ice_key
(csgo_version)
pocs/entity_exploit.py:72
↓ 1 callersFunctionget_model_table
()
pocs/splitscreen_exploit.py:201
next →1–100 of 199, ranked by callers