Toward automated forensic analysis of obfuscated malware (Record no. 393249)

001 - ETIQUETA DE REGISTO
Identificador do registo 393249
100 ## - DADOS GERAIS DE PROCESSAMENTO
Dados gerais de processamento 20150513d2015 y0pory50 ba
101 ## - LÍNGUA DA PUBLICAÇÃO
Língua do texto, banda sonora, etc. Inglês
200 ## - TÍTULO E MENÇÃO DE RESPONSABILIDADE
Título próprio Toward automated forensic analysis of obfuscated malware
Indicação genérica do tipo de material Recurso eletrónico
Primeira menção de responsabilidade Ryan J. Farley
210 ## - PUBLICAÇÃO, DISTRIBUIÇÃO, ETC.
Lugar da publicação, distribuição, etc. Fairfax, VA
Nome do editor, distribuidor, etc. [s.n.]
Data da publicação, distribuição, etc. 2015
215 ## - DESCRIÇÃO FÍSICA
Indicação específica do tipo de material e extensão do item 1 CD-ROM
Dimensões 12 cm
300 ## - NOTAS GERAIS
Texto da nota Tese submetida à "Graduate Faculty of George Mason University" como requisito parcial para a obtenção do grau de Doutor em "Computer Science", tendo como orientador Xinyuan Wang. Ficheiro de 4,26 MB em formato PDF (160 p.).
330 ## - SÚMULA OU RESUMO
Texto da nota 1. Introduction: Automated Forensic Analysis. 1.1 Automated Forensic Analysis Problem Model. 1.1.1 Attack Code. 1.1.2 Original Attack String. 1.1.3 Data Structure Exploited. 1.2 Contributions. 2. Related Work. 2.1 Offensive Techniques. 2.2 Defensive Techniques. 2.3 Open Problems. 3. Background: Malware Concepts and Considerations. 3.1 Exploitation. 3.1.1 Exploit Mechanics. 3.1.2 Organizing Exploits. 3.1.3 Example Malware Life Cycle: The Roving Bugnet. 3.2. Shellcode. 3.3 Obfuscation. 3.3.1 Selected Encoders. 3.3.2 Novel Incremental Encoder. 3.4 Analyzing Obfuscated Malware. 4. Automated Extraction of Obfuscated Code. 4.1 Overview. 4.1.1 Motivating Examples. 4.1.2 Overall CodeXt Architecture. 4.2 Design. 4.2.1 Necessary Conditions and Heuristics. 4.2.2 Locating Hidden Code. 4.2.3 Handling Self-modifying Code. 4.3 Methodology. 4.3.1 Online Specification Based Detection Component. 4.3.2 Dynamic Analysis Component. 4.4 Implementation. 4.4.1 Pre-Execution Processing. 4.4.2 Execution Processing. 4.4.3 Post-Execution Processing. 4.5 Empirical Evaluation. 4.5.1 Accuracy and Performance. 4.5.2 Locating the Hidden Code from Memory Dump. 4.5.3 Extracting Encoded Code. 4.5.4 Emulation Detection Evasion. 5. Automated Location of Attack String from Run-time Input. 5.1 Design. 5.1.1 Run-time Hidden Branch Coverage. 5.1.2 Taint Labels and Tracking. 5.1.3 Dataflow Validity Throughout Intermingled Code. 5.1.4 Monitoring Real-time Attacks. 5.2 Methodology and Implementation. 5.2.1 Symbolic Conditional Branch Exploration. 5.2.2 Labeling Taint Sources. 5.2.3 Symbolic Execution of Tainted Code. 5.2.4 Limiting Propagation. 5.2.5 Monitoring Real-time Attacks. 5.3 Empirical Evaluation. 5.3.1 Multiple Labels and Propagation. 5.3.2 Executing Symbolic Code and Tracking Decoding Keys. 5.3.3 Locating an Attack String During a Buffer Overflow. 5.3.4 Monitoring Executables under Attack. 5.3.5 Identifying an Attack String within Network Traffic. 5.3.6 Analytics Tool. 6. Conclusions and Future Work. A Disassembled Encoders and Execution Traces. A.1 ADMmutate Encoder Output. A.2 Clet Encoder Output. A.3 Alpha2 Encoder Output. B DASOSF Memory Dump. B.1 Dump in Human Readable Format. C CodeXt Code Tracing. C.1 Results of Searching for Start of Malicious Code. C.2 Handling Multiple Positives when Searching for Start of Malicious Code. C.3 Raw Data of Reasons for Negative Matches. D Attack String Location and Taint Tracking. D.1 Shikata-Ga-Nai Expression Simplification Example. D.2 Buffer Overflow Taint Tester. D.3 Vulnerable Server Source. References.
606 ## - NOME COMUM USADO COMO ASSUNTO
Elemento de entrada INFORMÁTICA FORENSE
ID Autoridade 326850
606 ## - NOME COMUM USADO COMO ASSUNTO
Elemento de entrada VÍRUS INFORMÁTICO
ID Autoridade 101304
606 ## - NOME COMUM USADO COMO ASSUNTO
Elemento de entrada TESE
ID Autoridade 334284
606 ## - NOME COMUM USADO COMO ASSUNTO
Elemento de entrada ESTADOS UNIDOS
ID Autoridade 334103
700 ## - NOME DE PESSOA - RESPONSABILIDADE PRINCIPAL
Palavra de ordem FARLEY
Outra parte do nome não tomada para palavra de ordem Ryan J.
ID Autoridade 357719
955 ## -
-- Oferta
995 ## - LOCALIZAÇÃO E INFORMAÇÃO DE EXEMPLARES
-- 0
-- PJCD_262_000000000000000
-- 2022-06-06
-- 2022-06-06
-- 0
Holdings
Número de registo Número interno Koha (auto-gerado) Biblioteca de aquisição Biblioteca de empréstimo Código de barras Cota Tipo de documento Forma de aquisição
PJCD262 425692 Biblioteca da Polícia Judiciária Biblioteca da Polícia Judiciária PJ1CD262_129 PJCD262 Monografias Oferta