Show simple item record

dc.identifier.urihttp://hdl.handle.net/1951/60269
dc.identifier.urihttp://hdl.handle.net/11401/71535
dc.description.sponsorshipThis work is sponsored by the Stony Brook University Graduate School in compliance with the requirements for completion of degree.en_US
dc.formatMonograph
dc.format.mediumElectronic Resourceen_US
dc.language.isoen_US
dc.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dc.typeThesis
dcterms.abstractIn recent years, many research efforts have been dedicated to detect vulnerabilities in software. Most of these techniques are based on source code analysis. However, source code-based analysis methods are ineffective when the program source code is not available. In such a case, binary analysis is the only option. Yet, all binary analysis methods have to address serious challenges such as indirect memory access, missing functions and data abstraction. Historically, these problems have been addressed using rather ad hoc techniques. However, recent research has begun to reverse this trend. In this thesis, we cover Value-Set Analysis (VSA) and Abstract Stack Analysis (ASA) that use abstract interpretation to address aforementioned challenges in a principled way. We then move on to binary analysis methods that try to recover the missing type information in binaries. We describe TIE, Howard and REWARD as three binary type analysis methods and compare their effectiveness.
dcterms.available2013-05-24T16:38:20Z
dcterms.available2015-04-24T14:47:50Z
dcterms.contributorSekar, Ren_US
dcterms.creatorSaberi, Alireza
dcterms.dateAccepted2013-05-24T16:38:20Z
dcterms.dateAccepted2015-04-24T14:47:50Z
dcterms.dateSubmitted2013-05-24T16:38:20Z
dcterms.dateSubmitted2015-04-24T14:47:50Z
dcterms.descriptionDepartment of Computer Scienceen_US
dcterms.extent34 pg.en_US
dcterms.formatMonograph
dcterms.formatApplication/PDFen_US
dcterms.identifierhttp://hdl.handle.net/1951/60269
dcterms.identifierhttp://hdl.handle.net/11401/71535
dcterms.issued2012-12-01
dcterms.languageen_US
dcterms.provenanceMade available in DSpace on 2013-05-24T16:38:20Z (GMT). No. of bitstreams: 1 StonyBrookUniversityETDPageEmbargo_20130517082608_116839.pdf: 41286 bytes, checksum: 425a156df10bbe213bfdf4d175026e82 (MD5) Previous issue date: 1en
dcterms.provenanceMade available in DSpace on 2015-04-24T14:47:50Z (GMT). No. of bitstreams: 3 StonyBrookUniversityETDPageEmbargo_20130517082608_116839.pdf.jpg: 1934 bytes, checksum: c116f0e1e7be19420106a88253e31f2e (MD5) StonyBrookUniversityETDPageEmbargo_20130517082608_116839.pdf.txt: 336 bytes, checksum: 84c0f8f99f2b4ae66b3cc3ade09ad2e9 (MD5) StonyBrookUniversityETDPageEmbargo_20130517082608_116839.pdf: 41286 bytes, checksum: 425a156df10bbe213bfdf4d175026e82 (MD5) Previous issue date: 1en
dcterms.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dcterms.subjectAbstract Interpretation, Static Binary Analysis, Type Inference
dcterms.subjectComputer science
dcterms.titleUsing Type Inference and Abstract Interpretation for Static Binary Analysis
dcterms.typeThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record