Sequence Alignment of Malware Data
Daniel Brill · ODU Digital Commons (Old Dominion University) · 2016
Sequence alignment has been used to align DNA sequences to find matching segments of DNA from different specimens. Theses DNA sequences can be used to find similar patterns in DNA, this process can also be used on computer programs to identify when segments of code have been reused. Malware programs are made most of the time from other malware programs or malware templates. We can sequence align the byte information of these decompiled programs to identify them as malware from known samples. Sequence alignment is a time consuming process but when a sequence has been found it can be used to identify malware orders of magnitude faster then the sequence alignment of two whole files.