~/talk

BinSim: Trace-based Semantic Binary Diffing...

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

BinSim prototype implements system call sliced segments equivalence checking by combining enhanced dynamic slicing with symbolic execution to compare only the instructions that affect system call arguments. It detects conditional equivalence and similarities that span basic block boundaries, uses heuristics to identify and approximate cryptographic functions, and reports precise differing instruction regions. An offline checker analyzes traces from the sandbox and the evaluation on over 1,000 malware samples including ransomware shows higher resilience and accuracy than prior tools.

AI-written summary · about

  1. 0:00Start
  2. 1:08Security-relevant Software Analysis for Binary Code
  3. 1:52Binary Difference Analysis (Binary Diffing)
  4. 2:18Security Applications of Binary Diffing
  5. 3:39Challenge: Code Obfuscation
  6. 4:40Compare Runtime Execution Behavior
  7. 6:02Basic Block Semantics Modeling
  8. 9:18Block-Centric Limitation (1)
  9. 10:32Block-Centric Limitation (2)
  10. 13:08BinSim Overview
  11. 14:13BinSim Advantages
  12. 15:11BinSim Core Method
  13. 17:33BinSim Architecture
  14. 19:12System Call Alignment
  15. 20:39Dynamic Slicing Binary Code (1)
  16. 22:52Handling Cryptographic Functions
  17. 23:42Ground Truth Dataset
  18. 24:22Comparative Evaluation Results
  19. 25:02Analyzing Wild Malware Variants
  20. 25:59BinSim Limitations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.