Reversing Engineering Data Structures in Binary Programs: Overview and Case Study | IEEE Conference Publication | IEEE Xplore