SaBRe: load-time selective binary rewriting
SaBRe: load-time selective binary rewriting
复制标题
SaBRe:加载时选择性二进制重写
DOI:
10.1007/s10009-021-00644-w
复制
发表时间:
2022
影响因子:
1.5
通讯作者:
Arras P
中科院分区:
文献类型:
--
作者:
Arras P
Binary rewriting consists in disassembling a program to modify its instructions. However, existing solutions suffer from shortcomings in terms of soundness and performance. We presentSaBRe, a load-time system for selective binary rewriting.SaBRerewrites specific constructs—particularly system calls and functions—when the program is loaded into memory, and intercepts them using plugins through a simple API. We also discuss the theoretical underpinnings of disassembling and rewriting. We developed two backends—forx86_64andRISC-V—which were used to implement three plugins: a fast system call tracer, a multi-version executor, and a fault injector. Our evaluation shows thatSaBReimposes little overhead, typically below 3%.
登录
查看更多内容
DOI:
--
发表时间:
2001
期刊:
影响因子:
--
作者:
S. Debray;R. Muth;S. Watterson
通讯作者:
S. Watterson
DOI:
10.1145/1071604.1071605
发表时间:
2005
期刊:
ACM Trans. Archit. Code Optim.
影响因子:
--
作者:
Tao Li;Ravi Bhargava;L. John
通讯作者:
L. John
DOI:
10.1145/3316415
发表时间:
2019
期刊:
ACM Computing Surveys (CSUR)
影响因子:
--
作者:
M. Wenzl;Georg Merzdovnik;Johanna Ullrich;E. Weippl
通讯作者:
E. Weippl
DOI:
--
发表时间:
1980
期刊:
Computer/law journal
影响因子:
--
作者:
R. Horspool;N. Marovac
通讯作者:
N. Marovac
DOI:
--
发表时间:
2016
期刊:
ACM Transactions on Architecture and Code Optimization (TACO)
影响因子:
--
作者:
Cosmin Gorgovan;Amanieu D'Antras;M. Luján
通讯作者:
M. Luján