crash.software
Projects
Pull Requests
Issues
Builds
CVE-2022-0185
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
CVE-2022-0185
Files
🤬
Sign In
master
ROOT
/
exploit_kctf.c
Search
History
650 lines
|
UTF-8
|
17 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
_GNU_SOURCE
H_SPRAY
K_SPRAY
P_SPRAY
PIPES
ROP_SPRAY
SPRAY_32
SPRAY_512
SPRAY_1k
SPRAY_4K
stack_pivot
:
uint64_t
ud2
:
uint64_t
commit_creds
:
uint64_t
prepare_kernel_cred
:
uint64_t
switch_task_namespaces
:
uint64_t
find_task_by_vpid
:
uint64_t
init_nsproxy
:
uint64_t
kpti_trampoline
:
uint64_t
pop_rdi
:
uint64_t
pop_rsi
:
uint64_t
cmov_rdi_rax_esi_nz_pop_rbp
:
uint64_t
(anonymous)
kmalloc_1024_leak
:
uint64_t
kmalloc_512_leak
:
uint64_t
double_heap_leaks
:
struct
kmalloc_1024_leak
:
uint64_t
kmalloc_512_leak
:
uint64_t
fd
:
int
pipefd
:
int[PIPES][2]
spray_512_qid
:
int[0x10000]
rop_msg_qid
:
int[ROP_SPRAY]
spray_4k_qid
:
int[0x10000]
spray_4k_count
:
int
spray_4k_used
:
int
debug
(
)
{...}
:
void
deplete_512
(
)
{...}
:
void
spray_512
(
)
{...}
:
void
stuff_4k
(
int
)
{...}
:
void
deplete_4k
(
)
{...}
:
void
spray_4k
(
)
{...}
:
void
generic_spray
(
uint64_t,uint64_t
)
{...}
:
void
do_check_leak
(
char*
)
{...}
:
uint64_t
do_kaslr_leak
(
)
{...}
:
uint64_t
do_heap_leaks
(
)
{...}
:
double_heap_leaks
dump_flag
(
)
{...}
:
void
pwned
(
)
{...}
:
void
do_win
(
uint64_t,uint64_t
)
{...}
:
void
unshare_setup
(
uid_t,gid_t
)
{...}
:
void
main
(
int,char**,char**
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover