Slide 1

Slide 1 text

黑客、技術 黑、科技樹 2017/02/27 II

Slide 2

Slide 2 text

Kuon 喜歡學習,特別是「安全技術」。

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

逆向 工程 其 他 軟體 破解 惡意 程式 漏洞 攻防

Slide 5

Slide 5 text

硬體 軟體

Slide 6

Slide 6 text

硬體 Logic Analysis PCB Reversing ROM Extraction IC Reversing

Slide 7

Slide 7 text

Emulation Flash Dump JTAG Firmware Analysis FS Extraction Firmware Download File ID

Slide 8

Slide 8 text

軟體 De- compiler IDA Pro REIL Binary Analysis Binary Diff Analysis DBI Emulation Firmware Analysis File ID File Format Debugger

Slide 9

Slide 9 text

Anti-Anti- Debug Anti- Debug Anti- Dump Packer Anti-DBI Anti- Sandbox Anti- Disasm Anti-VM Anti- Emulator Unpacker Anti-Anti- VM

Slide 10

Slide 10 text

Anti- Debug Packer Anti- Sandbox Anti-VM Anti-Virus Virus Anti- Rootkit Anti-Anti- Virus Rootkit Malware Botnet Anti- Botnet Anti- Malware

Slide 11

Slide 11 text

ASLR Malware Anti- Malware DEP ROP UAC W^X EMET JIT Spray GrSecurity Anti-Anti- Virus

Slide 12

Slide 12 text

Anti- Dump Debugger Memory Hacking Anti-Anti- Debug Anti- Debug VM Anti-VM Anti-Anti- VM

Slide 13

Slide 13 text

Hooking Rootkit Malware Injection SMM VM

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

需求 架構 開發 測試 部署 API SOAP RESTful JSON Data Format XML Authentication Cookie HTTP Header Token User Input Injection OAuth Cross-Domain Sever-side Proxy SSRF Javascript Hijacking CSP Secure Transport SSL/TLS HSTS NoSQL Cert Validation CORS CSRF JSONP Callback Resource Upload/Download Upload Enumeration CSRF CSRF Security Header Pinning XXE

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

流程、標準 Null Pointer Race Condition Dangling Pointer Data Race Double Free Double Destruct Use-After-Free Use-After-Destruct Integer Overflow Counter Overflow Heap Overflow Pool Overflow Stack Overflow Format String JMS & JMX File Inclusion Object Injection 框 架 OGNL Injection HQL Injection 執 行 環 境 Java PHP 通 用 Web Native SQL Injection XSS Cmd Injection Path Traversal Code Injection Unserialization Template Injection Python Template Injection Race Condition CSRF YAML Evaluation Mass Assignment Spring i18n Injection OOB Read Arbitrary Write Info Leak Type Confusion Undef Behavior Uninit Memory

Slide 18

Slide 18 text

Q&A 問題‧討論