کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10342420 696068 2015 7 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Automatic classification of object code using machine learning
ترجمه فارسی عنوان
طبقه بندی خودکار کد هدف با استفاده از یادگیری ماشین
کلمات کلیدی
فراگیری ماشین، طبقه بندی، معماری کامپیوتر، تجزیه و تحلیل بدافزار، کد اجرایی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Recent research has repeatedly shown that machine learning techniques can be applied to either whole files or file fragments to classify them for analysis. We build upon these techniques to show that for samples of un-labeled compiled computer object code, one can apply the same type of analysis to classify important aspects of the code, such as its target architecture and endianess. We show that using simple byte-value histograms we retain enough information about the opcodes within a sample to classify the target architecture with high accuracy, and then discuss heuristic-based features that exploit information within the operands to determine endianess. We introduce a dataset with over 16000 code samples from 20 architectures and experimentally show that by using our features, classifiers can achieve very high accuracy with relatively small sample sizes.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Digital Investigation - Volume 14, Supplement 1, August 2015, Pages S156-S162
نویسندگان
,