Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Demystify the fuzzing methods: A comprehensive survey
S Mallissery, YS Wu - ACM Computing Surveys, 2023 - dl.acm.org
Massive software applications possess complex data structures or parse complex data
structures; in such cases, vulnerabilities in the software become inevitable. The …
structures; in such cases, vulnerabilities in the software become inevitable. The …
StateAFL: Greybox fuzzing for stateful network servers
R Natella - Empirical Software Engineering, 2022 - Springer
Fuzzing network servers is a technical challenge, since the behavior of the target server
depends on its state over a sequence of multiple messages. Existing solutions are costly …
depends on its state over a sequence of multiple messages. Existing solutions are costly …
Program vulnerability repair via inductive inference
Program vulnerabilities, even when detected and reported, are not fixed immediately. The
time lag between the reporting and fixing of a vulnerability causes open-source software …
time lag between the reporting and fixing of a vulnerability causes open-source software …
[PDF][PDF] Forming Faster Firmware Fuzzers.
A recent trend for assessing the security of an embedded system's firmware is rehosting, the
art of running the firmware in a virtualized environment, rather than on the original hardware …
art of running the firmware in a virtualized environment, rather than on the original hardware …
Refining decompiled c code with large language models
AC decompiler converts an executable into source code. The recovered C source code,
once re-compiled, is expected to produce an executable with the same functionality as the …
once re-compiled, is expected to produce an executable with the same functionality as the …
Cipherfix: Mitigating ciphertext {Side-Channel} attacks in software
Trusted execution environments (TEEs) provide an environment for running workloads in the
cloud without having to trust cloud service providers, by offering additional hardware …
cloud without having to trust cloud service providers, by offering additional hardware …
Hopper: Interpretative fuzzing for libraries
P Chen, Y **e, Y Lyu, Y Wang, H Chen - Proceedings of the 2023 ACM …, 2023 - dl.acm.org
Despite the fact that the state-of-the-art fuzzers can generate inputs efficiently, existing fuzz
drivers still cannot adequately cover entries in libraries. Most of these fuzz drivers are crafted …
drivers still cannot adequately cover entries in libraries. Most of these fuzz drivers are crafted …
Stochfuzz: Sound and cost-effective fuzzing of stripped binaries by incremental and stochastic rewriting
Fuzzing stripped binaries poses many hard challenges as fuzzers require instrumenting
binaries to collect runtime feedback for guiding input mutation. However, due to the lack of …
binaries to collect runtime feedback for guiding input mutation. However, due to the lack of …
Greybox fuzzing for concurrency testing
Uncovering bugs in concurrent programs is a challenging problem owing to the
exponentially large search space of thread interleavings. Past approaches towards …
exponentially large search space of thread interleavings. Past approaches towards …
Fuzzing with data dependency information
A Mantovani, A Fioraldi… - 2022 IEEE 7th European …, 2022 - ieeexplore.ieee.org
Recent advances in fuzz testing have introduced several forms of feedback mechanisms,
motivated by the fact that for a large range of programs and libraries, edgecoverage alone is …
motivated by the fact that for a large range of programs and libraries, edgecoverage alone is …