crash.software
Projects
Pull Requests
Issues
Builds
CVE-2022-2588
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-2588
Files
🤬
Sign In
master
ROOT
/
exp_file_credential.c
Search
History
939 lines
|
ISO-8859-1
|
23 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
_GNU_SOURCE
PAGE_SIZE
MAX_FILE_NUM
NLMSG_TAIL
(
nmsg
)
target
:
char*
overwrite
:
char*
global
:
char*
self_path
:
char*
content
:
char*
fds
:
int[MAX_FILE_NUM]
fd_2
:
int[MAX_FILE_NUM]
overlap_a
:
int
overlap_b
:
int
cpu_cores
:
int
sockfd
:
int
spray_num_1
:
int
spray_num_2
:
int
pipe_main
:
int[2]
pipe_parent
:
int[2]
pipe_child
:
int[2]
pipe_defrag
:
int[2]
pipe_file_spray
:
int[2][2]
run_write
:
int
run_spray
:
int
passwd
:
char*
overlapped
:
bool
DumpHex
(
const void*,size_t
)
{...}
:
void
pin_on_cpu
(
int
)
{...}
:
void
write_file
(
const char*,const char*,...
)
{...}
:
bool
use_temporary_dir
(
void
)
{...}
:
void
setup_common
(
)
{...}
:
void
adjust_rlimit
(
)
{...}
:
void
setup_namespace
(
)
{...}
:
void
addattr
(
char*,int,void*,int
)
{...}
:
int
addattr_l
(
struct nlmsghdr*,int,int,const void*,int
)
{...}
:
int
addattr_nest
(
struct nlmsghdr*,int,int
)
{...}
:
struct rtattr*
addattr_nest_end
(
struct nlmsghdr*,struct rtattr*
)
{...}
:
int
add_qdisc
(
int
)
{...}
:
int
add_tc_
(
int,u_int32_t,u_int32_t,u_int32_t,u_int16_t
)
{...}
:
int
add_tc
(
int,uint32_t,uint16_t
)
{...}
:
void
calc_handle
(
uint32_t,uint32_t
)
{...}
:
uint32_t
delete_tc_
(
int,u_int32_t
)
{...}
:
void*
delete_tc
(
int,uint32_t
)
{...}
:
void
add_tc_basic
(
int,uint32_t,void*,size_t,int
)
{...}
:
int
delete_tc_basic
(
int,u_int32_t
)
{...}
:
void*
slow_write
(
)
{...}
:
void*
write_cmd
(
)
{...}
:
void*
pre_exploit
(
)
{...}
:
void
exploit
(
)
{...}
:
void
post_exploit
(
)
{...}
:
void
run_exp
(
)
{...}
:
int
main
(
int,char**
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover