Red Team and Pentest study knowledge requirements : Red Team and Pentest study শিখতে হলে আপনাকে প্রযুক্তি সম্পর্কে ভাল ধারনা থাকতে হবে। কোডিং এবং প্রোগ্রাম সম্পর্কে জানতে হবে। যারা হ্যাকিং করে তার ভাল মানের প্রোগ্রামার তাঁদের চিন্তা ভাবনা সাধারন মানুষের চিন্তা ভাবনার অনেক উপরে। । ১.নেটওয়ার্কিং: 1. Good understanding of OSI layer model 2. Understating of communication flow through each layer 3. Good understanding of functions of each layer 4. Understanding of major protocols in each layer 5. In-depth understanding of Layer 3 & Layer 4 protocols, IP, ICMP (layer 3) TCP, and UDP Protocols (layer 4). Overview of TCP/IP Layer model: 1. ARP / Understanding of Client & Server communication model 2. Ports common services run on Ephemeral port vs Well known ports. Understanding of major (everyday Layer 7) services/protocols: 1. DNS 2. DHCP 3. HTTP 4. HTTP Header 5. Fields HTTP Status Codes 6. HTTP maintains a state 7. HTTPS vs HTTP o FTP. Active vs Passive data transfer: 1. SSH / SS