crash.software
Projects
Pull Requests
Issues
Builds
CVE-2022-1015
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-1015
Files
🤬
Sign In
72119065
ROOT
/
pwn.c
Search
History
616 lines
|
ISO-8859-1
|
18 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
_GNU_SOURCE
MAGIC
INFOLEAK_RULE_HANDLE
CLIENT_HOST
CLIENT_PORT
INIT_NSPROXY_OFF
INIT_PID_NS_OFF
INIT_CRED_OFF
SWITCH_TASK_NAMESPACES_OFF
COMMIT_CREDS_OFF
FIND_TASK_BY_VPID_OFF
BPF_GET_CURRENT_TASK_OFF
__DO_SOFTIRQ_OFF
MOV_RDI_RAX_OFF
POP_RDI_OFF
POP_RSI_OFF
POP_RCX_OFF
POP_RBP_OFF
XOR_ECX_ECX_OFF
MOV_R13_RCX_POP_RBP_OFF
POP_R11_R12_RBP_OFF
CLI_OFF
STI_OFF
MOV_RCX_RAX_OFF
SWAPGS_SYSRETQ_OFF
OLD_TASK_FLAGS_OFF
_rop
(
x
)
SERVER_HOST
SERVER_PORT
LEAK_BASE_OFFSET
vuln_expr_params
min_len
:
uint32_t
max_len
:
uint32_t
value
:
uint32_t
setup_nftables
(
struct mnl_socket*,char*,char*,int*
)
{...}
:
void
calc_vuln_expr_params_div
(
struct vuln_expr_params*,uint8_t,uint32_t,uint32_t,int
)
{...}
:
int
calc_vuln_expr_params
(
struct vuln_expr_params*,uint8_t,uint32_t,uint32_t
)
{...}
:
int
create_base_chain_rule
(
struct mnl_socket*,char*,char*,uint16_t,uint64_t*,int*
)
{...}
:
int
create_infoleak_rule
(
struct mnl_socket*,struct nftnl_rule*,uint8_t,uint8_t,uint16_t,int*,int
)
{...}
:
int
do_leak_byte
(
struct mnl_socket*,int,struct sockaddr_in*,char*,char*,uint8_t,int*
)
{...}
:
uint8_t
do_leak
(
struct mnl_socket*,struct sockaddr_in*,char*,char*,int*
)
{...}
:
uint32_t
simple_handler
(
int
)
{...}
:
int
leak_handler
(
int
)
{...}
:
int
new_stack
:
void*
_after_rop
(
)
:
void
after_rop
(
)
{...}
:
void
install_rop_chain_rule
(
struct mnl_socket*,uint64_t,char*,int*
)
{...}
:
int
trigger_rop
(
struct mnl_socket*,uint64_t,struct sockaddr_in*,int
)
{...}
:
void
main
(
int,char**,char**
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover