Proceedings of the XXth Conference of Open Innovations Association FRUCT (Apr 2015)

Improved algorithm for identification of switch tables in executable code

  • Andrei Gedich,
  • Artur Lazdin

DOI
https://doi.org/10.1109/FRUCT.2015.7117969
Journal volume & issue
Vol. 388, no. 17
pp. 44 – 49

Abstract

Read online

This paper introduces novel approach for identification of switch tables in executable code. Compared to existing solutions based on SSA intermediate representation and different propagation techniques, developed algorithm is more accurate and has greater flexibility. Set of iterative algorithms based on Pearson, weighted Pearson and Spearman correlation coefficients is introduced in this paper. Simple noise value filtering and improved segmentation algorithm are described.

Keywords