티스토리 뷰
General / Overall
- Project Management - Start, maintain and complete a project
- Toolkit and Exploit Management - Maintain a useful set of tools
- Education - Stay up to date, learn new concepts (books, people, training)
- Teaching - Explain new concepts, publish information
- Research - Own a topic or research area
- Bullshit Management - Ability to work in close quarters
Auditing
- Law / Regulation Knowledge
HIPAA,FISMA,GLBA (High level regulations)
ISO17799,ISO27002 (IT standards)
PCI, COBIT (Lower-level guidelines)
- CISSP Domains
Writing
- Technical writing ability
- Ability to analyze & correlate information
- Ability to reconstruct a narrative from technical information
Social / People Skills
- Common Sense - Finding the quickest, easiest solution to a problem at hand
- Social Engineering
Searching / Information Gathering
- Research Skills
- Google Hacking
- Recon Techniques
- Information Correlation
Attack Modeling
- Risk and Threat Modeling
- Attack Modeling
- Security Mindset
- System Decomposition
Web Application Skills
- General Development and Testing
- AJAX
- Design Patterns (MVC) - Ruby
- Javascript Debugging - Venkman, Firebug
- Web Services - Rest, XML-RPC, SOAP, json
- Web Specific Languages - ASP, PHP, JSP, Coldfusion
- Web Frameworks and Platforms - ASP.NET, J2EE
- Database Administration
- SQL / Data Query
OS-Specific Skills
- System Administration
- OS Theory
System Architecture
System Security Models
Filesystems, Networking, I/O
Startup / Shutdown
Analysis (dump, debugging, memory, forensic)
Management + Maintenance
- Windows
Active Directory
Exchange / OWA
SQL Server
- Linux / BSD
Apache
MySQL
Sendmail / Postfix
- Package Managers
- OS X
- AIX / Solaris / Unix
- Kernel / Posix
- System Programming
Networking
- Networking Theory
- Protocol Theory
- Routing and Switching
Cisco & Juniper
- Firewalls
- Embedded Devices
VOIP / Voice Skills
- PSTN experience
- Routing + Signaling Protocols
Scripting Skills
- Bash, etc
- Perl, Python, Ruby
- PHP, ASP
- Batch, VBScript, Powershell
Hardware Hacking
- Embedded Devices
- Electronics Theory
- Secure Design of a System
Wireless
- WEP / WPA / WPA2
- Packet Injection
- Hardware / Driver knowledge
- Basic Encryption
Symmetric ciphers
Asymmetric ciphers
- 802.11
- Antenna Theory
- Mobile Networking
CDMA, GSM, Mesh Theory
Development
- Coding
- Regular Expressions
- Development
Design Patterns
Development Methodology
- Version Control
- Database Design
- Language
C / C++, Java
C# / dotNet Framework
Vulnerability Development
- Reverse Engineering
- Buffer / Heap Overflows (explain + code + find)
- Creative Thinking
- Analytic Thinking
- Coding / Debugging
- Fuzzing
Testing Theory
File Fuzzing
Protocol Fuzzing
SPIKE, Peach, etc
Attack Analysis / Forensics
- IDS / IPS experience
Snort / Commercial IDS
Honeypots
- Forensics experience
- Packet capture and analysis
packet dumps, bpf, flows, wireshark
'Tip' 카테고리의 다른 글
Git 간단한 사용법 (0) | 2015.07.13 |
---|---|
Scapy: All-in-One Networking Tool (0) | 2015.04.14 |
tar (권한 포함하여 하위 디렉터리 압축) (0) | 2015.04.08 |
Terminal Prompt 설정하기 (0) | 2015.04.02 |
File (Directory) Permission (0) | 2015.03.22 |
PENETRATION TESTING PRACTICE LAB - VULNERABLE APPS / SYSTEMS (0) | 2015.02.01 |
침투테스터를 위한 파이썬 오픈소스 도구 소개 (0) | 2015.01.21 |
x86 Architecture (0) | 2014.10.09 |
fg, bg (ForeGround, BackGround) (0) | 2014.10.07 |
Vim - Hex View (0) | 2014.09.01 |