একানব্বইতম অধ্যায়, হ্যাকারদের যুদ্ধক্ষেত্র
আক্রান্ত হয়েছে ভার্চুয়াল সিস্টেমটি—এতে কোনো সমস্যা নেই, আগের অবস্থায় ফিরিয়ে নিলেই হবে। কিন্তু চেন সু পুরো পর্দাজুড়ে পাণ্ডা-ধূপছাঁই আইকন দেখে একটানা শ্বাস টানতে লাগল।
এই ভাইরাসটা যে বানিয়েছে, সে নেহাতই নির্লজ্জ!
ভাইরাসের চলার লগ দেখে চেন সু বুঝতে পারল, এটি নিজেই সিস্টেমের হোস্ট ফাইল বদলে দিয়েছে, তারপর সব ওয়েবপৃষ্ঠার নির্দেশ একটিমাত্র তিন হাজার তিনশো আটচল্লিশ নম্বর ঠিকানায় ঠেলে দিয়েছে। এরপর স্বয়ংক্রিয়ভাবে আইই চালু করে পাগলের মতো ক্লিক করতে শুরু করেছে।
এটা স্পষ্টতই ভাইরাস ছড়িয়ে পড়ার সুযোগ নিয়ে ক্লিকসংখ্যা বাড়িয়ে টাকা কামানোর কৌশল!
আরও খারাপ, ভাইরাসের খোলসটিতে রুটকিট প্রযুক্তি ব্যবহার করে এনক্রিপশন ও সুরক্ষা দেওয়া হয়েছে, যাতে এটি নিজের অস্তিত্ব এবং নির্দিষ্ট ফাইলগুলো আড়াল করে তালাবদ্ধ রাখতে পারে, ধরা পড়া ও মুছে ফেলা ঠেকাতে পারে। পাশাপাশি সার্ভার থেকে গোপনে ট্রোজান নামিয়ে অ্যাকাউন্ট আর পাসওয়ার্ড চুরি করে, অ্যান্টিভাইরাস সফটওয়্যার ও সব ধরনের সিস্টেম-সুরক্ষা ধ্বংস করে। তার উপর আবার লোকাল নেটওয়ার্কের ভেতর নির্বিচারে ছড়িয়েও পড়ে।
ভাবা যায়, এই ভাইরাসের সংক্রমণক্ষমতা ভয়ানক বেশি; খুব অল্প সময়ের মধ্যেই হয়তো গোটা নেটওয়ার্কে ছড়িয়ে পড়বে।
তবে এটিকে ভাঙাও কঠিন নয়। চেন সু-র মতো একেবারে নবীন মানের দক্ষতা আর শিয়াওমিনের সহায়তা থাকলে, খুব তাড়াতাড়িই একটি বিশেষ নির্মূলকারী বানানো যাবে। আর বড় বড় নিরাপত্তা কোম্পানিগুলোর কথা তো আরওই আলাদা।
তবে একটা কথা মনে রাখতে হবে—এ সময় ইন্টারনেটে থাকা অনেক নবীন ছেলেমেয়ের প্রতিক্রিয়া খুবই ধীর। সাধারণত কম্পিউটারে ভাইরাসে ভরে গেলেও তারা নিজেরাই টের পায় না। অবশ্য যদি পাণ্ডা-ধূপছাঁইয়ের মতো এতটা বিষাক্ত ভাইরাস হয় যে কম্পিউটার সিস্টেম পুরোপুরি ভেঙে পড়ে, কিছুই খোলে না, তাহলে তারা অন্তত বুঝতে পারবে; কিন্তু কীভাবে তা নির্মূল করতে হয়, সেটা নাও জানতে পারে। কারণ অনেকেই বোধহয় কোনো পেশাদার ওয়েবসাইট থেকে ভাইরাস-বিধ্বংসী টুল নামায় না, আর অনেকে যে অ্যান্টিভাইরাস ব্যবহার করে তা নকল, সময়মতো হালনাগাদও হয় না। কেউ কেউ তো একেবারেই অ্যান্টিভাইরাস ব্যবহারই করে না—তখন আর কিছু করার থাকে না।
গতবারের ফেংহুও ভাইরাসের কথাই ধরো, এখনো হয়তো কোনো নবীনের কম্পিউটারে ঢুকে সেটাকে খুঁজে পাওয়া যাবে। একবার এক অ-তথ্যপ্রযুক্তি বিভাগের নবীনের কম্পিউটার ঠিক করতে গিয়ে চেন সু এই ফেংহুও ভাইরাসই পেয়েছিল। লোকটা চেন সু-র সঙ্গে একই জিনইয়ং হিরোদের গোষ্ঠীর খেলাধুলার চ্যাটগোষ্ঠীতে ছিল। আগেও বলেছিল, তার নোটবুকটা খুবই দুর্বল; কেনার সময় গতি ঠিকঠাক ছিল, কিন্তু কিছুদিন পর থেকেই গতি ভয়ানক ধীর হয়ে যায়।
এই ভাইরাসের খবর দেখে গাও শিয়াওজিয়ে-ও একবার ছি! বলে উঠল—এই যুগে এত বিকৃত মানসিকতার লোক কে আছে? তারপর চেন সু-র ভার্চুয়াল সিস্টেমের দিকে তাকিয়ে বলল, “এই সহপাঠী, এই ভার্চুয়াল সিস্টেমটা কোথা থেকে এলো? রিপোর্ট এত বিস্তারিত! আমি তো আগে দেখিনি।”
চেন সু হেসে বলল, “যে জিনিস তুমি দেখোনি, তা তো অনেক।”
তখন গাও শিয়াওজিয়ে তাড়াতাড়ি এগিয়ে এসে বলল, “এই সহপাঠী, শেয়ার করবে?”
চেন সু চোখ উল্টে বলল, “নিশ্চয়ই না! তুমি এখন আমার বাড়িতে থাকো, আমার বিছানায় শোও, আর এখন আমার সফটওয়্যারও চুরি করতে চাও? দুনিয়ায় এত সস্তা ব্যাপার কোথায়? আমাকে কি খুব সোজাসাপ্টা মনে হয়েছে?”
গাও শিয়াওজিয়ে ফুঁপিয়ে বলল, “এত কৃপণ হয়ো না না!” তারপর হেসে বলল, “একটু শেয়ার করলেই তো হয়! শেয়ার তো শুধু শেয়ারই, তাতে তোমার একটুও লাভ নেই এমন তো না।”
চেন সু জিজ্ঞেস করল, “কী লাভ?”
গাও শিয়াওজিয়ে হেসে বলল, “তুমিও তো হ্যাকিং শিখতে চাও, তাই না? তাহলে আমরা দুজন মিলে শেয়ার করি না কেন? জিংজিং আমাকে যা শিখিয়েছে, সব তোমাকে আমি শিখিয়ে দেব, আর তুমি এই সফটওয়্যারটা আমাকে দাও।”
চেন সু বলল, “আমি তো বেশ ক্ষতিগ্রস্ত হচ্ছি! তুমি তো刚刚 বললে আমাকে শেখাবে—এটাকে তো এখানে থাকার ভাড়াই ধরা যায়। হঠাৎ করে আবার কেন বিনিময়-শেয়ারের কথা বলছ?”
“কৃপণ লোক, ঠান্ডা জল খাও!” গাও শিয়াওজিয়ে মুখ বাঁকালো, তারপর বসে পড়ে চোখ ঘুরিয়ে বলল, “ঠিক আছে, আমি আরেকটা শর্ত দিচ্ছি... সরে দাঁড়াও, সরে দাঁড়াও, আমি তোমাকে একটা জায়গায় নিয়ে যাই।”
গাও শিয়াওজিয়ে চেন সু-র মাউস কেড়ে নিয়ে একটি আইপি ঠিকানা লিখে একটি ওয়েবসাইটে লগইন করল। ভেতরে ঢুকেই দেখা গেল, এটা যেন কোনো হাওফাং প্রতিযোগিতা প্ল্যাটফর্মের মতো। নানা ঘর আছে, স্তরভিত্তিক ভাগ করা। ওয়েবপৃষ্ঠার একেবারে ওপরে চারটি বড় অক্ষরে লেখা: “লাল হ্যাকার যুদ্ধক্ষেত্র”。
“এটা কী করার জায়গা?”
“এটা লাল হ্যাকার জোটের তৈরি,” গাও শিয়াওজিয়ে ব্যাখ্যা করল, “এখন তারা নতুনদের প্রশিক্ষণের একটা পরিকল্পনা চালাচ্ছে। এই যুদ্ধনেটওয়ার্কটা লাল হ্যাকার জোটের শীর্ষস্থানীয় দারুণ সব লোক বানিয়েছে। ঘরে ঢুকলে অন্য হ্যাকারদের সঙ্গে লড়াই করে হাত পাকানো যায়। লাল হ্যাকার জোট আলাদা সার্ভার দেবে, যাতে নেটওয়ার্ক আক্রমণ আর প্রতিরক্ষার দক্ষতা বাড়ে। তবে সার্ভারের কোনো ক্ষতি করা যাবে না, আর সামনের কম্পিউটারেও ইচ্ছাকৃত ক্ষতি করা যাবে না। এখানে যেহেতু সবই অভিজ্ঞ লোকদের তত্ত্বাবধানে, কেউ নষ্ট-ক্ষতি করলে সে নিশ্চিত ধরা পড়ে শেষ।”
“প্রতিবার লড়াইয়ের পর মূল্যায়ন হয়। নম্বর যত বেশি, প্রতিপক্ষের স্তরও তত উঁচু। আমাদের মতো একেবারে প্রাথমিক হ্যাকাররা শুরুতে একদম নিচু স্তরের সঙ্গে লড়াই করি। স্তর বাড়লে আরও শক্তিশালী প্রতিপক্ষ পাবে। শেষে তো লাল হ্যাকার জোটের সেরা লোকদের সঙ্গেও হাত মেলানো যাবে।”
চেন সু শুনে উৎসাহিত হয়ে বলল, “এটা তো দারুণ! এতে মানুষে মানুষে লড়াইয়ের সুযোগ পাওয়া যায়, তাহলে দক্ষতাও খুব দ্রুত বাড়বে।”
গাও শিয়াওজিয়ে হেসে বলল, “এই তো, ওজনদার জিনিস দেখলে তো? তোমার কাজকর্ম দেখে স্পষ্ট বোঝা যায়, তুমি এখনও কারও সঙ্গে সত্যিকারের হাতাহাতি করোনি এমনই নবীন। আমি এখানে ইতিমধ্যেই তিনশো পয়েন্ট নিয়ে ফেলেছি, নবীন স্তরে উঠে গেছি।”
নিজেকে নবীন বলে এত উচ্ছ্বসিত হতে দেখে চেন সু হেসে ফেলতে চাইল। গাও শিয়াওজিয়ে বলল, “হাসছিস কেন? এখানে সবচেয়ে নিচের স্তর হলো ডিম। আমি তো ডিমের খোলস ভেঙে বেরিয়ে এসেছি! নবীনের ওপরে আছে সবে পালক গজানো ছানা, ইত্যাদি। অনেক স্তর আছে।”
চেন সু জিজ্ঞেস করল, “তাহলে জhan জিং কোন পাখি?”
গাও শিয়াওজিয়ে তার মাথায় আলতো টোকা মেরে বলল, “কী পাখি-পাখি করছিস? এত খারাপ শোনায়। জিংজিং তো বিচারকের স্তরে!”
“সত্যি নাকি?” চেন সু কিছুটা ঘাম ঝরিয়ে বলল, “ঝান জিং-এর মান এত উঁচু?”
গাও শিয়াওজিয়ে বেশ গর্বের সঙ্গে বলল, “অবশ্যই! আচ্ছা, অনেক কথা হলো। জিংজিং-এর কথা জানতে চাইলে ওকেই জিজ্ঞেস করো। সে চাইলে নিজেই বলবে। কিছু বিষয় আমার পক্ষে বলা খুবই অসুবিধার, তুইও বাইরে ছড়াস না!”
চেন সু বলল, “আমি অতটা বকবক করি না। ঠিক আছে, তুমি আমাকে এত ভাল একটা জায়গা দেখালে বলে আমি এই ভার্চুয়াল সিস্টেমটা তোমাকে দিলাম। তবে এটাও জিজ্ঞেস কোরো না সিস্টেমটা কোথা থেকে এসেছে—সবই কোনো মহাজনের দেওয়া। হে হে, তুমিই শুধু তো দারুণ লোক চেনো না।”
গাও শিয়াওজিয়ে তাকে তাচ্ছিল্যের চোখে দেখে বলল, “দশা!” তবে এই ভার্চুয়াল সিস্টেমটির ব্যাপারে তার প্রত্যাশা বেশ উঁচু ছিল, কারণ মনে হচ্ছিল এই সিস্টেমটা তার ব্যবহৃতটার চেয়ে কিছুটা ভালো।
আসলে ঠিক বলতে গেলে, এই সিস্টেমের বাড়তি সুবিধা খুব বেশি নয়, কিন্তু সূক্ষ্মতায় এর জুড়ি নেই।
সিস্টেমের ভেতরে চালানো যেকোনো সফটওয়্যারের তথ্যই সিস্টেম রেকর্ড করতে পারে। এই ভার্চুয়াল সিস্টেম ভবিষ্যৎ থেকে আসা কোনো পণ্য নয়; শিয়াওমিন এখনকার এক্সপি অপারেটিং সিস্টেমকে ভিত্তি করে এটি বানিয়েছে। সিস্টেমের অভ্যন্তরীণ কাঠামো পুরোপুরি বর্তমান এক্সপি সিস্টেমের ওপর নির্ভরশীল, কিছু দুর্বলতাও তাতে অন্তর্ভুক্ত আছে। আর সিস্টেমের মধ্যে নানা ধরনের প্রচলিত ফাইলও রাখা হয়েছে, যাতে সেগুলো রেকর্ড করা যায়।
তবে এসব তেমন বড় কথা নয়। এই ভার্চুয়াল সিস্টেমের সত্যিকারের শক্তি তার বিশ্লেষণের নিখুঁততায়।
ধরা যাক, একই ধরনের সিমুলেশন সিস্টেমে ভাইরাসের চলার প্রক্রিয়া পরীক্ষা করা হলে সর্বোচ্চ যা হয় তা হলো—ভাইরাস কীভাবে প্রতিলিপি তৈরি করে, কীভাবে রেজিস্ট্রি ফাইলের তথ্য বদলায়, এসব রেকর্ড করা। কিন্তু এই সিমুলেশন সিস্টেমটি ভাইরাসের প্রোগ্রাম-নির্ধারিত চলনও নির্ভুলভাবে ধরতে পারে। যেমন এই পাণ্ডা-ধূপছাঁই ভাইরাসের কথাই ধরো—এটি প্রতি দুই সেকেন্ডে একবার সিস্টেম প্রক্রিয়া স্ক্যান করে, “কিংসফট”, “কাসপারস্কি” ইত্যাদি কীওয়ার্ড খোঁজে, তারপর সংশ্লিষ্ট প্রক্রিয়াগুলো বন্ধ করে দেয় এবং ফাইল মুছে ফেলে।
এ ধরনের সূক্ষ্ম অনুসন্ধান সাধারণ ভার্চুয়াল সিস্টেমে সম্ভব নয়।
তবে সত্যি বলতে, এই ভার্চুয়াল সিস্টেমও খুব শক্তিশালী নয়, এর ব্যবহারও খুব ব্যাপক নয়। তাই চেন সু সেটি গাও শিয়াওজিয়ে-কে দিয়ে দিল—একটুও আফসোস হলো না, কারণ তার হাতে আরও ভালো জিনিস ছিল।
ভার্চুয়াল সিস্টেমটা গাও শিয়াওজিয়ে-কে দিয়ে দেওয়ার পর চেন সু লাল হ্যাকার যুদ্ধনেটওয়ার্কে ঢুকল, নিজের সাধারণ পরিচয়চিহ্ন দিয়ে লগইন করল। দেখা গেল, স্তর সত্যিই “অফোটা ডিম”, আর পয়েন্ট শূন্য।
ঘরে ঢোকার পর একটি আইপি ঠিকানা তৈরি হয়, তারপর কয়েকটি বিকল্প আসে। এক, আক্রমণ; দুই, প্রতিরক্ষা। প্রতিরক্ষাকারী আগে নির্দিষ্ট আইপি-র সার্ভারে ঢুকে প্রশাসক অধিকার নেবে, তারপর আক্রমণকারীর অপেক্ষায় থাকবে। অবশ্য প্রতিযোগিতায় অংশ নেওয়া হ্যাকার যদি সার্ভারেই ঢুকতে না পারে, তাহলে আসারই বা দরকার কী? আগে চুপচাপ নবীনদের নির্দেশিকা পড়ে নাও।
চেন সু আক্রমণই বেছে নিল, কারণ এখন তার অনুশীলন দরকার আক্রমণেই। শিয়াওমিন তো এই পৃথিবীর সবচেয়ে শক্তিশালী ঢাল—তাই তাকে শুধু নিজেকে শক্তিশালী বর্শায় পরিণত করলেই চলবে।
খুব তাড়াতাড়ি আরেকজন ঢুকে পড়ল। পয়েন্ট দেখে বোঝা গেল, তারও দশ-পনেরোর বেশি নয়; সেও ডিম। চেন সু আক্রমণ বেছে নিয়েছে দেখে সে সার্ভারে ঢুকে প্রতিরক্ষা বেছে নিল, তারপর “ওকে” দেখাল।
চেন সু হাত কচলাতে কচলাতে প্রস্তুত হলো। এটাই তো তার প্রথমবার আনুষ্ঠানিকভাবে কারও সঙ্গে লড়াই। যদিও প্রতিপক্ষও একটা ডিমই... চেন সু সঙ্গে সঙ্গে প্রচলিত পদ্ধতিতে সার্ভারের অপারেটিং সিস্টেমের সংস্করণ স্ক্যান করতে লাগল, আর জানতে পারল এটা খুবই পরিচিত উইন্ডোজ সার্ভার দুই হাজার তিনের সংস্করণ।
এরপর সে সার্ভারের দুর্বলতাগুলো স্ক্যান করল। এই সিস্টেম সম্পর্কে তার ধারণা মোটামুটি ভালোই ছিল, কারণ এটা সার্ভার অপারেটিং সিস্টেমগুলোর মধ্যে খুব সাধারণ একটি।
প্রথমেই যে জিনিসটি স্ক্যান করতে হয়, তা হলো সিস্টেমের প্যাচের অবস্থা। কোনো অপারেটিং সিস্টেমই দুর্বলতামুক্ত নয়, আর নির্মাতারা দুর্বলতা ধরতে পারলে তার সঙ্গে সামঞ্জস্যপূর্ণ প্যাচও প্রকাশ করে। কিন্তু যদি কোনো সিস্টেমে সেই প্যাচ না দেওয়া থাকে, তাহলে দুর্বলতাটি কাজে লাগানো যায়।
স্ক্যান করে চেন সু দেখল, সার্ভারের সিস্টেমে একটি গুরুতর প্যাচ লাগানো হয়নি। সেটি ছিল দূর থেকে ক্ষতিকর কোড চালানোর অনুমতি-সংক্রান্ত অথেনটিকোড দুর্বলতা। এই দুর্বলতাকে কাজে লাগিয়ে কিছু নির্দিষ্ট পরিস্থিতিতে, সিস্টেম কোনো সতর্কবার্তা না দিয়েই অ্যাকটিভএক্স প্লাগ-ইন ডাউনলোড, ইনস্টল এবং চালাতে পারে।
তাহলে চেন সু-র এখন প্রথম কাজ হলো একটি ট্রোজান-ধর্মী অ্যাকটিভএক্স প্লাগ-ইন লিখে সার্ভারকে ফাঁকি দিয়ে পাসওয়ার্ড হাতিয়ে নেওয়া।
……
অসমাপ্ত, পরের পর্বে চলবে