TY - GEN
T1 - An observational investigation of reverse engineers' processes and mental models
AU - Votipka, Daniel
AU - Rabin, Seth
AU - Micinski, Kristopher
AU - Foster, Jeffrey S.
AU - Mazurek, Michelle L.
N1 - Publisher Copyright:
© 2019 Copyright held by the owner/author(s).
PY - 2019/5/2
Y1 - 2019/5/2
N2 - Reverse engineering is a complex task essential to several software security jobs like vulnerability discovery and malware analysis [14]. While traditional program comprehension tasks (e.g., program maintenance or debugging) have been thoroughly studied [2, 9, 10], reverse engineering diverges from these tasks as reverse engineers do not have access to developers, source code, comments, or internal documentation. Further, reverse engineers often have to overcome countermeasures employed by the developer to make the task harder (e.g., symbol stripping, packing, obfuscation).
AB - Reverse engineering is a complex task essential to several software security jobs like vulnerability discovery and malware analysis [14]. While traditional program comprehension tasks (e.g., program maintenance or debugging) have been thoroughly studied [2, 9, 10], reverse engineering diverges from these tasks as reverse engineers do not have access to developers, source code, comments, or internal documentation. Further, reverse engineers often have to overcome countermeasures employed by the developer to make the task harder (e.g., symbol stripping, packing, obfuscation).
KW - Program Comprehension
KW - Reverse Engineering
UR - http://www.scopus.com/inward/record.url?scp=85067274289&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85067274289&partnerID=8YFLogxK
U2 - 10.1145/3290607.3313040
DO - 10.1145/3290607.3313040
M3 - Conference contribution
AN - SCOPUS:85067274289
T3 - Conference on Human Factors in Computing Systems - Proceedings
BT - CHI EA 2019 - Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems
PB - Association for Computing Machinery
T2 - 2019 CHI Conference on Human Factors in Computing Systems, CHI EA 2019
Y2 - 4 May 2019 through 9 May 2019
ER -