MCPcopy Create free account

hub / github.com/CUB3D/ipod_sun / functions

Functions103 in github.com/CUB3D/ipod_sun

↓ 30 callersMethodas_slice
(&self)
parse/src/parse.rs:48
↓ 13 callersFunctionle_u32
(i: &[u8])
parse/src/parse.rs:3
↓ 13 callersMethodwrite
(&self, out: &mut Vec<u8>)
tools/research/m4a_patcher/src/main.rs:47
↓ 11 callersMethodindex_write
(&mut self, idx: u16, value: u32)
src/payload/payload_builder.rs:8
↓ 10 callersFunctionne_u8
(i: &[u8])
parse/src/parse.rs:19
↓ 9 callersMethodindex_write_array
(&mut self, idx: u16, value: [u8; 4])
src/payload/payload_builder.rs:14
↓ 7 callersFunctionwrite_atoms
(out: &mut Vec<u8>, atoms: &Vec<(AtomHead, Vec<u8>)>)
tools/research/m4a_patcher/src/main.rs:77
↓ 6 callersMethodcontent_len
(&self)
tools/research/m4a_patcher/src/main.rs:54
↓ 6 callersMethodgen_range
Generate a number in the given range
tools/research/mp4_fuzzer/src/main.rs:108
↓ 6 callersFunctionparse_body
(mut i: &[u8])
tools/research/m4a_patcher/src/main.rs:84
↓ 5 callersFunctiontake_u32
(b: &[u8])
tools/research/gib_cert/src/main.rs:14
↓ 4 callersMethodput
(&mut self, data: &[u8])
parse/src/parse.rs:52
↓ 4 callersFunctiontaken
(i: &[u8], size: usize)
tools/research/m4a_patcher/src/main.rs:6
↓ 4 callersMethodwrite
(&self, file: &mut Vec<u8>)
src/mse.rs:28
↓ 3 callersMethodsave
Save this data to disk
tools/research/mp4_fuzzer/src/main.rs:58
↓ 2 callersFunctionbe_u16
(i: &[u8])
parse/src/parse.rs:15
↓ 2 callersFunctionbe_u32
(i: &[u8])
parse/src/parse.rs:7
↓ 2 callersFunctionle_u16
(i: &[u8])
parse/src/parse.rs:11
↓ 2 callersFunctionle_u32
(i: &[u8])
tools/research/wtf_efi_fuzzer/src/main.rs:75
↓ 2 callersFunctionnest
(mut i: &[u8], idx: u8)
tools/research/m4a_patcher/src/main.rs:329
↓ 2 callersFunctionprint_file
(d: &[u8], i: u8, in_atom: &mut Vec<(AtomHead, Vec<u8>)>)
tools/research/m4a_payload/src/main.rs:129
↓ 2 callersMethodread
(i: &[u8])
tools/research/m4a_patcher/src/main.rs:35
↓ 2 callersFunctiontake_n
(i: &[u8], count: usize)
parse/src/parse.rs:23
↓ 2 callersFunctiontake_u16
(b: &[u8])
tools/research/gib_cert/src/main.rs:10
↓ 2 callersFunctionunpack
(path: &str, device: &Device)
src/mse.rs:67
↓ 1 callersMethodalloc
(&mut self, size: u64, f: &mut Unicorn<()>)
tools/research/wtf_efi_fuzzer/src/main.rs:31
↓ 1 callersMethodalloc
(&mut self, size: u64, f: &mut Unicorn<()>)
tools/research/test_payload_in_osos/src/main.rs:22
↓ 1 callersFunctionbar
()
tools/research/m4a_patcher/src/main.rs:361
↓ 1 callersFunctionbe_i32
(i: &[u8])
tools/research/m4a_payload/src/main.rs:15
↓ 1 callersFunctionbe_u32
(i: &[u8])
tools/research/m4a_patcher/src/main.rs:10
↓ 1 callersMethodcontent_len
(&self)
tools/research/m4a_payload/src/main.rs:59
↓ 1 callersFunctioncreate_mutated_files
Create new fuzz input
tools/research/mp4_fuzzer/src/main.rs:66
↓ 1 callersMethodfree
(&mut self, p: u64, f: &mut Unicorn<()>)
tools/research/wtf_efi_fuzzer/src/main.rs:46
↓ 1 callersMethodgen
Generate the next number in the sequence, advancing the seed
tools/research/mp4_fuzzer/src/main.rs:113
↓ 1 callersFunctionimg1_parse
(orig_data: &[u8], device: &Device)
src/img1.rs:21
↓ 1 callersMethodinput
(&self, idx: usize)
tools/research/wtf_efi_fuzzer/src/main.rs:407
↓ 1 callersMethodmutate_dat
Mutate the DAT data
tools/research/mp4_fuzzer/src/main.rs:42
↓ 1 callersMethodnum_inputs
(&self)
tools/research/wtf_efi_fuzzer/src/main.rs:403
↓ 1 callersFunctionparse_body
(mut i: &[u8])
tools/research/m4a_payload/src/main.rs:102
↓ 1 callersMethodpatch
(&mut self, orig: &[u8], new: &[u8])
tools/research/osos_patcher/src/main.rs:12
↓ 1 callersMethodreset
(&mut self, f: &mut Unicorn<()>)
tools/research/wtf_efi_fuzzer/src/main.rs:55
↓ 1 callersFunctiontake
(i: &[u8], count: usize)
tools/research/wtf_efi_fuzzer/src/main.rs:71
↓ 1 callersFunctiontake_u8
(b: &[u8])
tools/research/gib_cert/src/main.rs:6
↓ 1 callersFunctiontaken
(i: &[u8], size: usize)
tools/research/m4a_payload/src/main.rs:6
↓ 1 callersMethodwrite
(&self, out: &mut Vec<u8>)
tools/research/m4a_payload/src/main.rs:52
↓ 1 callersMethodwrite_file_index
Update the file name in the DAT file to point to the linked MP4 file
tools/research/mp4_fuzzer/src/main.rs:53
Function_init
(regs: &mut [u32; 7], ptr: u32)
tools/research/patch_payload/src/main.rs:33
Function_start
()
tools/research/patch_payload/src/main.rs:15
Methodas_slice_mut
(&mut self)
parse/src/parse.rs:44
Methodbe_u16
(&mut self, v: u16)
parse/src/parse.rs:61
Functionbe_u32
(i: &[u8])
tools/research/m4a_payload/src/main.rs:10
Methodbe_u32
(&mut self, v: u32)
parse/src/parse.rs:65
Methodbuild_cff
(&self, b: &mut CffPayloadBuilder)
src/payload/binary_search_n7g.rs:10
Methodbuild_cff
(&self, b: &mut CffPayloadBuilder)
src/payload/code_exec.rs:11
Methodbuild_cff
(&self, b: &mut CffPayloadBuilder)
src/payload/binary_search_n7g_2015.rs:14
Methodbuild_cff
(&self, b: &mut CffPayloadBuilder)
src/payload/string_leak.rs:11
Methodbuild_cff
(&self, b: &mut CffPayloadBuilder)
src/payload/binary_search.rs:10
Functioncreate_cff
()
src/exploit.rs:9
Functioncustom_handler
(resp: *mut ScsiResponse, _lun: *mut u32, pkt: *mut ScsiPacket)
scsi_shellcode/src/main.rs:40
Functioncustom_handler
()
decrypt_shellcode/src/main.rs:14
Methoddrop
(&mut self)
tools/research/patch_payload/src/main.rs:279
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tools/research/m4a_patcher/src/main.rs:19
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tools/research/m4a_payload/src/main.rs:24
Functionfoo
()
tools/research/m4a_patcher/src/main.rs:328
Methodfree
(&mut self, p: u64, f: &mut Unicorn<()>)
tools/research/test_payload_in_osos/src/main.rs:37
Functionle_u16
(i: &[u8])
tools/research/wtf_efi_fuzzer/src/main.rs:79
Methodle_u16
(&mut self, v: u16)
parse/src/parse.rs:57
Methodlen_written
(&self)
parse/src/parse.rs:42
Functionmain
()
build.rs:3
Functionmain
()
tools/research/n6g_dumper/src/main.rs:10
Functionmain
()
tools/research/osos_patcher/src/main.rs:29
Functionmain
()
tools/research/diff_tool/src/main.rs:10
Functionmain
()
tools/research/gib_cert/src/main.rs:18
Functionmain
()
tools/research/m4a_patcher/src/main.rs:102
Functionmain
()
tools/research/mp4_fuzzer/src/main.rs:82
Functionmain
()
tools/research/wtf_efi_fuzzer/src/main.rs:83
Functionmain
()
tools/research/m4a_payload/src/main.rs:124
Functionmain
()
tools/research/test_payload_in_osos/src/main.rs:65
Functionmain
()
tools/scsi_decrypter/src/main.rs:18
Functionmain
()
tools/scsi_dumper/src/main.rs:8
Functionmain
()
tools/display_leaker/src/main.rs:2
Functionmain
()
scsi_shellcode/build.rs:1
Functionmain
()
src/main.rs:35
Functionmain
()
decrypt_shellcode/build.rs:1
Methodmutate_mp4
Mutate the mp4 data
tools/research/mp4_fuzzer/src/main.rs:32
Methodne_u8
(&mut self, v: u8)
parse/src/parse.rs:69
Methodnew
(b: &[u8])
tools/research/osos_patcher/src/main.rs:6
Methodnew
Create a new instance of XorShift, with the given seed
tools/research/mp4_fuzzer/src/main.rs:103
Methodnew_from
(data: &'a mut [u8])
parse/src/parse.rs:38
Methodnew_from_bytes
(tmp: &'static [u8])
tools/research/patch_payload/src/main.rs:265
Functionpanic
(_: &core::panic::PanicInfo)
scsi_shellcode/src/main.rs:5
Functionpanic
(_: &core::panic::PanicInfo)
decrypt_shellcode/src/main.rs:5
Functionpanic_handler
(_info: &PanicInfo)
tools/research/patch_payload/src/main.rs:293
Methodparse
(i: &'a [u8])
src/cff.rs:20
Methodread
(i: &[u8])
tools/research/m4a_payload/src/main.rs:40
Methodreset
(&mut self, f: &mut Unicorn<()>)
tools/research/test_payload_in_osos/src/main.rs:46
Functionrust_eh_personality
()
tools/research/patch_payload/src/main.rs:287
Functiontake
(b: &[u8])
tools/research/gib_cert/src/main.rs:2
Functiontake
(i: &[u8])
tools/research/m4a_patcher/src/main.rs:2
Functiontake
(i: &[u8])
tools/research/m4a_payload/src/main.rs:2
next →1–100 of 103, ranked by callers