Matches in SemOpenAlex for { <https://semopenalex.org/work/W3039641146> ?p ?o ?g. }
- W3039641146 abstract "When reverse engineering a binary, the analyst must first understand the semantics of the binary's functions through either manual or automatic analysis. Manual semantic analysis is time-consuming, because abstractions provided by high level languages, such as type information, variable scope, or comments are lost, and past analyses cannot apply to the current analysis task. Existing automated binary analysis tools currently suffer from low accuracy in determining semantic function identification in the presence of diverse compilation environments. We introduce Software Ethology, a binary analysis approach for determining the semantic similarity of functions. Software Ethology abstracts semantic behavior as classification vectors of program state changes resulting from a function executing with a specified input state, and uses these vectors as a unique fingerprint for identification. All existing semantic identifiers determine function similarity via code measurements, and suffer from high inaccuracy when classifying functions from compilation environments different from their ground truth source. Since Software Ethology does not rely on code measurements, its accuracy is resilient to changes in compiler, compiler version, optimization level, or even different source implementing equivalent functionality. Tinbergen, our prototype Software Ethology implementation, leverages a virtual execution environment and a fuzzer to generate the classification vectors. In evaluating Tinbergen's feasibility as a semantic function identifier by identifying functions in coreutils-8.30, we achieve a high .805 average accuracy. Compared to the state-of-the-art, Tinbergen is 1.5 orders of magnitude faster when training, 50% faster in answering queries, and, when identifying functions in binaries generated from differing compilation environments, is 30%-61% more accurate." @default.
- W3039641146 created "2020-07-10" @default.
- W3039641146 creator A5005035041 @default.
- W3039641146 creator A5061277591 @default.
- W3039641146 creator A5065116578 @default.
- W3039641146 date "2019-06-07" @default.
- W3039641146 modified "2023-09-27" @default.
- W3039641146 title "Software Ethology: An Accurate, Resilient, and Cross-Architecture Binary Analysis Framework" @default.
- W3039641146 cites W1854214752 @default.
- W3039641146 cites W1910686388 @default.
- W3039641146 cites W1993595248 @default.
- W3039641146 cites W2041839827 @default.
- W3039641146 cites W2065948900 @default.
- W3039641146 cites W2071170332 @default.
- W3039641146 cites W2082594235 @default.
- W3039641146 cites W2088657502 @default.
- W3039641146 cites W2095445208 @default.
- W3039641146 cites W2125260159 @default.
- W3039641146 cites W2126734536 @default.
- W3039641146 cites W2128782367 @default.
- W3039641146 cites W2136099030 @default.
- W3039641146 cites W2138756793 @default.
- W3039641146 cites W2140609933 @default.
- W3039641146 cites W2140807364 @default.
- W3039641146 cites W2153185479 @default.
- W3039641146 cites W2156858199 @default.
- W3039641146 cites W2159702664 @default.
- W3039641146 cites W2165597437 @default.
- W3039641146 cites W2212195622 @default.
- W3039641146 cites W224410497 @default.
- W3039641146 cites W2414803796 @default.
- W3039641146 cites W2466114212 @default.
- W3039641146 cites W2514974017 @default.
- W3039641146 cites W2515650212 @default.
- W3039641146 cites W2532962075 @default.
- W3039641146 cites W2547625248 @default.
- W3039641146 cites W2548028511 @default.
- W3039641146 cites W2560252021 @default.
- W3039641146 cites W2577142429 @default.
- W3039641146 cites W2625806818 @default.
- W3039641146 cites W2751862727 @default.
- W3039641146 cites W2752531355 @default.
- W3039641146 cites W2752559890 @default.
- W3039641146 cites W2752859356 @default.
- W3039641146 cites W2766711930 @default.
- W3039641146 cites W2768013588 @default.
- W3039641146 cites W2768051178 @default.
- W3039641146 cites W2792247670 @default.
- W3039641146 cites W2795192879 @default.
- W3039641146 cites W2888320512 @default.
- W3039641146 cites W2888698761 @default.
- W3039641146 cites W2899305453 @default.
- W3039641146 cites W2933883078 @default.
- W3039641146 cites W2947182139 @default.
- W3039641146 cites W2947814692 @default.
- W3039641146 cites W2963408280 @default.
- W3039641146 cites W2964097210 @default.
- W3039641146 cites W2985896598 @default.
- W3039641146 cites W596492259 @default.
- W3039641146 cites W2278916900 @default.
- W3039641146 hasPublicationYear "2019" @default.
- W3039641146 type Work @default.
- W3039641146 sameAs 3039641146 @default.
- W3039641146 citedByCount "1" @default.
- W3039641146 countsByYear W30396411462020 @default.
- W3039641146 crossrefType "posted-content" @default.
- W3039641146 hasAuthorship W3039641146A5005035041 @default.
- W3039641146 hasAuthorship W3039641146A5061277591 @default.
- W3039641146 hasAuthorship W3039641146A5065116578 @default.
- W3039641146 hasConcept C116834253 @default.
- W3039641146 hasConcept C124101348 @default.
- W3039641146 hasConcept C14036430 @default.
- W3039641146 hasConcept C154504017 @default.
- W3039641146 hasConcept C154945302 @default.
- W3039641146 hasConcept C169590947 @default.
- W3039641146 hasConcept C199360897 @default.
- W3039641146 hasConcept C204321447 @default.
- W3039641146 hasConcept C2777904410 @default.
- W3039641146 hasConcept C41008148 @default.
- W3039641146 hasConcept C43126263 @default.
- W3039641146 hasConcept C59822182 @default.
- W3039641146 hasConcept C78458016 @default.
- W3039641146 hasConcept C86803240 @default.
- W3039641146 hasConceptScore W3039641146C116834253 @default.
- W3039641146 hasConceptScore W3039641146C124101348 @default.
- W3039641146 hasConceptScore W3039641146C14036430 @default.
- W3039641146 hasConceptScore W3039641146C154504017 @default.
- W3039641146 hasConceptScore W3039641146C154945302 @default.
- W3039641146 hasConceptScore W3039641146C169590947 @default.
- W3039641146 hasConceptScore W3039641146C199360897 @default.
- W3039641146 hasConceptScore W3039641146C204321447 @default.
- W3039641146 hasConceptScore W3039641146C2777904410 @default.
- W3039641146 hasConceptScore W3039641146C41008148 @default.
- W3039641146 hasConceptScore W3039641146C43126263 @default.
- W3039641146 hasConceptScore W3039641146C59822182 @default.
- W3039641146 hasConceptScore W3039641146C78458016 @default.
- W3039641146 hasConceptScore W3039641146C86803240 @default.
- W3039641146 hasLocation W30396411461 @default.
- W3039641146 hasOpenAccess W3039641146 @default.
- W3039641146 hasPrimaryLocation W30396411461 @default.