Xmas Attack বা Xmas Scan কী?
Xmas Attack হলো একটি নেটওয়ার্ক স্ক্যানিং টেকনিক যেখানে TCP প্যাকেটের FIN, PSH এবং URG ফ্ল্যাগগুলো একসাথে সেট করা থাকে। এই প্যাকেটকে "Christmas Tree Packet" বলা হয় কারণ সব ফ্ল্যাগ জ্বলতে থাকে একটি ক্রিসমাস গাছের লাইটের মতো। এটিকে "Kamikaze Packet" ও বলা হয়।
Xmas Scan কীভাবে কাজ করে?
Nmap-এ Xmas Scan চালাতে `-sX` অপশন ব্যবহার করা হয়। এটি টার্গেট সিস্টেমে FIN, PSH, URG ফ্ল্যাগসহ TCP প্যাকেট পাঠায়। RFC 793 অনুযায়ী, যদি পোর্ট বন্ধ থাকে, তবে সিস্টেম RST প্যাকেট রিটার্ন করবে। যদি পোর্ট খোলা থাকে, তবে কোনো রেসপন্স দেবে না।
Xmas Scan, NULL Scan এবং FIN Scan-এর পার্থক্য
- FIN Scan: শুধু FIN ফ্ল্যাগ পাঠায়
- Xmas Scan: FIN, PSH, URG তিনটি ফ্ল্যাগ পাঠায়
- NULL Scan: কোনো ফ্ল্যাগ পাঠায় না (সব ফ্ল্যাগ ০)
এই তিনটি স্ক্যান টাইপের লিমিটেশন এবং রেসপন্স হ্যান্ডলিং প্রায় একই।
কেন এটিকে Xmas Scan বলা হয়?
TCP হেডারের PSH, URG এবং FIN ফ্ল্যাগগুলো একসাথে সেট থাকার কারণে প্যাকেটটি "লাইট আপ" হয়ে যায়, যেন একটি ক্রিসমাস গাছ।
Xmas Scan-এর ব্যবহার
- ফায়ারওয়াল বা IDS/IPS বাইপাস করতে (SYN ফ্ল্যাগ না থাকার কারণে)
- টার্গেট সিস্টেমের ওপারেটিং সিস্টেম ফিঙ্গারপ্রিন্টিং করতে
- পোর্ট স্টেট (খোলা/বন্ধ) নির্ধারণ করতে
- নেটওয়ার্ক ডিভাইসের আচরণ বিশ্লেষণ করতে
Nmap-এ Xmas Scan কমান্ড
nmap -sX [টার্গেট IP]
সতর্কতা
আধুনিক IDS/IPS সিস্টেম এই স্ক্যান ধরতে পারে। এটি কেবল অনুমতিপ্রাপ্ত নেটওয়ার্কে ব্যবহার করুন। অনধিকার চেষ্টা আইনি আপರাধ।