arrow
返回

Scalable data structure detection and classification for C/C plus plus binaries

delete2015-03-07
delete12
delete
OA
AI
I
Istvan Haller *
A
Asia Slowinska
H
Herbert Bos
DOI:10.1007/s10664-015-9363-ydelete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Many existing techniques for reversing data structures in C/C++ binaries are limited to low-level programming constructs, such as individual variables or structs. Unfortunately, without detailed information about a program's pointer structures, forensics and reverse engineering are exceedingly hard. To fill this gap, we propose MemPick, a tool that detects and classifies high-level data structures used in stripped binaries. By analyzing how links between memory objects evolve throughout the program execution, it distinguishes between many commonly used data structures, such as singly-or doubly-linked lists, many types of trees (e.g., AVL, red-black trees, B-trees), and graphs. We evaluate the technique on 10 real world applications, 4 file system implementations and 16 popular libraries. The results show that MemPick can identify the data structures with high accuracy.
Keyword:
Data structures
Dynamic binary analysis
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

V
Vrije Universiteit Amsterdam
学者数:
4.2W
论文数: 3.7W
被引数: 3.7W
引用论文

引用论文

Differential use of multiple genetic sex determination systems in divergent ecomorphs of an African crater lake cichlid
err
IF0
err2021-08-06
err0
errOAAI
errHannah Munby; Tyler Linderoth; Bettina Fischer; Mingliu Du; Grégoire Vernaz; Alexandra M. Tyers; Benjamin P. Ngatunga; Asilatu Shechonge; Hubert Denise; Shane A. McCarthy; Iliana Bista; Eric A. Miska; M. Emília Santos; Martin J. Genner; George F. Turner; Richard Durbin
err分享
err收藏
Comprehensive Correction of the Craniofacial Deformity in Achondroplastic Dwarfism
err1992-12-01
err0
PREAI
errArlen D. Denny; David J. Gingrass; Donald J. Ferguson
err分享
err收藏
Object oriented data analysis: Sets of trees
err2007-10-01
err136
errOAAI
errWang, Haonan; Marron, J. S.
err分享
err收藏
Effect of Boron Incorporation on Structural and Optical Properties of AlN Layers Grown by Metal‐Organic Vapor Phase Epitaxy
err2018-08-12
err0
PREAI
errMasataka Imura; Yuichi Ota; Ryan G. Banal; Meiyong Liao; Yoshiko Nakayama; Masaki Takeguchi; Yasuo Koide
err分享
err收藏
Maternal early pregnancy obesity and related pregnancy and pre-pregnancy disorders: associations with child developmental milestones in the prospective PREDO Study
err2018-04-23
err0
PREAI
errPolina Girchenko; Soile Tuovinen; Marius Lahti-Pulkkinen; Jari Lahti; Katri Savolainen; Kati Heinonen; Riikka Pyhälä; Rebecca M. Reynolds; Esa Hämäläinen; Pia M. Villa; Eero Kajantie; Anu-Katriina Pesonen; Hannele Laivuori; Katri Räikkönen
err分享
err收藏
学者 查看更多内容