CRAug 10, 2019
RISC-V: #AlphanumericShellcoding
arXiv:1908.03819v13 citations
AI Analysis
This addresses a security challenge for exploit developers and defenders in the context of RISC-V architecture, representing an incremental advancement in shellcoding techniques.
The paper tackles the problem of designing RISC-V shellcodes that can execute arbitrary code while being constrained to alphanumeric characters and a few special symbols, and demonstrates the feasibility of creating such shellcodes.
We explain how to design RISC-V shellcodes capable of running arbitrary code, whose ASCII binary representation use only letters a-zA-Z, digits 0-9, and either of the three characters: #, /, '.