Reassembleable Disassembling
Shuai Wang, Pei Wang, Dinghao Wu Pennsylvania State University 24th USENIX Security Symposium, August 2015
1 / 14
Reassembleable Disassembling Shuai Wang, Pei Wang, Dinghao Wu - - PowerPoint PPT Presentation
Reassembleable Disassembling Shuai Wang, Pei Wang, Dinghao Wu Pennsylvania State University 24th USENIX Security Symposium, August 2015 1 / 14 Motivation Analysing and retrofitting COTS binaries with. . . software fault isolation control-flow
1 / 14
2 / 14
2 / 14
3 / 14
4 / 14
5 / 14
6 / 14
7 / 14
8 / 14
8 / 14
8 / 14
9 / 14
10 / 14
10 / 14
0.5 1 1.5 2 p e r l b e n c h b z i p 2 g c c m c f g
m k h m m e r s j e n g l i b q u a n t u m h 2 6 4 r e f m i l c l b m s p h i n x 3 c t a g s g z i p b c n w e b t h t t p d m
g
e
t p d Normalized Overhead (%)
2 4 6 8 [ base64 basename cat cksum comm cp csplit cut date tty uname unexpand uniq unlink uptime users vdir wc who Normalized Overhead (%) 11 / 14
0.5 1 1.5 2 p e r l b e n c h b z i p 2 g c c m c f g
m k h m m e r s j e n g l i b q u a n t u m h 2 6 4 r e f m i l c l b m s p h i n x 3 c t a g s g z i p b c n w e b t h t t p d m
g
e
t p d Normalized Overhead (%)
2 4 6 8 [ base64 basename cat cksum comm cp csplit cut date tty uname unexpand uniq unlink uptime users vdir wc who Normalized Overhead (%)
10 20 30 40 m
g
e b c
t p d n w e b g z i p c t a g s t h t t p d b z i p 2 s p h i n x 3 l i b q u a n t u m m c f s j e n g m i l c p e r l b e n c h l b m h m m e r g c c h 2 6 4 r e f g
m k Processing Time (Seconds) 0.5 1 1.5 2 [ base64 basename cat chcon chgrp chmod chown chroot cksum unexpand uniq unlink uptime users vdir wc who whoami yes Processing Time (Seconds) 12 / 14
0.5 1 1.5 2 p e r l b e n c h b z i p 2 g c c m c f g
m k h m m e r s j e n g l i b q u a n t u m h 2 6 4 r e f m i l c l b m s p h i n x 3 c t a g s g z i p b c n w e b t h t t p d m
g
e
t p d Normalized Overhead (%)
2 4 6 8 [ base64 basename cat cksum comm cp csplit cut date tty uname unexpand uniq unlink uptime users vdir wc who Normalized Overhead (%) 10 20 30 40 m
g
e b c
t p d n w e b g z i p c t a g s t h t t p d b z i p 2 s p h i n x 3 l i b q u a n t u m m c f s j e n g m i l c p e r l b e n c h l b m h m m e r g c c h 2 6 4 r e f g
m k Processing Time (Seconds) 0.5 1 1.5 2 [ base64 basename cat chcon chgrp chmod chown chroot cksum unexpand uniq unlink uptime users vdir wc who whoami yes Processing Time (Seconds)
13 / 14
1Available at https://github.com/s3team/uroboros 14 / 14