আপনার সিস্টেমের MAC ঠিকানা পরিবর্তন করলে আপনি একই নেটওয়ার্কে অন্যান্য ডিভাইসের ছদ্মবেশ ধারণ করতে পারবেন। এইভাবে, আপনি ডেটা প্যাকেটগুলি পেতে পারেন যা মূলত অন্য ডিভাইসের জন্য ছিল। এই প্রক্রিয়াটি ম্যাক স্পুফিং নামে পরিচিত।
লিনাক্সে, আপনি আপনার ডিভাইসের MAC ঠিকানা পরিবর্তন করার জন্য অসংখ্য টুল খুঁজে পেতে পারেন। কিন্তু একটি নির্ভরযোগ্য এবং স্থিতিশীল ইউটিলিটি খুঁজে পাওয়া যেটি কাজটি ভালভাবে করে তা ব্যবহারকারীর জন্য উপলব্ধ পছন্দের সংখ্যা বিবেচনা করে সত্যিই জটিল৷
শেষ পর্যন্ত, আপনি MAC ঠিকানা এবং লিনাক্সে কীভাবে আপনার MAC ঠিকানাকে ফাঁকি দিতে হয় সে সম্পর্কে একটি সংক্ষিপ্ত ধারণা পাবেন।
একটি MAC ঠিকানা কি?
একটি MAC ঠিকানা, বা মিডিয়া অ্যাক্সেস কন্ট্রোল ঠিকানা, একটি অনন্য হেক্সাডেসিমাল শনাক্তকারী যা একটি নেটওয়ার্কে একটি ডিভাইস সনাক্ত করতে ব্যবহৃত হয়। এটি একটি মেশিনের "ভৌত ঠিকানা" হিসাবেও পরিচিত কারণ এটি ডিভাইসের নেটওয়ার্ক ইন্টারফেস কার্ড (NIC) এ এমবেড করা আছে৷
এখানে একটি MAC ঠিকানা কেমন দেখায়:
55:de:bc:7d:45:df
প্রতিটি ডিভাইস তার উত্পাদন সময় একটি অনন্য MAC ঠিকানা বরাদ্দ করা হয়. MAC ঠিকানাগুলির কারণেই আপনি ইন্টারনেটের সাথে সংযুক্ত লক্ষ লক্ষ ডিভাইসকে অনন্যভাবে সনাক্ত করতে সক্ষম হন৷
নেটওয়ার্কিংয়ের OSI মডেলে, MAC ঠিকানাগুলি ডেটা লিঙ্ক স্তরে সঠিক ডিভাইসে ডেটা পাঠানোর জন্য দায়ী৷
লিনাক্সে আপনার MAC ঠিকানা পরিবর্তন করুন
আপনি আপনার ডিভাইসের MAC ঠিকানা পরিবর্তন করতে চাইতে পারেন এমন অনেক কারণ রয়েছে৷ হতে পারে আপনি একটি নেটওয়ার্কে নিরাপত্তা বিধিনিষেধ বাইপাস করতে চান, অথবা আপনি প্যাকেট ক্যাপচার করতে নেটওয়ার্কে অন্য ডিভাইস অনুকরণ করতে চান৷
কারণ যাই হোক না কেন, লিনাক্স টুলস আপনাকে কভার করেছে। আপনি কীভাবে লিনাক্সে আপনার MAC ঠিকানাটি ফাঁকি দিতে পারেন তা এখানে।
ম্যাচেঞ্জার ব্যবহার করা
ম্যাকচেঞ্জার হল একটি টার্মিনাল-ভিত্তিক লিনাক্স ইউটিলিটি যা ব্যবহারকারীকে তাদের ডিভাইসের ডিফল্ট MAC ঠিকানা পরিবর্তন করতে দেয়।
ডেবিয়ান/উবুন্টুতে এটি ইনস্টল করতে:
sudo apt install macchanger
Fedora, CentOS, বা অন্যান্য RHEL-ভিত্তিক ডিস্ট্রোতে:
sudo dnf install macchanger
sudo yum install macchanger
আর্ক লিনাক্সে ম্যাকচেঞ্জার ইনস্টল করতে:
sudo pacman -S macchanger
আপনি একটি প্রম্পট দেখতে পাবেন যখন আপনি একটি নেটওয়ার্ক ডিভাইস (ইথারনেট এবং Wi-Fi সহ) পুনরায় চালু করার সময় আপনার সিস্টেমের MAC ঠিকানা পরিবর্তন করতে চান কিনা। না নির্বাচন করুন৷ এবং Enter টিপুন চালিয়ে যেতে।
ব্যবহারিক হওয়ার আগে, প্রথমে আপনাকে আপনার ডিভাইসে নেটওয়ার্ক ইন্টারফেসের নামগুলি পরীক্ষা করতে হবে৷ এটি করতে, টাইপ করুন:
ip addr
আউটপুট:
আউটপুটে, ইথারনেটের নেটওয়ার্ক ইন্টারফেসের নাম হল eth0 . একইভাবে, Wi-Fi-এর জন্য, ইন্টারফেসের নামটি হয় wlan0 হবে৷ অথবা wlp3s0 .
আপনার সিস্টেমের জন্য লেবেলগুলি ভিন্ন হলে আপনি সহজেই নেটওয়ার্ক ইন্টারফেসের নামগুলি সনাক্ত করতে পারেন৷ "w দিয়ে শুরু হওয়া ইন্টারফেসের নাম " Wi-Fi এর সাথে যুক্ত হবে যেখানে ইথারনেটের ইন্টারফেসের নাম সর্বদা "e দিয়ে শুরু হবে "।
আপনার মেশিনের বর্তমান প্রকৃত ঠিকানা পরীক্ষা করতে, টাইপ করুন:
macchanger -s interface
...যেখানে ইন্টারফেস আপনি যে নেটওয়ার্ক ইন্টারফেসের বিষয়ে তথ্য পেতে চান তার নাম।
আউটপুট:
ম্যাকচেঞ্জার ব্যবহার করে আপনার মেশিনে একটি এলোমেলো MAC ঠিকানা বরাদ্দ করতে, -r ব্যবহার করুন পতাকা:
macchanger -r interface
উদাহরণস্বরূপ, eth0-এর জন্য প্রকৃত ঠিকানা পরিবর্তন করতে ইন্টারফেস:
sudo macchanger -r eth0
ম্যাকচেঞ্জার আউটপুটে আসল ঠিকানা এবং বর্তমান (পরিবর্তিত) ঠিকানা প্রদর্শন করবে।
একটি এলোমেলো ঠিকানা বরাদ্দ করার পাশাপাশি, আপনি আপনার ডিভাইসের জন্য একটি কাস্টম MAC ঠিকানাও সেট করতে পারেন৷ শুধু -m ব্যবহার করুন নিম্নরূপ ডিফল্ট কমান্ড সহ পতাকা:
sudo macchanger -m custom-address interface
...যেখানে কাস্টম-ঠিকানা নতুন MAC ঠিকানা যা আপনি বরাদ্দ করতে চান এবং ইন্টারফেস নেটওয়ার্ক ইন্টারফেসের নাম।
eth0-এ একটি কাস্টম MAC ঠিকানা বরাদ্দ করতে ইন্টারফেস:
sudo macchanger -m 44:ee:bc:6c:76:ba eth0
ম্যাকচেঞ্জারের সাথে, ভবিষ্যতের রেফারেন্সের জন্য আপনাকে আপনার ডিভাইসের আসল MAC ঠিকানাটি মুখস্থ করতে হবে না। আপনি অনায়াসে -p ব্যবহার করে পরিবর্তনগুলিকে ডিফল্টে পুনরায় সেট করতে পারেন৷ পতাকা:
sudo macchanger -p eth0
ip এবং ifconfig কমান্ড ব্যবহার করা
যদিও ম্যাকচেঞ্জার ব্যবহার করা সহজ এবং নতুনদের জন্য উপযুক্ত, তবে উন্নত লিনাক্স ব্যবহারকারীরা যারা অপারেশনের উপর আরও নিয়ন্ত্রণ চান তারা ip ব্যবহার করতে পছন্দ করতে পারেন আদেশ।
কিন্তু প্রথমে, নিশ্চিত করুন যে আপনি ইন্টারফেসের আসল MAC ঠিকানাটি পরিবর্তন করার আগে নোট করে রেখেছেন। একবার আপনি নীচের-উল্লেখিত কমান্ডগুলি ব্যবহার করে MAC ঠিকানা পরিবর্তন করলে, স্বয়ংক্রিয়ভাবে আসল ঠিকানায় ফিরে যাওয়ার কোনও বিকল্প নেই। আপনাকে ম্যানুয়ালি পরিবর্তিত ঠিকানাটি আসল MAC-তে পরিবর্তন করতে হবে।
ip ব্যবহার করে আপনার ডিভাইসের MAC ঠিকানা পরিবর্তন করার আগে, আপনাকে নেটওয়ার্ক ইন্টারফেস বন্ধ করতে হবে।
sudo ip link set dev eth0 down
তারপরে একটি কাস্টম ঠিকানায় মূল MAC পরিবর্তন করুন:
sudo ip link set dev eth0 address 44:ee:bc:6c:76:ba
ip:
ব্যবহার করে নেটওয়ার্ক ইন্টারফেস পুনরায় চালু করুনsudo ip link set dev eth0 up
ip addr টাইপ করে উপরে উল্লিখিত কমান্ড কাজ করেছে কিনা তা পরীক্ষা করুন টার্মিনালে।
MAC স্পুফিংয়ের একটি বিকল্প উপায় হল ifconfig ব্যবহার করা আদেশ Ifconfig মানে ইন্টারফেস কনফিগার এবং নেটওয়ার্ক ইন্টারফেস পরিচালনা করতে ব্যবহৃত একটি আদর্শ লিনাক্স ইউটিলিটি।
ip কমান্ডের মতো, ifconfig ব্যবহার করে আপনার মেশিনের প্রকৃত ঠিকানা পরিবর্তন করার আগে আপনাকে ইন্টারফেসটি বন্ধ করতে হবে।
sudo ifconfig eth0 down
তারপর ইন্টারফেসে একটি কাস্টম MAC ঠিকানা বরাদ্দ করুন৷
৷sudo ifconfig eth0 hw ether 44:ee:bc:6c:76:ba
নিম্নরূপ ifconfig ব্যবহার করে নেটওয়ার্ক ইন্টারফেস পুনরায় চালু করুন:
sudo ifconfig eth0 up
একটি বেতার ইন্টারফেসের MAC ঠিকানা পরিবর্তন করতে (wlan0 , উদাহরণস্বরূপ), কেবল eth0 এর উপস্থিতি প্রতিস্থাপন করুন ওয়্যারলেস ইন্টারফেস নামের সাথে কমান্ডে।
sudo ifconfig wlan0 hw ether 44:ee:bc:6c:76:ba
সম্পর্কিত:কীভাবে একটি লিনাক্স সিস্টেমে সর্বজনীন আইপি ঠিকানা খুঁজে পাবেন
MAC স্পুফিং কি বৈধ?
সাইবার নিরাপত্তার ক্ষেত্রে অন্যান্য কৌশলগুলির মতো, ম্যাক স্পুফিংয়ের ক্ষেত্রে কী আইনী এবং অবৈধ তার মধ্যে একটি খুব পাতলা রেখা রয়েছে। এটা অনেকাংশে নির্ভর করে যে ব্যবহারের ক্ষেত্রে আপনি আপনার MAC ঠিকানা পরিবর্তন করছেন।
শিক্ষাগত উদ্দেশ্যে এবং শেখার জন্য? অবশ্যই আইনি (কিন্তু শুধুমাত্র যদি আপনি এটি আপনার নিজের নেটওয়ার্কে চেষ্টা করেন)। ডেটা প্যাকেট ক্যাপচার করার জন্য এবং অন্য কোন নেটওয়ার্কে নিরাপত্তা প্রোটোকল বাইপাস করার জন্য? প্রস্তাবিত নয়৷
৷লিনাক্সের মতো, উইন্ডোজ এবং ম্যাক ব্যবহারকারীরাও তাদের ডিভাইসের MAC ঠিকানা দেখতে এবং পরিবর্তন করতে পারেন। প্রাথমিক পার্থক্য টাস্কটি সম্পাদন করতে ব্যবহৃত ইন্টারফেসের মধ্যে রয়েছে। লিনাক্স ব্যবহারকারীরা সাধারণত কমান্ড-লাইন পদ্ধতি পছন্দ করে। বিপরীতে, বেশিরভাগ উইন্ডোজ এবং ম্যাক ব্যবহারকারী একটি সহজে ব্যবহারযোগ্য গ্রাফিকাল ইন্টারফেসের সাথে বাড়িতে অনুভব করবেন৷