A static API birthmark for Windows binary executables

Cited 32 time in webofscience Cited 43 time in scopus
  • Hit : 510
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorChoi, Seok-Wooko
dc.contributor.authorPark, Hee-Wanko
dc.contributor.authorLim, Hyun-Ilko
dc.contributor.authorHan, Tai-Sookko
dc.date.accessioned2010-02-03T05:30:59Z-
dc.date.available2010-02-03T05:30:59Z-
dc.date.created2012-02-06-
dc.date.created2012-02-06-
dc.date.issued2009-05-
dc.identifier.citationJOURNAL OF SYSTEMS AND SOFTWARE, v.82, no.5, pp.862 - 873-
dc.identifier.issn0164-1212-
dc.identifier.urihttp://hdl.handle.net/10203/16449-
dc.description.abstractA software birthmark is the inherent characteristics of a program extracted from the program itself. By comparing birthmarks, we can detect whether a program is a copy of another program or not. We propose a static API birthmark for Windows executables that utilizes sets of API calls identified by a disassembler statically. By comparing 49 Windows executables, we show that our birthmark can distinguish similar programs and detect copies. By comparing binaries generated by various compilers, we also demonstrate that our birthmark is resilient. We compare our birthmark with a previous Windows dynamic birthmark to show that it is more appropriate for GUI applications. (C) 2008 Elsevier Inc. All rights reserved.-
dc.description.sponsorshipThis work was partially supported by the Korea Science and Engineering Foundation(KOSEF) grant funded by the Korea government(MEST) (No. R01-2008-000-11856-0). Also, this work was partially supported by the MKE(Ministry of Knowledge Economy), Korea, under the ITRC(Information Technology Research Center) Support program supervised by the IITA(Institute of Information Technology Advancement)” (IITA-2008-C1090-0801-0020).en
dc.languageEnglish-
dc.language.isoen_USen
dc.publisherELSEVIER SCIENCE INC-
dc.subjectALGORITHM-
dc.titleA static API birthmark for Windows binary executables-
dc.typeArticle-
dc.identifier.wosid000265318300012-
dc.identifier.scopusid2-s2.0-63149135419-
dc.type.rimsART-
dc.citation.volume82-
dc.citation.issue5-
dc.citation.beginningpage862-
dc.citation.endingpage873-
dc.citation.publicationnameJOURNAL OF SYSTEMS AND SOFTWARE-
dc.identifier.doi10.1016/j.jss.2008.11.848-
dc.embargo.liftdate9999-12-31-
dc.embargo.terms9999-12-31-
dc.contributor.localauthorHan, Tai-Sook-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorSoftware birthmark-
dc.subject.keywordAuthorSoftware theft detection-
dc.subject.keywordAuthorSoftware security-
dc.subject.keywordAuthorStatic analysis-
dc.subject.keywordAuthorReverse engineering-
dc.subject.keywordPlusALGORITHM-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 32 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0