কীভাবে অ্যান্টিভাইরাস তৈরি করবেন

সুচিপত্র:

কীভাবে অ্যান্টিভাইরাস তৈরি করবেন
কীভাবে অ্যান্টিভাইরাস তৈরি করবেন

ভিডিও: কীভাবে অ্যান্টিভাইরাস তৈরি করবেন

ভিডিও: কীভাবে অ্যান্টিভাইরাস তৈরি করবেন
ভিডিও: কীভাবে তৈরি করবেন অ্যান্টি-গ্র্যাভিটি! 2024, নভেম্বর
Anonim

একটি অ্যান্টিভাইরাস প্রোগ্রাম হ'ল একটি বিশেষ অ্যাপ্লিকেশন যা আপনার কম্পিউটারকে ক্ষতিকারক ফাইল এবং ভাইরাস সনাক্ত করে। আপনার যদি প্রোগ্রামিং দক্ষতা থাকে তবে আপনি নিজে একটি অ্যান্টি-ভাইরাস অ্যাপ্লিকেশন লিখতে পারেন।

কীভাবে অ্যান্টিভাইরাস তৈরি করবেন
কীভাবে অ্যান্টিভাইরাস তৈরি করবেন

নির্দেশনা

ধাপ 1

আপনার নিজের অ্যান্টিভাইরাস তৈরির জন্য প্রাথমিক কাঠামো তৈরি করুন। এন্টি-ভাইরাস ডাটাবেস তৈরির জন্য এবং স্ক্যানার দ্বারা এগুলি উভয়ই প্রোগ্রাম দ্বারা ব্যবহৃত হবে। প্রথমে আপনি যে কাঠামো চান তা ঘোষণা করুন। প্রথমটি হ'ল স্বাক্ষর কাঠামো। পরেরটি হ'ল একটি রেকর্ড কাঠামো যা একটি স্বাক্ষর এবং একটি নামকে একত্রিত করে। এটিতে ভাইরাসের নামের জন্য বরাদ্দকরণের কার্যটি অন্তর্ভুক্ত করুন। উভয় কাঠামো একটি শিরোনাম ফাইলে রাখুন।

ধাপ ২

অ্যান্টি-ভাইরাস ডাটাবেস ফাইলগুলির সাথে কাজ করার জন্য একটি ক্লাস লিখুন। আপনার কয়েকটি ক্লাস তৈরি করতে হবে: বেস ফাইল ক্লাস, ফাইল রিডার ক্লাস এবং রাইট অ্যাড ক্লাস। CAVBFile.h ফাইলে এই ক্লাসগুলি ঘোষণা করুন। ক্লাসগুলির বাস্তবায়ন AVBFile.cpp ফাইলে রাখুন। শিরোনাম ফাইল অন্তর্ভুক্ত করুন। আপনার ফাইলটির অস্তিত্বের জন্য একটি চেক যোগ করতে হবে। তারপরে ফাইলটিতে লেখার জন্য ক্লাস ফাংশনগুলি বাস্তবায়ন করুন।

ধাপ 3

নিম্নলিখিত অ্যালগরিদম প্রয়োগ করুন: যদি কোনও ফাইল খোলা থাকে এবং এটি খুঁজে পাওয়া যায় না, তবে একটি নতুন ফাইল তৈরি হবে, এতে একটি শিরোনাম লেখা হবে। যদি ফাইলটি বিদ্যমান থাকে তবে স্বাক্ষরটি যাচাই করা হবে এবং রেকর্ডের সংখ্যাটি পড়তে হবে। এখানে addRecord ফাংশন যুক্ত করুন, যা পরামিতি হিসাবে রেকর্ড কাঠামোর একটি রেফারেন্স নেবে। ফাইলটির শেষে এন্ট্রিটি সরান। এর পরে, রেকর্ড কাউন্টারটি বাড়ানো প্রয়োজন।

পদক্ষেপ 4

অ্যান্টি-ভাইরাস প্রোগ্রাম ডেটাবেস তৈরি করতে একটি প্রোগ্রাম প্রয়োগ করুন। ভাইরাস ফাইল, ডাটাবেসগুলির পথ ব্যবহার করুন পাশাপাশি ভাইরাস ফাইলের ক্রম এবং এর পরামিতিগুলির নাম পরিবর্তন করুন। A [মান] বিন্যাসে পাসিং আর্গুমেন্ট ব্যবহার করুন, যেখানে A সম্পর্কিত কী, মানটি মান। প্রোগ্রামটির ক্রিয়াকলাপের জন্য নিম্নলিখিত অ্যালগরিদমটি লিখুন: ম্যালওয়্যার ফাইলটি খুলুন, অফসেটে নেভিগেট করুন, হ্যাশ গণনা করুন এবং ডাটাবেসে একটি এন্ট্রি যুক্ত করুন। প্রোগ্রাম কোডটি avrec.cpp ফাইলে রাখুন।

পদক্ষেপ 5

স্ক্যানার কোডটি লিখুন যা ম্যালওয়ারের জন্য ফাইলটি পরীক্ষা করবে। বেসের সাথে একই ফোল্ডারে বেসের সাথে ফাইলটি রাখুন এবং এটিটির নাম রাখুন avbase.avb। অ্যান্টি-ভাইরাস স্ক্যানার তৈরি করতে নিম্নলিখিত কাজের অ্যালগরিদম ব্যবহার করুন: একটি ডাটাবেস ফাইল ডাউনলোড করুন, ফাইলগুলির একটি তালিকা পান, একটি ফাইল স্ক্যান করুন।

প্রস্তাবিত: