Abstrakt. CodeSurfer/x86 är ett prototypsystem för analys av x86 körbara enheter. Den använder en statisk analysalgoritm som kallas värdeanalys (VSA) för att återställa mellanliggande representationer som liknar dem som en kompilator skapar för ett program skrivet på ett högnivåspråk. En stor utmaning när det gäller att bygga ett analysverktyg för körbara maskiner är att tillhandahålla användbar information om operationer som involverar minne. Detta är svårt när symbol-tabell och felsökning information saknas eller är opålitlig. CodeSurfer/x86 övervinner dessa utmaningar för att ge en analytiker en kraftfull och flexibel plattform för att undersöka egenskaper och beteenden hos potentiellt skadliga kod (såsom COTS-komponenter, plugins, mobil kod, maskar, trojaner och virus-infekterad kod) med hjälp av i) CodeSurfer/x86's GUI, ii) CodeSurfer/x86's skriptspråk, som ger tillgång till alla de mellanliggande representationer som CodeSurfer/x86 bygger för det körbara, och iii) GrammaTech's Path Inspector, som är ett verktyg som använder en sofistikerad mönstermatchning motor för att svara på frågor om flödet av utförande i ett program.
CodeSurfer/x86-plattformen REF är en egenutvecklad plattform för analys av x86-program.
Codesurfer/x86-a platform for analyzing x86 executables
{'venue': 'of Lecture Notes in Computer Science', 'journal': None, 'mag_field_of_study': ['Computer Science']}