論文一覧へ戻る
国際学会

Experiments on ROP Attack with Various Instruction Set Architectures

Experiments on ROP Attack with Various Instruction Set Architectures

Experiments on ROP Attack with Various Instruction Set Architecturesの研究紹介画像

Abstract概要

The return-oriented programming (ROP) attack attempts to execute malicious code by collecting code snippets, and several ROP variants have been proposed. Although there are security mechanisms against ROP attacks, these require high-spec architectures with respect to memories and CPUs. Recently, Cloosters et al. analyzed the features of various CPUs including the ARM 32, the ARM64 and the RISC-V, and they developed a method to search ROP gadgets automatically and then construct an ROP chain. In this paper, we reconsider the possibility of ROP attacks against the x86, ARM32, and ARM64 architectures to investigate their differences. In an experiment, these processors were emulated using the QEMU emulator, and we demonstrate that our method allows us to construct the target environments easily even for multiple processors.

Artifacts関連資料

Information書誌情報

掲載誌・会議名
Bulletin of Networking, Computing, Systems, and Software
巻
13
番号
1
発表日
2023/12/01
発表場所
Kunibiki Messe (Matsue, Japan)

Keywordsキーワード

Citation引用

Yuuma Taki, Masayuki Fukumitsu, Tsubasa Yumura. Experiments on ROP Attack with Various Instruction Set Architectures, Bulletin of Networking, Computing, Systems, and Software, Vol.13, No.1, 2023

論文一覧へ戻る