Metasploit is a leading penetration-testing tool.

মেটাসপ্লয়েট একটি শীর্ষস্থানীয় অনুপ্রবেশ-পরীক্ষার সরঞ্জাম।


The framework is open-source and widely used in information security.

ফ্রেমওয়ার্কটি ওপেন-সোর্স এবং তথ্য সুরক্ষায় ব্যাপকভাবে ব্যবহৃত হয়।


It has revolutionized how we perform security tests.

এটি নিরাপত্তা পরীক্ষা করার পদ্ধতিতে বিপ্লব ঘটিয়েছে।


Metasploit simplifies penetration testing tasks.

মেটাসপ্লয়েট অনুপ্রবেশ পরীক্ষার কাজগুলিকে সহজ করে।


The framework is available for all popular operating systems.

ফ্রেমওয়ার্কটি সমস্ত জনপ্রিয় অপারেটিং সিস্টেমের জন্য উপলব্ধ।


We will primarily use Kali Linux in this book.

আমরা প্রধানত এই বইটিতে কালী লিনাক্স ব্যবহার করব।


Metasploit Framework was started in 2003.

মেটাসপ্লয়েট ফ্রেমওয়ার্ক ২০০৩ সালে শুরু হয়েছিল।


It has a large database of tested exploits.

এটিতে পরীক্ষিত এক্সপ্লয়েটের একটি বৃহৎ ডাটাবেস রয়েছে।


দুর্বলতা হল একটি সিস্টেমের দুর্বলতা।


An exploit takes advantage of a vulnerability.

একটি এক্সপ্লয়েট দুর্বলতার সুযোগ নেয়।


শোষণ করার পরে পেলোডগুলি চলে।


Modules are the building blocks of the system.

মডিউলগুলি একটি সম্পূর্ণ সিস্টেমের বিল্ডিং ব্লক।


The framework has a modular architecture.

ফ্রেমওয়ার্কটির একটি মডুলার আর্কিটেকচার রয়েছে।


রেক্স একটি রুবি এক্সটেনশন লাইব্রেরি।


এমএসএফ কোর রেক্সকে প্রসারিত করে।


The UI implements support for different types of UIs.

ইউআই বিভিন্ন ধরণের ইউআই-এর জন্য সমর্থন প্রয়োগ করে।


Msfconsole is a flexible tool within the framework.

এমএসএফকনসোল ফ্রেমওয়ার্কের মধ্যে একটি নমনীয় সরঞ্জাম।


You can launch exploits using msfconsole.

আপনি এমএসএফকনসোল ব্যবহার করে এক্সপ্লয়েট চালু করতে পারেন।


The web interface is available for Metasploit Pro.

ওয়েব ইন্টারফেস মেটাসপ্লয়েট প্রো-এর জন্য উপলব্ধ।


Installing Metasploit on Windows is straightforward.

উইন্ডোজে মেটাসপ্লয়েট ইনস্টল করা সহজ।


Nmap is the most powerful and preferred scanner for security professionals.

নিরাপত্তা পেশাদারদের জন্য এনম্যাপ সবচেয়ে শক্তিশালী এবং পছন্দের স্ক্যানার।


The usage of Nmap varies from novice to an advanced level.

এনম্যাপের ব্যবহার নতুন থেকে উন্নত স্তরের পর্যন্ত বিস্তৃত।


We will analyze the various scan techniques in detail.

আমরা বিস্তারিতভাবে বিভিন্ন স্ক্যান কৌশল বিশ্লেষণ করব।


Getting ready You run Nmap directly from msfconsole.

প্রস্তুত হন, আপনি সরাসরি msfconsole থেকে Nmap চালান।


However, if you want to import the results into the Metasploit database, you need to run the Nmap scan using the -oX flag.

তবে, আপনি যদি ফলাফলগুলি মেটাসপ্লয়েট ডাটাবেসে আমদানি করতে চান তবে আপনাকে -oX ফ্ল্যাগ ব্যবহার করে Nmap স্ক্যান চালাতে হবে।


The TCP connect scan is the most basic and default scan type in Nmap.

টিসিপি কানেক্ট স্ক্যান হল এনম্যাপের সবচেয়ে মৌলিক এবং ডিফল্ট স্ক্যান প্রকার।


It follows the three-way handshake process to detect the open ports on the target machine.

এটি লক্ষ্য মেশিনে খোলা পোর্টগুলি সনাক্ত করতে থ্রি-ওয়ে হ্যান্ডশেক প্রক্রিয়া অনুসরণ করে।


Let's perform this scan on one of our targets.

আসুন আমাদের লক্ষ্যগুলির মধ্যে একটিতে এই স্ক্যানটি করি।


The SYN scan is considered a stealth scanning technique.

SYN স্ক্যানকে একটি স্টিলথ স্ক্যানিং কৌশল হিসাবে বিবেচনা করা হয়।


It never forms a complete connection between the target and the scanner.

এটি লক্ষ্য এবং স্ক্যানারের মধ্যে কখনও সম্পূর্ণ সংযোগ তৈরি করে না।


Hence, it is also called half-open scanning.

অতএব, এটিকে হাফ-ওপেন স্ক্যানিংও বলা হয়।


The –sS parameter will instruct Nmap to perform a SYN scan on the target machine.

–sS প্যারামিটার এনম্যাপকে লক্ষ্য মেশিনে একটি SYN স্ক্যান করার নির্দেশ দেবে।


The output of both TCP connect and the SYN scan are similar in most of the cases.

বেশিরভাগ ক্ষেত্রে টিসিপি কানেক্ট এবং SYN স্ক্যানের আউটপুট একই রকম।


The UDP scan is the scanning technique to identify open UDP ports on the target.

ইউডিপি স্ক্যান হল লক্ষ্যে খোলা ইউডিপি পোর্টগুলি সনাক্ত করার কৌশল।


0-byte UDP packets are sent to the target machine.

০-বাইট ইউডিপি প্যাকেটগুলি লক্ষ্য মেশিনে পাঠানো হয়।


We have analyzed three different types of Nmap scans.

আমরা তিন ধরনের এনম্যাপ স্ক্যান বিশ্লেষণ করেছি।


During a penetration test, the scanning process can provide lots of useful results.

একটি অনুপ্রবেশ পরীক্ষার সময়, স্ক্যানিং প্রক্রিয়া প্রচুর দরকারী ফলাফল সরবরাহ করতে পারে।


The scanner sends a SYN packet to the target machine.

স্ক্যানার লক্ষ্য মেশিনে একটি SYN প্যাকেট পাঠায়।


If the port is open, it returns an ACK message back to the scanner.

যদি পোর্টটি খোলা থাকে, তবে এটি স্ক্যানারে একটি ACK বার্তা ফেরত পাঠায়।


Sometimes it is essential to perform scans in an anonymous manner.

কখনও কখনও বেনামী পদ্ধতিতে স্ক্যান করা অপরিহার্য।


Metasploit Penetration Testing Cookbook Third Edition helps you evade antiviruses.

মেটাসপ্লয়েট পেনিট্রেশন টেস্টিং কুকবুক তৃতীয় সংস্করণ আপনাকে অ্যান্টিভাইরাসকে ফাঁকি দিতে সাহায্য করে।


This book guides you on how to perform a penetration test using the Metasploit Framework.

এই বইটি আপনাকে মেটাসপ্লয়েট ফ্রেমওয়ার্ক ব্যবহার করে কীভাবে একটি পেনিট্রেশন পরীক্ষা করতে হয় সে সম্পর্কে গাইড করে।


Starting with the basics of information gathering, it gradually introduces you to advanced topics.

তথ্য সংগ্রহের প্রাথমিক বিষয়গুলো দিয়ে শুরু করে, এটি ধীরে ধীরে আপনাকে উন্নত বিষয়গুলির সাথে পরিচয় করিয়ে দেবে।


You will learn how to find vulnerabilities by enumerating and scanning the different targets with Metasploit.

আপনি মেটাসপ্লয়েট ব্যবহার করে বিভিন্ন লক্ষ্যবস্তু গণনা এবং স্ক্যান করে কীভাবে দুর্বলতা খুঁজে বের করতে হয় তা শিখবেন।


This book will show you why client-side attacks are the number one method to compromise organizations.

এই বইটি আপনাকে দেখাবে কেন ক্লায়েন্ট-সাইড আক্রমণগুলি সংস্থাগুলির সাথে আপস করার জন্য এক নম্বর পদ্ধতি।


The book requires basic knowledge of Ruby.

বইটির জন্য রুবি সম্পর্কে প্রাথমিক জ্ঞান প্রয়োজন।


Chapter 1 covers how to install Metasploit on different platforms.

প্রথম অধ্যায়ে বিভিন্ন প্ল্যাটফর্মে কীভাবে মেটাসপ্লয়েট ইনস্টল করতে হয় তা আলোচনা করা হয়েছে।


Chapter 2 discusses passive and active information gathering with Metasploit.

দ্বিতীয় অধ্যায়ে মেটাসপ্লয়েট ব্যবহার করে প্যাসিভ এবং সক্রিয় তথ্য সংগ্রহ নিয়ে আলোচনা করা হয়েছে।


Chapter 3 includes Linux and Windows server exploitation.

তৃতীয় অধ্যায়ে লিনাক্স এবং উইন্ডোজ সার্ভার শোষণ অন্তর্ভুক্ত রয়েছে।


Chapter 4 covers all of the commands related to Meterpreter.

চতুর্থ অধ্যায়ে মিটারপ্রেটার সম্পর্কিত সমস্ত কমান্ড নিয়ে আলোচনা করা হয়েছে।


Chapter 5 covers post-exploitation modules, privilege escalation, and more.

পঞ্চম অধ্যায়ে পোস্ট-এক্সপ্লয়টেশন মডিউল, বিশেষাধিকার বৃদ্ধি এবং আরও অনেক কিছু নিয়ে আলোচনা করা হয়েছে।


You will use MSFvenom with custom encoders to evade anti-virus solutions.

অ্যান্টি-ভাইরাস সমাধানগুলি এড়াতে আপনি কাস্টম এনকোডারগুলির সাথে MSFvenom ব্যবহার করবেন।


This book targets both professional penetration testers and new users of Metasploit.

এই বইটি পেশাদার পেনিট্রেশন পরীক্ষক এবং মেটাসপ্লয়েটের নতুন ব্যবহারকারী উভয়ের জন্য তৈরি করা হয়েছে।


The book will show you how to think and act like the adversary.

বইটি আপনাকে দেখাবে কীভাবে প্রতিপক্ষের মতো চিন্তা করতে এবং কাজ করতে হয়।


You can make a general application, or submit your own idea.

আপনি একটি সাধারণ আবেদন করতে পারেন, অথবা আপনার নিজের ধারণা জমা দিতে পারেন।


Mapt is an online digital library that gives you full access to over 5,000 books and videos.

মাপ্ট একটি অনলাইন ডিজিটাল লাইব্রেরি যা আপনাকে 5,000 এর বেশি বই এবং ভিডিওতে সম্পূর্ণ অ্যাক্সেস দেয়।


Improve your learning with Skill Plans built especially for you.

আপনার জন্য বিশেষভাবে তৈরি করা স্কিল প্ল্যানগুলির সাথে আপনার শেখার উন্নতি করুন।


প্রতি মাসে একটি বিনামূল্যে ইবুক বা ভিডিও পান।


You can upgrade to the eBook version at www.PacktPub.com.

আপনি www.PacktPub.com-এ ইবুক সংস্করণে আপগ্রেড করতে পারেন।


If you have questions about any aspect of this book, please email us.

এই বইটির কোনো দিক সম্পর্কে আপনার প্রশ্ন থাকলে, অনুগ্রহ করে আমাদের ইমেল করুন।


If you want the database to connect every time you launch msfconsole, copy the database configuration file to the .msf4 directory.

আপনি যদি চান যে প্রতিবার msfconsole চালু করার সময় ডাটাবেস সংযোগ স্থাপন করবে, তাহলে ডাটাবেস কনফিগারেশন ফাইলটি আপনার হোম ডিরেক্টরিতে তৈরি হওয়া .msf4 ডিরেক্টরিতে কপি করুন।


Workspaces in Metasploit are used to separate datasets, allowing you to stay organized.

মেটাসপ্লয়েটে ওয়ার্কস্পেসগুলি ডেটাসেট আলাদা করতে ব্যবহৃত হয়, যা আপনাকে সুসংগঠিত থাকতে সাহায্য করে।


It is a good idea to create a new workspace to organize all your collected data before starting a new penetration test.

একটি নতুন পেনিট্রেশন পরীক্ষা শুরু করার আগে আপনার সংগৃহীত সমস্ত ডেটা সংগঠিত করার জন্য একটি নতুন ওয়ার্কস্পেস তৈরি করা ভালো।


The default workspace is selected when connecting to the database, which is represented by the * character before its name.

ডাটাবেসের সাথে সংযোগ করার সময় ডিফল্ট ওয়ার্কস্পেস নির্বাচন করা হয়, যা তার নামের আগে * অক্ষর দ্বারা চিহ্নিত করা হয়।


To display the usage for the workspace command, use the -h option.

ওয়ার্কস্পেস কমান্ডের ব্যবহার প্রদর্শন করতে, -h বিকল্পটি ব্যবহার করুন।


To add a new workspace, use the -a option followed by the name of the workspace.

একটি নতুন ওয়ার্কস্পেস যোগ করতে, -a বিকল্পটি ব্যবহার করুন এবং তারপরে ওয়ার্কস্পেসের নাম দিন।


To list the available workspaces, simply type the workspace command.

উপলব্ধ ওয়ার্কস্পেসগুলি তালিকাভুক্ত করতে, কেবল workspace কমান্ড টাইপ করুন।


To delete a workspace, use the -d option followed by the name of the workspace.

একটি ওয়ার্কস্পেস মুছতে, -d বিকল্পটি ব্যবহার করুন এবং তারপরে ওয়ার্কস্পেসের নাম দিন।


To change the current workspace, use the workspace command followed by the name of the workspace you want to change to.

বর্তমান ওয়ার্কস্পেস পরিবর্তন করতে, workspace কমান্ড ব্যবহার করুন এবং তারপরে আপনি যে ওয়ার্কস্পেসে পরিবর্তন করতে চান তার নাম দিন।


To rename a workspace, use the workspace command with the -r option followed by the old workspace name and the new workspace name.

একটি ওয়ার্কস্পেসের নাম পরিবর্তন করতে, -r বিকল্প সহ workspace কমান্ড ব্যবহার করুন, তারপরে পুরনো ওয়ার্কস্পেসের নাম এবং নতুন ওয়ার্কস্পেসের নাম দিন।


Once the database is configured, we can start using it.

ডাটাবেস কনফিগার করা হয়ে গেলে, আমরা এটি ব্যবহার করা শুরু করতে পারি।


First, we will take a look at how to import data from external tools using the db_import command.

প্রথমত, আমরা db_import কমান্ড ব্যবহার করে কীভাবে বাহ্যিক সরঞ্জাম থেকে ডেটা আমদানি করতে হয় তা দেখব।


To test the db_import command, we will use the nmap command, a free security scanner.

db_import কমান্ড পরীক্ষা করার জন্য, আমরা একটি বিনামূল্যের নিরাপত্তা স্ক্যানার, nmap কমান্ড ব্যবহার করব।


Alternatively, you can run the db_nmap command directly from msfconsole, and the results will be saved in your current database.

বিকল্পভাবে, আপনি সরাসরি msfconsole থেকে db_nmap কমান্ড চালাতে পারেন এবং ফলাফলগুলি আপনার বর্তমান ডাটাবেসে সংরক্ষিত হবে।


Now that we have data in the database, we can start by using the hosts command to display all the hosts stored in our current workspace.

ডাটাবেসে ডেটা আসার পরে, আমরা আমাদের বর্তমান ওয়ার্কস্পেসে সংরক্ষিত সমস্ত হোস্ট প্রদর্শন করতে hosts কমান্ড ব্যবহার করে শুরু করতে পারি।


Using the -c option, we can select which columns to display.

-c বিকল্পটি ব্যবহার করে, আমরা নির্বাচন করতে পারি কোন কলামগুলি প্রদর্শন করতে হবে।


With the -S option, we can search for specific strings, such as the OS name.

-S বিকল্পের মাধ্যমে, আমরা নির্দিষ্ট স্ট্রিং অনুসন্ধান করতে পারি, যেমন অপারেটিং সিস্টেমের নাম।


The services command allows us to display the services running on the hosts.

services কমান্ড আমাদের হোস্টগুলিতে চলমান পরিষেবাগুলি প্রদর্শন করতে দেয়।


Using the search command without any options displays all the available services.

কোনো বিকল্প ছাড়াই search কমান্ড ব্যবহার করলে উপলব্ধ সমস্ত পরিষেবা প্রদর্শিত হয়।


By combining multiple options, you can search just a specific host and only display the columns you want.

একাধিক বিকল্প একত্রিত করে, আপনি কেবল একটি নির্দিষ্ট হোস্ট অনুসন্ধান করতে পারেন এবং শুধুমাত্র আপনার পছন্দের কলামগুলি প্রদর্শন করতে পারেন।


The scan results, as with the previous auxiliary modules, will get stored in the Metasploit database and can be accessed using the services command.

আগের সহায়ক মডিউলগুলির মতোই, স্ক্যান ফলাফলগুলি মেটাসপ্লয়েট ডাটাবেসে সংরক্ষণ করা হবে এবং পরিষেবা কমান্ড ব্যবহার করে অ্যাক্সেস করা যেতে পারে।


The SMTP User Enumeration Utility auxiliary module, through the implementation of these SMTP commands, can reveal a list of valid users.

এসএমটিপি ইউজার এনুমেরেশন ইউটিলিটি সহায়ক মডিউল, এই এসএমটিপি কমান্ডগুলির বাস্তবায়নের মাধ্যমে, বৈধ ব্যবহারকারীদের একটি তালিকা প্রকাশ করতে পারে।


Metasploit has a built-in auxiliary module specifically for sweeping SNMP devices.

মেটাসপ্লয়েটের মধ্যে এসএনএমপি ডিভাইসগুলি স্ক্যান করার জন্য বিশেষভাবে তৈরি একটি সহায়ক মডিউল রয়েছে।


If dealing with Windows-based devices configured with SNMP, often at times with the RO/RW community strings, we can extract patch levels, services running, last reboot times, usernames on the system, routes, and various other aspects that worth hack value.

যদি উইন্ডোজ-ভিত্তিক ডিভাইসগুলির সাথে কাজ করা হয় যেগুলি SNMP দিয়ে কনফিগার করা হয়েছে, প্রায়শই RO/RW কমিউনিটি স্ট্রিংগুলির সাথে, আমরা প্যাচ লেভেল, চলমান পরিষেবা, শেষ রিবুট সময়, সিস্টেমের ব্যবহারকারীর নাম, রুট এবং অন্যান্য বিভিন্ন দিকগুলি বের করতে পারি যা হ্যাক করার যোগ্য।


We can gather loads of information using SNMP scanning modules, such as open ports, services, hostnames, processes, and uptime.

আমরা এসএনএমপি স্ক্যানিং মডিউল ব্যবহার করে প্রচুর তথ্য সংগ্রহ করতে পারি, যেমন খোলা পোর্ট, পরিষেবা, হোস্টনাম, প্রক্রিয়া এবং আপটাইম।


The HTTP Robots.txt Content Scanner auxiliary module will search for robots.txt files and analyze their content.

এইচটিটিপি robots.txt কন্টেন্ট স্ক্যানার সহায়ক মডিউলটি robots.txt ফাইলগুলির জন্য অনুসন্ধান করবে এবং তাদের বিষয়বস্তু বিশ্লেষণ করবে।


If the PUT method can be used by any unauthenticated remote user, arbitrary web pages can be inserted into the web root, possibly leading to a deface or even remote code execution, or the disk can be filled with meaningless data, resulting in a denial of service attack.

যদি PUT পদ্ধতিটি কোনো প্রমাণীকরণবিহীন দূরবর্তী ব্যবহারকারী ব্যবহার করতে পারে, তবে নির্বিচারে ওয়েব পৃষ্ঠাগুলি ওয়েব রুটে সন্নিবেশিত করা যেতে পারে, সম্ভবত একটি বিকৃতি বা এমনকি দূরবর্তী কোড কার্যকর করার দিকে পরিচালিত করে, অথবা ডিস্কটি অর্থহীন ডেটা দিয়ে পূর্ণ হতে পারে, যার ফলে একটি পরিষেবা অস্বীকার আক্রমণ হয়।


To run the HTTP SSL Certificate Checker auxiliary module, we need to specify the target host and the target port.

এইচটিটিপি এসএসএল সার্টিফিকেট চেকার সহায়ক মডিউলটি চালানোর জন্য, আমাদের টার্গেট হোস্ট এবং টার্গেট পোর্ট উল্লেখ করতে হবে।


The WinRM Authentication Method Detection auxiliary module sends a request to an HTTP/HTTPS service to see if it is a WinRM service.

WinRM প্রমাণীকরণ পদ্ধতি সনাক্তকরণ সহায়ক মডিউলটি একটি HTTP/HTTPS পরিষেবাতে একটি অনুরোধ পাঠায় এটি একটি WinRM পরিষেবা কিনা তা দেখতে।


To use the WinRM Authentication Method Detection auxiliary module, set the target address range in RHOSTS and type run.

WinRM প্রমাণীকরণ পদ্ধতি সনাক্তকরণ সহায়ক মডিউলটি ব্যবহার করতে, RHOSTS-এ টার্গেট ঠিকানা পরিসীমা সেট করুন এবং রান টাইপ করুন।


To run the WinRM Command Runner auxiliary module, we need to set the targets IP address, the Windows command to run, the username Administrator, and password vagrant.

WinRM কমান্ড রানার সহায়ক মডিউলটি চালানোর জন্য, আমাদের টার্গেটের আইপি ঠিকানা, চালানোর জন্য উইন্ডোজ কমান্ড, ব্যবহারকারীর নাম অ্যাডমিনিস্ট্রেটর এবং পাসওয়ার্ড vagrant সেট করতে হবে।


Nessus is one of the most widely used vulnerability scanners.

Nessus সবচেয়ে ব্যাপকভাবে ব্যবহৃত দুর্বলতা স্ক্যানারগুলির মধ্যে একটি।


To test Nessus, you can use Nessus Home, which allows you to scan your personal home network.

Nessus পরীক্ষা করার জন্য, আপনি Nessus Home ব্যবহার করতে পারেন, যা আপনাকে আপনার ব্যক্তিগত হোম নেটওয়ার্ক স্ক্যান করতে দেয়।


To connect to Nessus, use the nessus_connect command with the Nessus credentials, hostname, port (if not using the default port 8834), and verify the SSL certificate.

Nessus-এর সাথে সংযোগ করতে, Nessus প্রমাণীকরণ, হোস্টনাম, পোর্ট (যদি ডিফল্ট পোর্ট 8834 ব্যবহার না করেন) সহ nessus_connect কমান্ড ব্যবহার করুন এবং SSL শংসাপত্র যাচাই করুন।


To create a new Nessus scan, we use the nessus_scan_new command followed by the UUID of the policy we want to use, the name for the scan, description, and the target.

একটি নতুন Nessus স্ক্যান তৈরি করতে, আমরা nessus_scan_new কমান্ড ব্যবহার করি, এর পরে আমরা যে নীতির UUID ব্যবহার করতে চাই, স্ক্যানের নাম, বর্ণনা এবং লক্ষ্য।


The nessus_scan_list command returns a list of information about current scans.

nessus_scan_list কমান্ড বর্তমান স্ক্যান সম্পর্কে তথ্যের একটি তালিকা প্রদান করে।


When the scan is complete, we can import scan results into Metasploit using the nessus_db_import command.

স্ক্যান সম্পন্ন হলে, আমরা nessus_db_import কমান্ড ব্যবহার করে মেটাসপ্লয়েটে স্ক্যান ফলাফল আমদানি করতে পারি।


After installing NeXpose, you can start using it the from the msfconsole, but first, we need to load the plugin to connect to the NeXpose server.

NeXpose ইনস্টল করার পরে, আপনি msfconsole থেকে এটি ব্যবহার করা শুরু করতে পারেন, তবে প্রথমে, আমাদের NeXpose সার্ভারের সাথে সংযোগ করার জন্য প্লাগইনটি লোড করতে হবে।


To scan our target, we will use the nexpose_scan command, the full-audit scan template.

আমাদের লক্ষ্য স্ক্যান করতে, আমরা nexpose_scan কমান্ড, ফুল-অডিট স্ক্যান টেমপ্লেট ব্যবহার করব।


OpenVAS is the scan engine used and supported as part of the Greenbone Security Solutions.

OpenVAS হল স্ক্যান ইঞ্জিন যা গ্রিনবোন সিকিউরিটি সলিউশনের অংশ হিসেবে ব্যবহৃত এবং সমর্থিত।


Unpatched systems are a safe haven for hackers.

অসুরক্ষিত সিস্টেম হ্যাকারদের জন্য নিরাপদ আশ্রয়স্থল।


Regularly patching and updating the operating system is essential.

নিয়মিতভাবে অপারেটিং সিস্টেম প্যাচ করা এবং আপডেট করা অপরিহার্য।


In this chapter, we will focus on vulnerabilities that are reported in some of the most popular services and operating systems.

এই অধ্যায়ে, আমরা সেই দুর্বলতাগুলির উপর মনোযোগ দেব যা সবচেয়ে জনপ্রিয় কিছু পরিষেবা এবং অপারেটিং সিস্টেমে রিপোর্ট করা হয়েছে।


Pentesters start looking for available exploits for the particular service or operating system flaws.

পেন্টেস্টিংকারীরা নির্দিষ্ট পরিষেবা বা অপারেটিং সিস্টেমের ত্রুটিগুলির জন্য উপলব্ধ এক্সপ্লয়েটগুলি খুঁজতে শুরু করে।


This chapter will be the first step toward penetrating our target through vulnerabilities on the server side.

এই অধ্যায়টি সার্ভার-সাইডে দুর্বলতার মাধ্যমে আমাদের লক্ষ্যে প্রবেশ করার প্রথম পদক্ষেপ হবে।


We will focus on some of the most widely used operating systems of Microsoft, and some flavors of Linux.

আমরা মাইক্রোসফটের সবচেয়ে বেশি ব্যবহৃত কিছু অপারেটিং সিস্টেম এবং লিনাক্সের কিছু সংস্করণের উপর মনোযোগ দেব।


We will also look at how to use exploits and set up their parameters to make them executable on the target machine.

আমরা কীভাবে এক্সপ্লয়েট ব্যবহার করব এবং সেগুলিকে টার্গেট মেশিনে কার্যকর করার জন্য তাদের প্যারামিটার সেট আপ করব তাও দেখব।


It is essential to understand the usage of exploits so that you can overcome some common errors that may arise due to misconfiguration of the parameters.

এক্সপ্লয়েটগুলির ব্যবহার বোঝা অপরিহার্য যাতে আপনি প্যারামিটারগুলির ভুল কনফিগারেশনের কারণে উদ্ভূত হতে পারে এমন কিছু সাধারণ ত্রুটি কাটিয়ে উঠতে পারেন।


In order to start using exploits on your target, the first thing required is to scan the target for open ports and services.

আপনার লক্ষ্যে এক্সপ্লয়েট ব্যবহার শুরু করার জন্য, প্রথম জিনিসটি হল খোলা পোর্ট এবং পরিষেবাগুলির জন্য লক্ষ্য স্ক্যান করা।


Once you have gathered enough information about the target, the next step is to select exploits accordingly.

লক্ষ্য সম্পর্কে পর্যাপ্ত তথ্য সংগ্রহ করার পরে, পরবর্তী পদক্ষেপ হল সেই অনুযায়ী এক্সপ্লয়েট নির্বাচন করা।


MSFconsole is the most popular interface for the Metasploit Framework.

MSFconsole হল Metasploit Framework-এর সবচেয়ে জনপ্রিয় ইন্টারফেস।


The search command is probably the most helpful command to start with.

অনুসন্ধান কমান্ড সম্ভবত শুরু করার জন্য সবচেয়ে সহায়ক কমান্ড।


Linux is one of the most widely used operating systems.

লিনাক্স সবচেয়ে বেশি ব্যবহৃত অপারেটিং সিস্টেমগুলির মধ্যে একটি।


We will be using the Metasploitable 2, for our vulnerable Linux machine in this recipe.

আমরা এই রেসিপিতে আমাদের দুর্বল লিনাক্স মেশিনের জন্য Metasploitable 2 ব্যবহার করব।


First, will use the services command to display the results from our previous nmap scan.

প্রথমত, আমরা আমাদের আগের nmap স্ক্যান থেকে ফলাফল প্রদর্শন করতে পরিষেবা কমান্ড ব্যবহার করব।


Now that we know the version of the Samba daemon running, we can search for vulnerabilities.

এখন যেহেতু আমরা চলমান Samba ডেমনের সংস্করণ জানি, আমরা দুর্বলতাগুলি অনুসন্ধান করতে পারি।


Using the search command and filtering by CVE, setting the type to display only exploits and the keyword samba, we get a couple of exploits that we might be able to use.

অনুসন্ধান কমান্ড ব্যবহার করে এবং CVE দ্বারা ফিল্টার করে, প্রকারটি শুধুমাত্র এক্সপ্লয়েট এবং কীওয়ার্ড samba প্রদর্শন করতে সেট করে, আমরা কয়েকটি এক্সপ্লয়েট পাই যা আমরা ব্যবহার করতে পারি।


To select the exploit, employ the use command followed by the exploit name.

এক্সপ্লয়েট নির্বাচন করতে, এক্সপ্লয়েটের নামের পরে ব্যবহার কমান্ডটি ব্যবহার করুন।


The info command with the -f option shows the information in a markdown version with a browser.

-f বিকল্প সহ info কমান্ড একটি ব্রাউজারের সাথে একটি মার্কডাউন সংস্করণে তথ্য দেখায়।


As we can see, this module exploits a command execution vulnerability in Samba versions 3.0.20 through 3.0.25rc3; great, let's try it.

আমরা দেখতে পাচ্ছি, এই মডিউলটি Samba সংস্করণ 3.0.20 থেকে 3.0.25rc3 পর্যন্ত একটি কমান্ড এক্সিকিউশন দুর্বলতার সুযোগ নেয়; দারুণ, আসুন চেষ্টা করি।


The C:\Users\Public\Documents\jack_of_hearts.docx file gets downloaded in the root folder of our attacking machine.

C:\Users\Public\Documents\jack_of_hearts.docx ফাইলটি আমাদের আক্রমণকারী মেশিনের মূল ফোল্ডারে ডাউনলোড হয়।


Similarly, we can use the upload command to send any file to the target machine.

একইভাবে, আমরা টার্গেট মেশিনে কোনো ফাইল পাঠাতে আপলোড কমান্ড ব্যবহার করতে পারি।


To remove a file or a directory from the target machine, we can use the rm command.

লক্ষ্যযুক্ত মেশিন থেকে একটি ফাইল বা ডিরেক্টরি সরাতে, আমরা rm কমান্ড ব্যবহার করতে পারি।


Editing files using Meterpreter can be done by using the edit command, which uses vim so all the editor's commands are available.

মিটারপ্রেটার ব্যবহার করে ফাইল সম্পাদনা করা যেতে পারে সম্পাদনা কমান্ড ব্যবহার করে, যা ভিআইএম ব্যবহার করে, তাই সমস্ত সম্পাদকের কমান্ড উপলব্ধ।


One of my favorite commands is the show_mount command, which allows you to list all mount points/logical drives in the target system.

আমার সবচেয়ে পছন্দের একটি কমান্ড হল show_mount কমান্ড, যা আপনাকে টার্গেট সিস্টেমে সমস্ত মাউন্ট পয়েন্ট/লজিক্যাল ড্রাইভ তালিকাভুক্ত করতে দেয়।


To display all the available commands, you can use the help command followed by the group of commands you want to display.

উপলব্ধ সমস্ত কমান্ড প্রদর্শন করতে, আপনি সাহায্য কমান্ড ব্যবহার করতে পারেন, তারপরে আপনি যে কমান্ডগুলি প্রদর্শন করতে চান তার গ্রুপ ব্যবহার করতে পারেন।


Meterpreter gives us complete access to the target machine by setting up an interactive command prompt.

মিটারপ্রেটার একটি ইন্টারেক্টিভ কমান্ড প্রম্পট সেট আপ করে আমাদের টার্গেট মেশিনে সম্পূর্ণ অ্যাক্সেস দেয়।


We can also drop a shell session to work in the default Windows DOS mode, but it will not have as many functionalities.

আমরা ডিফল্ট উইন্ডোজ ডস মোডে কাজ করার জন্য একটি শেল সেশনও ড্রপ করতে পারি, তবে এতে এত বেশি কার্যকারিতা থাকবে না।


This was a quick reference to some of the important filesystem commands of Meterpreter, which can help us in exploring the files present on the target machine.

এটি মিটারপ্রেটারের কিছু গুরুত্বপূর্ণ ফাইল সিস্টেম কমান্ডের একটি দ্রুত রেফারেন্স ছিল, যা আমাদের টার্গেট মেশিনে উপস্থিত ফাইলগুলি অন্বেষণে সাহায্য করতে পারে।


In the next recipe, we will look at a very interesting Meterpreter command called timestomp, which can be used to modify the file attributes on the target machine.

পরের রেসিপিতে, আমরা টাইমস্টম্প নামক একটি খুব আকর্ষণীয় মিটারপ্রেটার কমান্ড দেখব, যা টার্গেট মেশিনে ফাইলের বৈশিষ্ট্যগুলি পরিবর্তন করতে ব্যবহার করা যেতে পারে।


Meterpreter provides us with some useful networking commands as well.

মিটারপ্রেটার আমাদের কিছু দরকারী নেটওয়ার্কিং কমান্ডও সরবরাহ করে।


These commands can be useful in understanding the network structure of the target user.

এই কমান্ডগুলি টার্গেট ব্যবহারকারীর নেটওয়ার্ক কাঠামো বুঝতে সহায়ক হতে পারে।


We can analyze whether the system belongs to a LAN or if it is a standalone system.

আমরা বিশ্লেষণ করতে পারি যে সিস্টেমটি ল্যানের অন্তর্গত কিনা বা এটি একটি স্বতন্ত্র সিস্টেম কিনা।


We can also find out the IP range, DNS, and other information.

আমরা আইপি রেঞ্জ, ডিএনএস এবং অন্যান্য তথ্যও খুঁজে বের করতে পারি।


Such network information can be useful when we have to perform pivoting.

নেটওয়ার্ক সম্পর্কিত এই ধরনের তথ্য আমাদের জন্য সহায়ক হতে পারে যখন আমাদের পিভটিং করতে হয়।


Pivoting is a concept by which we can compromise other machines on the same network in which our target is present.

পিভটিং হল এমন একটি ধারণা যার মাধ্যমে আমরা একই নেটওয়ার্কে থাকা অন্যান্য মেশিনগুলিকে আপস করতে পারি যেখানে আমাদের লক্ষ্য বিদ্যমান।


Subnetwork or subnet is the concept of dividing a large network into smaller, identifiable parts.

সাবনেটওয়ার্ক বা সাবনেট হল একটি বৃহৎ নেটওয়ার্ককে ছোট, সনাক্তকরণযোগ্য অংশে বিভক্ত করার ধারণা।


A netmask is a 32-bit mask that is used to divide an IP address into subnets and specify the network's available hosts.

নেটমাস্ক হল একটি 32-বিট মাস্ক যা একটি আইপি অ্যাড্রেসকে সাবনেটে বিভক্ত করতে এবং নেটওয়ার্কের উপলব্ধ হোস্টগুলি নির্দিষ্ট করতে ব্যবহৃত হয়।


The gateway specifies the forwarding or the next hop IP address over which the set of addresses defined by the network destination and subnet mask are reachable.

গেটওয়েটি ফরোয়ার্ডিং বা পরবর্তী হপ আইপি ঠিকানা নির্দিষ্ট করে যার মাধ্যমে নেটওয়ার্ক গন্তব্য এবং সাবনেট মাস্ক দ্বারা সংজ্ঞায়িত ঠিকানাগুলির সেট অ্যাক্সেসযোগ্য।


There are several networking commands provided by Meterpreter, which we can display using the help command followed by net for the network.

মিটারপ্রেটার দ্বারা সরবরাহ করা বেশ কয়েকটি নেটওয়ার্কিং কমান্ড রয়েছে, যা আমরা নেটওয়ার্কের জন্য নেট দ্বারা অনুসরণ করা সাহায্য কমান্ড ব্যবহার করে প্রদর্শন করতে পারি।


If you have to sniff the keystrokes from the Default desktop, you will have to make sure that your current Meterpreter active browser is set to Session 0/WinSta0/Default.

ডিফল্ট ডেস্কটপ থেকে কীস্ট্রোকগুলি নিরীক্ষণ করতে হলে, আপনাকে নিশ্চিত করতে হবে যে আপনার বর্তমান মিটারপ্রেটার সক্রিয় ব্রাউজারটি সেশন 0/WinSta0/Default-এ সেট করা আছে।


If you have to sniff the login password, you will have to change the active desktop to Session 0/WinSta0/Winlogon.

যদি আপনি লগইন পাসওয়ার্ড নিরীক্ষণ করতে চান, তাহলে আপনাকে সক্রিয় ডেস্কটপটি সেশন 0/WinSta0/Winlogon-এ পরিবর্তন করতে হবে।


Let's check our current desktop using the getdesktop command.

আসুন getdesktop কমান্ড ব্যবহার করে আমাদের বর্তমান ডেস্কটপ পরীক্ষা করি।


As you can see, we are not in the WinSta0 station, which is the only interactive desktop station.

আপনি দেখতে পাচ্ছেন, আমরা WinSta0 স্টেশনে নেই, যা একমাত্র ইন্টারেক্টিভ ডেস্কটপ স্টেশন।


So, if we run a keystroke capture here, it won't return any result.

সুতরাং, যদি আমরা এখানে একটি কীস্ট্রোক ক্যাপচার চালাই, তবে এটি কোনও ফলাফল দেবে না।


Let's change our desktop to WinSta0\Default.

আসুন আমাদের ডেস্কটপটি WinSta0\Default-এ পরিবর্তন করি।


The preceding command line shows that we moved to the interactive Windows desktop station by using the setdesktop command.

উপরের কমান্ড লাইনটি দেখায় যে আমরা setdesktop কমান্ড ব্যবহার করে ইন্টারেক্টিভ উইন্ডোজ ডেস্কটপ স্টেশনে চলে এসেছি।


So, now we are ready to run a keystroke sniffer to capture the keys pressed by the user on the target machine.

সুতরাং, এখন আমরা টার্গেট মেশিনে ব্যবহারকারীর দ্বারা চাপানো কীগুলি ক্যাপচার করার জন্য একটি কীস্ট্রোক স্নাইফার চালানোর জন্য প্রস্তুত।


Dumping captured keystrokes... gmail.com<CR> demouser<Right Shift>@gmail.com<CR> <Right Shift>P4ssw0rd<CR>

ক্যাপচার করা কীস্ট্রোকগুলি ডাম্প করা হচ্ছে... gmail.com<CR> demouser<Right Shift>@gmail.com<CR> <Right Shift>P4ssw0rd<CR>


What if you want to sniff the Windows login password?

আপনি যদি উইন্ডোজ লগইন পাসওয়ার্ড নিরীক্ষণ করতে চান তবে কি হবে?


Obviously, you can switch your active desktop to WinSta0\Winlogon using the setdesktop command, but here we will discuss an alternate approach as well.

অবশ্যই, আপনি setdesktop কমান্ড ব্যবহার করে আপনার সক্রিয় ডেস্কটপটি WinSta0\Winlogon-এ পরিবর্তন করতে পারেন, তবে এখানে আমরা একটি বিকল্প পদ্ধতি নিয়েও আলোচনা করব।


We can migrate to a process which runs during the Windows login.

আমরা এমন একটি প্রক্রিয়ায় স্থানান্তরিত হতে পারি যা উইন্ডোজ লগইনের সময় চলে।


Let's execute the ps command to check the running processes.

আসুন চলমান প্রক্রিয়াগুলি পরীক্ষা করার জন্য ps কমান্ডটি কার্যকর করি।


You will find winlogon.exe running as a process with a process ID.

আপনি winlogon.exe একটি প্রক্রিয়া আইডি সহ একটি প্রক্রিয়া হিসাবে চলতে দেখবেন।


Now, let's migrate to this PID and check our active desktop again.

আসুন, এই PID-তে স্থানান্তরিত হই এবং আবার আমাদের সক্রিয় ডেস্কটপ পরীক্ষা করি।


You can see that our active desktop has changed to WinSta0\Winlogon.

আপনি দেখতে পাচ্ছেন যে আমাদের সক্রিয় ডেস্কটপ WinSta0\Winlogon-এ পরিবর্তিত হয়েছে।


Now, we can run the keyscan_start command to start sniffing the keystrokes on the Windows login screen.

এখন, আমরা উইন্ডোজ লগইন স্ক্রিনে কীস্ট্রোকগুলি নিরীক্ষণ শুরু করতে keyscan_start কমান্ডটি চালাতে পারি।


To capture the login password, log into the Metasploitable 3 machine and then use the keyscan_dump Meterpreter command to dump the keystrokes.

লগইন পাসওয়ার্ড ক্যাপচার করতে, Metasploitable 3 মেশিনে লগ ইন করুন এবং তারপরে কীস্ট্রোকগুলি ডাম্প করতে keyscan_dump Meterpreter কমান্ড ব্যবহার করুন।


Similarly, we can get back to the Default desktop by migrating to any process which is running on the default desktop; for example, explorer.exe.

একইভাবে, আমরা ডিফল্ট ডেস্কটপে চলমান যেকোনো প্রক্রিয়ায় স্থানান্তরিত হয়ে ডিফল্ট ডেস্কটপে ফিরে যেতে পারি; উদাহরণস্বরূপ, explorer.exe।


Generally, people do not get any results when they directly run keyscan without having a look at the current active desktop.

সাধারণত, লোকেরা বর্তমান সক্রিয় ডেস্কটপটি না দেখে সরাসরি কীস্ক্যান চালালে কোনো ফলাফল পায় না।


To generate some traffic, we will log in to the Metasploitable 3 machine.

কিছু ট্র্যাফিক তৈরি করতে, আমরা মেটাসপ্লয়েটেবল ৩ মেশিনে লগ ইন করব।


Then, we will stop the sniffer using the sniffer_stop 3 command.

তারপরে, আমরা sniffer_stop 3 কমান্ড ব্যবহার করে স্নিফার বন্ধ করব।


Download or release them using 'sniffer_dump' or 'sniffer_release'.

'sniffer_dump' বা 'sniffer_release' ব্যবহার করে সেগুলি ডাউনলোড বা প্রকাশ করুন।


Download the PCAP using the sniffer_dump 3 command.

sniffer_dump 3 কমান্ড ব্যবহার করে PCAP ডাউনলোড করুন।


Now that we have the PCAP file, we can use tcpdump, a packet analyzer command-line tool.

এখন আমাদের কাছে PCAP ফাইল আছে, আমরা tcpdump ব্যবহার করতে পারি, একটি প্যাকেট বিশ্লেষক কমান্ড-লাইন টুল।


Looking at the output, we can see that we were able to capture the FTP credentials.

আউটপুটটি দেখলে, আমরা দেখতে পাচ্ছি যে আমরা FTP প্রমাণপত্রাদি ক্যাপচার করতে সক্ষম হয়েছি।


This is the reason why you should use clear text protocols, such as FTP and Telnet.

এই কারণেই আপনার FTP এবং Telnet-এর মতো স্পষ্ট পাঠ্য প্রোটোকল ব্যবহার করা উচিত।


You might have realized the important role of Meterpreter to make our penetration task easier.

আপনি হয়তো উপলব্ধি করেছেন যে আমাদের অনুপ্রবেশের কাজ সহজ করতে মিটারপ্রেটারের গুরুত্বপূর্ণ ভূমিকা রয়েছে।


We will dive deeper into the core of Metasploit to understand how Meterpreter scripts function.

মিটারপ্রেটার স্ক্রিপ্টগুলি কীভাবে কাজ করে তা বুঝতে আমরা মেটাসপ্লয়েটের মূল অংশে আরও গভীরে যাব।


From a penetration tester's point of view, it is essential to know how to implement our own scripting techniques.

একজন অনুপ্রবেশ পরীক্ষকের দৃষ্টিকোণ থেকে, আমাদের নিজস্ব স্ক্রিপ্টিং কৌশলগুলি কীভাবে প্রয়োগ করতে হয় তা জানা অপরিহার্য।


There can be situations when you have to perform tasks where Meterpreter may not be enough.

এমন পরিস্থিতি হতে পারে যখন আপনাকে এমন কাজ করতে হবে যেখানে মিটারপ্রেটার যথেষ্ট নাও হতে পারে।


This is where developing our own scripts and modules come in handy.

এখানেই আমাদের নিজস্ব স্ক্রিপ্ট এবং মডিউল তৈরি করা কাজে আসে।


The Meterpreter API can be helpful for programmers to implement their own scripts.

মিটারপ্রেটার API প্রোগ্রামারদের তাদের নিজস্ব স্ক্রিপ্ট প্রয়োগ করতে সহায়ক হতে পারে।


We will be dealing with Ruby scripts in the next few recipes.

আমরা পরবর্তী কয়েকটি রেসিপিতে রুবি স্ক্রিপ্ট নিয়ে কাজ করব।


Let's start by launching an interactive Ruby shell with Meterpreter.

আসুন মিটারপ্রেটার সহ একটি ইন্টারেক্টিভ রুবি শেল চালু করার মাধ্যমে শুরু করি।


Now that we are in the Ruby shell, we can execute our Ruby scripts.

এখন যেহেতু আমরা রুবি শেলে আছি, আমরা আমাদের রুবি স্ক্রিপ্টগুলি কার্যকর করতে পারি।


Let's use the framework object and display information about our session.

আসুন ফ্রেমওয়ার্ক অবজেক্ট ব্যবহার করি এবং আমাদের সেশন সম্পর্কে তথ্য প্রদর্শন করি।


Use client to display information about our target machine.

আমাদের টার্গেট মেশিন সম্পর্কে তথ্য প্রদর্শন করতে ক্লায়েন্ট ব্যবহার করুন।


This call will print the output and add a carriage return at the end.

এই কলটি আউটপুট প্রিন্ট করবে এবং শেষে একটি ক্যারেজ রিটার্ন যোগ করবে।


Railgun is an extension for Meterpreter that allows us to make calls to a Windows API.

রেলগান হল মিটারপ্রেটারের একটি এক্সটেনশন যা আমাদের উইন্ডোজ API-তে কল করতে দেয়।


লক্ষ্যযুক্ত আর্কিটেকচার পরীক্ষা করা হচ্ছে...


Since the target doesn't have a root password, it is possible to use the MySQL service to upload a shell and gain remote access to the system.

যেহেতু লক্ষ্যযুক্ত সিস্টেমে রুট পাসওয়ার্ড নেই, তাই একটি শেল আপলোড করতে এবং সিস্টেমে দূরবর্তী অ্যাক্সেস পেতে MySQL পরিষেবা ব্যবহার করা সম্ভব।


MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption

MS17-010 EternalBlue SMB দূরবর্তী উইন্ডোজ কার্নেল পুল দুর্নীতি


It is a buffer overflow in the memmove operation in Srv!SrvOs2FeaToNt that allows us to execute an arbitrary payload.

এটি Srv!SrvOs2FeaToNt-এর memmove অপারেশনে একটি বাফার ওভারফ্লো যা আমাদের একটি নির্বিচারে পেলোড কার্যকর করতে দেয়।


To launch the exploit, use the MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption exploit module, set the target IP address, use a meterpreter reverse TCP payload, and specify the listening address:

এক্সপ্লয়েট চালু করতে, MS17-010 EternalBlue SMB দূরবর্তী উইন্ডোজ কার্নেল পুল দুর্নীতি এক্সপ্লয়েট মডিউল ব্যবহার করুন, টার্গেট আইপি ঠিকানা সেট করুন, একটি মিটারপ্রেটার বিপরীত TCP পেলোড ব্যবহার করুন এবং শ্রোতার ঠিকানা নির্দিষ্ট করুন:


One outcome of a penetration test that differentiates it from a vulnerability scanner, is that no one will state that what you've found is a false positive when you present them with a screenshot of a shell running on the target system.

একটি অনুপ্রবেশ পরীক্ষার একটি ফলাফল যা এটিকে দুর্বলতা স্ক্যানার থেকে আলাদা করে, তা হল আপনি যখন লক্ষ্যযুক্ত সিস্টেমে চলমান একটি শেলের স্ক্রিনশট তাদের সামনে উপস্থাপন করেন, তখন কেউ বলবে না যে আপনি যা খুঁজে পেয়েছেন তা মিথ্যা ইতিবাচক।


The MS17-010 EternalRomance/EternalSynergy/EternalChampion SMB Remote Windows Code Execution exploit module can be used to exploit MS17-010 vulnerabilities via EternalRomance, EternalSynergy, and EternalChampion.

MS17-010 EternalRomance/EternalSynergy/EternalChampion SMB দূরবর্তী উইন্ডোজ কোড এক্সিকিউশন এক্সপ্লয়েট মডিউলটি EternalRomance, EternalSynergy, এবং EternalChampion-এর মাধ্যমে MS17-010 দুর্বলতাগুলি কাজে লাগাতে ব্যবহার করা যেতে পারে।


Having a shell on the target system is great, but sometimes it is not enough.

লক্ষ্যযুক্ত সিস্টেমে একটি শেল থাকা দারুণ, তবে কখনও কখনও এটি যথেষ্ট নয়।


With a backdoor, we will be able to ensure persistence and get access to the system, even if the vulnerability gets patched.

একটি ব্যাকডোরের মাধ্যমে, আমরা ধারাবাহিকতা নিশ্চিত করতে এবং সিস্টেমে অ্যাক্সেস পেতে সক্ষম হব, এমনকি দুর্বলতা প্যাচ করা হলেও।


Since we cannot backdoor a binary while it is running, the first thing we need to do is to kill the Apache process (httpd.exe), using the kill command followed by the PID of the process:

যেহেতু আমরা একটি বাইনারি চালু থাকা অবস্থায় ব্যাকডোর করতে পারি না, তাই আমাদের প্রথম কাজটি হল কিল কমান্ড ব্যবহার করে Apache প্রক্রিয়া (httpd.exe) বন্ধ করা, যার পরে প্রক্রিয়ার PID দিতে হবে:


Then, we use the download command within meterpreter to download the service binary we want to backdoor:

তারপরে, আমরা ব্যাকডোর করতে চাই এমন পরিষেবা বাইনারি ডাউনলোড করতে মিটারপ্রেটারের মধ্যে ডাউনলোড কমান্ড ব্যবহার করি:


To backdoor the service, we will use msfconsole, with a reverse TCP.

পরিষেবাটিকে ব্যাকডোর করতে, আমরা একটি বিপরীত TCP সহ msfconsole ব্যবহার করব।


Now that we have the backdoor ready, we need to start a listener for the reverse connection; for that we will use the Generic Payload Handler:

এখন আমাদের ব্যাকডোর প্রস্তুত, আমাদের বিপরীত সংযোগের জন্য একটি শ্রোতা শুরু করতে হবে; এর জন্য আমরা জেনেরিক পেলোড হ্যান্ডলার ব্যবহার করব:


Back in the session, we will rename the httpd.exe file to httpd.exe.backup, upload the backdoored version, and rename it to httpd.exe:

সেশনে ফিরে, আমরা httpd.exe ফাইলটির নাম পরিবর্তন করে httpd.exe.backup করব, ব্যাকডোর করা সংস্করণ আপলোড করব এবং এটির নাম পরিবর্তন করে httpd.exe করব:


Then, we will drop into a system command shell, and use the net stop command to stop the wampapache and net start to start it up again:

তারপরে, আমরা একটি সিস্টেম কমান্ড শেলের মধ্যে প্রবেশ করব এবং wampapache বন্ধ করতে নেট স্টপ কমান্ড এবং এটি আবার চালু করতে নেট স্টার্ট ব্যবহার করব:


To use the Windows Registry Only Persistence module, we need to specify the session to run the module on, in this case, session 1 with what we got from the MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption exploit; set the payload; set the listening IP address; and use the exploit command to launch the exploit:

উইন্ডোজ রেজিস্ট্রি অনলি পারসিস্টেন্স মডিউল ব্যবহার করতে, আমাদের সেই সেশনটি নির্দিষ্ট করতে হবে যেখানে মডিউলটি চালাতে হবে, এই ক্ষেত্রে, সেশন ১, যা আমরা MS17-010 EternalBlue SMB দূরবর্তী উইন্ডোজ কার্নেল পুল দুর্নীতি এক্সপ্লয়েট থেকে পেয়েছি; পেলোড সেট করুন; শ্রোতার আইপি ঠিকানা সেট করুন; এবং এক্সপ্লয়েট চালু করতে এক্সপ্লয়েট কমান্ড ব্যবহার করুন:


Now that we successfully installed the backdoor registry key, we need to set up our listener so that the next time the machine reboots we will get a session:

এখন আমরা সফলভাবে ব্যাকডোর রেজিস্ট্রি কী ইনস্টল করেছি, আমাদের শ্রোতা সেট আপ করতে হবে যাতে পরের বার মেশিনটি পুনরায় চালু হলে আমরা একটি সেশন পাই:


To trigger the exploit, simply reboot the Metasploitable 3 machine and we will get a new session:

এক্সপ্লয়েট ট্রিগার করতে, কেবল Metasploitable 3 মেশিনটি পুনরায় চালু করুন এবং আমরা একটি নতুন সেশন পাব:


By logging off and logging in as the administrator user on the target machine, we were able to verify that the backdoor works as expected.

লক্ষ্যযুক্ত মেশিনে প্রশাসক ব্যবহারকারী হিসাবে লগ আউট এবং লগ ইন করার মাধ্যমে, আমরা যাচাই করতে সক্ষম হয়েছি যে ব্যাকডোরটি প্রত্যাশা অনুযায়ী কাজ করে।


A Denial of Service (DoS) attack denies legitimate users access to computer services (or resources), usually by overloading the service with requests or by exploiting vulnerabilities, resulting in a degradation of performance, and possibly crashing the service or even the operating system.

একটি ডিনায়াল অফ সার্ভিস (DoS) আক্রমণ সাধারণত অনুরোধের মাধ্যমে পরিষেবাটিকে ওভারলোড করে বা দুর্বলতাগুলি কাজে লাগিয়ে বৈধ ব্যবহারকারীদের কম্পিউটার পরিষেবা (বা সংস্থান)-এ অ্যাক্সেস অস্বীকার করে, যার ফলে কর্মক্ষমতা হ্রাস পায় এবং সম্ভবত পরিষেবা বা এমনকি অপারেটিং সিস্টেম ক্র্যাশ করে।


This command is used to migrate from one process context to another.

এই কমান্ডটি একটি প্রক্রিয়া প্রসঙ্গ থেকে অন্যটিতে স্থানান্তরিত করতে ব্যবহৃত হয়।


We can migrate to any other active process by using the process name or the ID.

আমরা প্রক্রিয়াটির নাম বা আইডি ব্যবহার করে অন্য কোনও সক্রিয় প্রক্রিয়াতে স্থানান্তরিত হতে পারি।


The ps command can be used to identify all active processes along with their names and IDs.

ps কমান্ডটি তাদের নাম এবং আইডি সহ সমস্ত সক্রিয় প্রক্রিয়া সনাক্ত করতে ব্যবহার করা যেতে পারে।


So, migrating to a stable system process can help us perform our penetration testing smoothly.

সুতরাং, একটি স্থিতিশীল সিস্টেম প্রক্রিয়াতে স্থানান্তরিত হওয়া আমাদের অনুপ্রবেশ পরীক্ষাগুলি সহজে করতে সহায়তা করতে পারে।


For example, if the ID of explorer.exe is 2804, we can migrate to explorer.exe by executing the following command: meterpreter > migrate 2804

উদাহরণস্বরূপ, যদি explorer.exe-এর আইডি 2804 হয়, তাহলে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করে explorer.exe-তে স্থানান্তরিত হতে পারি: meterpreter > migrate 2804


These two Meterpreter commands are very handy and are used frequently during penetration testing.

এই দুটি মিটারপ্রেটার কমান্ড খুবই উপযোগী এবং অনুপ্রবেশ পরীক্ষার সময় প্রায়শই ব্যবহৃত হয়।


Their simplicity and high productivity make them optimal for usage.

তাদের সরলতা এবং উচ্চ উত্পাদনশীলতা তাদের ব্যবহারের জন্য উপযুক্ত করে তোলে।


Microsoft User Account Control (UAC) is a component that uses Mandatory Integrity Control (MIC) to isolate running processes.

Microsoft ব্যবহারকারী অ্যাকাউন্ট নিয়ন্ত্রণ (UAC) একটি উপাদান যা চলমান প্রক্রিয়াগুলিকে আলাদা করতে বাধ্যতামূলক ইন্টিগ্রিটি কন্ট্রোল (MIC) ব্যবহার করে।


It tries to achieve this by limiting application software to standard user privileges.

এটি অ্যাপ্লিকেশন সফ্টওয়্যারকে স্ট্যান্ডার্ড ব্যবহারকারীর সুযোগ-সুবিধায় সীমাবদ্ধ করে এটি অর্জনের চেষ্টা করে।


Although still used, UAC is inherently broken and can be trivially defeated.

যদিও এখনও ব্যবহৃত হয়, UAC সহজাতভাবে ভাঙা এবং সহজেই পরাজিত করা যেতে পারে।


For this recipe, we will target the Windows 7 machine.

এই রেসিপির জন্য, আমরা উইন্ডোজ ৭ মেশিনকে লক্ষ্য করব।


Then, to compromise the target, we will create a simple backdoor.

তারপরে, লক্ষ্যটিকে আপস করতে, আমরা একটি সাধারণ ব্যাকডোর তৈরি করব।


To generate the backdoor, we will use a Windows Meterpreter reverse TCP payload.

ব্যাকডোর তৈরি করতে, আমরা একটি উইন্ডোজ মিটারপ্রেটার বিপরীত TCP পেলোড ব্যবহার করব।


After setting the listening address with the LHOST option and looking at the available options for the generate command, we will use the -t option for the output format.

LHOST বিকল্পের সাথে লিসেনিং ঠিকানা সেট করার পরে এবং জেনারেট কমান্ডের জন্য উপলব্ধ বিকল্পগুলি দেখে, আমরা আউটপুট ফর্ম্যাটের জন্য -t বিকল্পটি ব্যবহার করব।


Now that we have created the backdoor, we need to set up a listener to receive the reverse shell.

এখন যেহেতু আমরা ব্যাকডোর তৈরি করেছি, আমাদের বিপরীত শেল পাওয়ার জন্য একটি লিসেনার সেট আপ করতে হবে।


By starting the listener with run -j, it will run it in the context of a job, allowing us to continue using the msfconsole.

run -j দিয়ে লিসেনার শুরু করার মাধ্যমে, এটি একটি কাজের প্রেক্ষাপটে চলবে, যা আমাদের msfconsole ব্যবহার চালিয়ে যেতে দেবে।


To copy the backdoor to the target, we can use the FTP File Server auxiliary module.

ব্যাকডোরটিকে লক্ষ্যে কপি করতে, আমরা FTP ফাইল সার্ভার সহায়ক মডিউল ব্যবহার করতে পারি।


If everything went well, we should have a new Meterpreter session on the target machine.

যদি সবকিছু ঠিকঠাক চলে, তাহলে আমাদের টার্গেট মেশিনে একটি নতুন মিটারপ্রেটার সেশন থাকবে।


Now that we have a session on the target machine, one of the first things we want is to try to elevate our privileges.

এখন যেহেতু আমাদের টার্গেট মেশিনে একটি সেশন আছে, আমরা প্রথম যে জিনিসটি করতে চাই তা হল আমাদের বিশেষাধিকার বাড়ানোর চেষ্টা করা।


As you can see, bypassing UAC is easy, which is why you should not rely on UAC as a security mechanism.

আপনি দেখতে পাচ্ছেন, UAC বাইপাস করা সহজ, যে কারণে আপনার নিরাপত্তা ব্যবস্থা হিসেবে UAC-এর উপর নির্ভর করা উচিত নয়।


The Metasploit framework is a powerful tool for penetration testing.

মেটাসপ্লয়েট কাঠামো অনুপ্রবেশ পরীক্ষার জন্য একটি শক্তিশালী হাতিয়ার।


We will use the reverse_tcp payload for this attack.

আমরা এই আক্রমণের জন্য রিভার্স_টিসিপি পেলোড ব্যবহার করব।


The LHOST parameter specifies the attacker's IP address.

LHOST প্যারামিটার আক্রমণকারীর আইপি ঠিকানা নির্দিষ্ট করে।


We will use notepad.exe as a template for the backdoor.

আমরা ব্যাকডোরের জন্য একটি টেমপ্লেট হিসাবে notepad.exe ব্যবহার করব।


The -k option preserves the original template's behavior.

-k বিকল্পটি মূল টেমপ্লেটের আচরণ বজায় রাখে।


The output format will be executable (exe).

আউটপুট বিন্যাসটি কার্যকরযোগ্য (exe) হবে।


Null bytes are specified to be avoided using the -b option.

-b বিকল্প ব্যবহার করে নাল বাইটগুলি এড়ানোর জন্য নির্দিষ্ট করা হয়েছে।


The backdoored executable is uploaded to the target.

ব্যাকডোর করা এক্সিকিউটেবলটি লক্ষ্যে আপলোড করা হয়।


We will move the backdoored file to replace the original.

আমরা মূল ফাইলটি প্রতিস্থাপন করতে ব্যাকডোর করা ফাইলটি সরিয়ে নেব।


A listener is started to receive the reverse connection.

রিভার্স সংযোগটি গ্রহণ করার জন্য একটি শ্রোতা শুরু করা হয়।


শোষণ ব্যাকগ্রাউন্ডে চালানো হয়।


When the user launches notepad.exe, we get a Meterpreter session.

ব্যবহারকারী যখন notepad.exe চালু করে, তখন আমরা একটি মিটারপ্রেটার সেশন পাই।


Pivoting allows access to other systems on the network.

পাইভোটিং নেটওয়ার্কে অন্যান্য সিস্টেমে অ্যাক্সেস করার অনুমতি দেয়।


We will use a dual-homed server to simulate an internet-facing server.

আমরা একটি ইন্টারনেট-মুখী সার্ভার অনুকরণ করতে একটি ডুয়াল-হোম সার্ভার ব্যবহার করব।


The Windows firewall will be disabled for this demonstration.

এই প্রদর্শনের জন্য উইন্ডোজ ফায়ারওয়াল নিষ্ক্রিয় করা হবে।


We will target a Linux server using the Samba exploit.

আমরা সাম্বা শোষণের মাধ্যমে একটি লিনাক্স সার্ভারকে লক্ষ্য করব।


The shell is upgraded to a Meterpreter session.

শেলটিকে একটি মিটারপ্রেটার সেশনে আপগ্রেড করা হয়েছে।


The ifconfig command shows the network interfaces.

ifconfig কমান্ড নেটওয়ার্ক ইন্টারফেস দেখায়।


We will use a ping sweep to find other hosts on the network.

নেটওয়ার্কে অন্যান্য হোস্ট খুঁজে বের করতে আমরা একটি পিং স্কুইপ ব্যবহার করব।


Port forwarding allows us to access internal services.

পোর্ট ফরওয়ার্ডিং আমাদের অভ্যন্তরীণ পরিষেবাগুলিতে অ্যাক্সেস করতে দেয়।


You definitely need a sound knowledge of Ruby scripting if you want to build good modules.

ভালো মডিউল তৈরি করতে চাইলে আপনার রুবি স্ক্রিপ্টিং সম্পর্কে ভালো জ্ঞান থাকা দরকার।


You can also contribute to the Metasploit community by releasing your module and let others benefit from it.

আপনি আপনার মডিউল প্রকাশ করে মেটাসপ্লয়েট কমিউনিটিতে অবদান রাখতে পারেন এবং অন্যদেরও এর থেকে উপকৃত করতে পারেন।


MSFvenom is the tool to use for payload generation and encoding and it is an evolution of msfpayload and msfencode.

পेलोড তৈরি এবং এনকোডিংয়ের জন্য MSFvenom ব্যবহার করার উপযুক্ত একটি সরঞ্জাম, এবং এটি msfpayload এবং msfencode-এর একটি বিবর্তন।


In this chapter, we dig a bit deeper on the available payloads, learn why encoders can be useful when trying to evade detection, check the available executable, transform output formats, and much more.

এই অধ্যায়ে, আমরা উপলব্ধ পেলোডগুলি নিয়ে আরও গভীরে আলোচনা করব, সনাক্তকরণ এড়াতে চেষ্টা করার সময় এনকোডারগুলি কেন কার্যকর হতে পারে তা শিখব, উপলব্ধ এক্সিকিউটেবলগুলি পরীক্ষা করব, আউটপুট ফর্ম্যাটগুলি পরিবর্তন করব এবং আরও অনেক কিছু করব।


We can tell MSFvenom is one of the most versatile and useful payload-generation tools just by looking at the available payloads.

উপলব্ধ পেলোডগুলি দেখেই আমরা বলতে পারি যে MSFvenom সবচেয়ে বহুমুখী এবং কার্যকর পেলোড-জেনারেটিং সরঞ্জামগুলির মধ্যে একটি।


To start experimenting with msfvenom, launch a Terminal window, and use msfvenom –h or msfvenom --help to display the help menu.

msfvenom নিয়ে পরীক্ষা শুরু করতে, একটি টার্মিনাল উইন্ডো চালু করুন এবং সাহায্য মেনু প্রদর্শন করতে msfvenom –h বা msfvenom --help ব্যবহার করুন।


To generate a payload, we always need to use at least two options, -p and -f.

একটি পেলোড তৈরি করতে, আমাদের সর্বদা কমপক্ষে দুটি বিকল্প ব্যবহার করতে হবে, -p এবং -f।


The -p option is used to specify which payload to generate from all those available in the Metasploit Framework.

-p বিকল্পটি মেটাসপ্লয়েট ফ্রেমওয়ার্কে উপলব্ধ সমস্ত পেলোড থেকে কোনটি তৈরি করতে হবে তা নির্দিষ্ট করতে ব্যবহৃত হয়।


The -f option is used to specify the output format.

-f বিকল্পটি আউটপুট ফর্ম্যাট নির্দিষ্ট করতে ব্যবহৃত হয়।


Executable formats will generate programs and scripts, while transform formats will just produce the payload.

এক্সিকিউটেবল ফর্ম্যাট প্রোগ্রাম এবং স্ক্রিপ্ট তৈরি করবে, যেখানে রূপান্তর ফর্ম্যাট শুধুমাত্র পেলোড তৈরি করবে।


We can also specify a custom payload by using the -p option with -.

আমরা - এর সাথে -p বিকল্পটি ব্যবহার করে একটি কাস্টম পেলোডও নির্দিষ্ট করতে পারি।


When generating payloads, we use the -a option for the architecture to use, --platform to specify the platform of the payload, and -o to save the payload.

পেলোড তৈরি করার সময়, আমরা আর্কিটেকচারের জন্য -a বিকল্পটি ব্যবহার করি, পেলোডের প্ল্যাটফর্ম নির্দিষ্ট করতে --platform ব্যবহার করি এবং পেলোড সংরক্ষণ করতে -o ব্যবহার করি।


One useful feature when doing exploit development, is the --smallest option, which we can use to generate the smallest possible payload.

শোষণ তৈরি করার সময় একটি দরকারী বৈশিষ্ট্য হল --smallest বিকল্প, যা আমরা সবচেয়ে ছোট পেলোড তৈরি করতে ব্যবহার করতে পারি।


To test this payload, we can set the execution permission using the chmod command, and then run the payload.

এই পেলোডটি পরীক্ষা করতে, আমরা chmod কমান্ড ব্যবহার করে এক্সিকিউশন অনুমতি সেট করতে পারি এবং তারপরে পেলোডটি চালাতে পারি।


In another terminal, we can use netcat to connect to the bind shell on port 4444.

অন্য একটি টার্মিনালে, আমরা পোর্ট 4444-এ বাইন্ড শেল-এর সাথে সংযোগ করতে নেটক্যাট ব্যবহার করতে পারি।


Great, we have a small Linux payload that we can use

দারুণ, আমাদের কাছে একটি ছোট লিনাক্স পেলোড আছে যা আমরা ব্যবহার করতে পারি।


Now that we have learned how to create a basic bind shell, we will try to create a reverse shell.

এখন যেহেতু আমরা একটি মৌলিক বাইন্ড শেল তৈরি করতে শিখেছি, আমরা একটি বিপরীত শেল তৈরি করার চেষ্টা করব।


First, we need to see the available options for the selected payload, which we can do using the --payload-options option.

প্রথমত, আমাদের নির্বাচিত পেলোডের জন্য উপলব্ধ বিকল্পগুলি দেখতে হবে, যা আমরা --payload-options বিকল্পটি ব্যবহার করে করতে পারি।


The options available are overwhelming, but, for the time being, we just need to set up the basic options, such as the listen address and port.

উপলব্ধ বিকল্পগুলি অপ্রতিরোধ্য, তবে, আপাতত, আমাদের কেবল মৌলিক বিকল্পগুলি সেট আপ করতে হবে, যেমন শুনানির ঠিকানা এবং পোর্ট।


Creating payloads for a Windows target is as easy; all we need to do is specify the architecture to use, the target platform, the payload we need to run on the target, the listen followed by the output format and name.

উইন্ডোজ টার্গেটের জন্য পেলোড তৈরি করা খুবই সহজ; আমাদের যা করতে হবে তা হল ব্যবহার করার জন্য আর্কিটেকচার, টার্গেট প্ল্যাটফর্ম, টার্গেটে চালানোর জন্য প্রয়োজনীয় পেলোড, আউটপুট ফর্ম্যাট এবং নামের পরে শোনা সেট করা।


After allowing unknown sources, you can install the backdoor and get a session on the target device.

অজানা উৎসগুলিকে অনুমতি দেওয়ার পরে, আপনি ব্যাকডোরটি ইনস্টল করতে পারেন এবং লক্ষ্য ডিভাইসে একটি সেশন পেতে পারেন।


Besides all the regular meterpreter commands, using the Android payload we get a couple of specific commands.

সমস্ত নিয়মিত মিটারপ্রেটার কমান্ডের পাশাপাশি, অ্যান্ড্রয়েড পেলোড ব্যবহার করে আমরা কয়েকটি নির্দিষ্ট কমান্ড পাই।


Looking at the output of the help command, we can see that we can now get the call logs, read and send SMS messages, and get the location of the device.

সাহায্য কমান্ডের আউটপুট দেখলে, আমরা দেখতে পাচ্ছি যে আমরা এখন কল লগ পেতে পারি, এসএমএস বার্তা পড়তে এবং পাঠাতে পারি এবং ডিভাইসের অবস্থান পেতে পারি।


There's more... Metasploit is not restricted to Android devices, if you have a jailbroken arm64 iOS device, you can also create a backdoor.

আরো আছে... মেটাসপ্লয়েট শুধুমাত্র অ্যান্ড্রয়েড ডিভাইসের মধ্যে সীমাবদ্ধ নয়, আপনার যদি একটি জেইলব্রোকেন arm64 iOS ডিভাইস থাকে তবে আপনি একটি ব্যাকডোরও তৈরি করতে পারেন।


The Social-Engineer Toolkit (SET) is an open source penetration testing framework specifically designed to perform advanced attacks against the human element.

সোশ্যাল-ইঞ্জিনিয়ার টুলকিট (এসইটি) হল একটি ওপেন সোর্স অনুপ্রবেশ পরীক্ষার কাঠামো যা বিশেষভাবে মানব উপাদানগুলির বিরুদ্ধে উন্নত আক্রমণ চালানোর জন্য ডিজাইন করা হয়েছে।


SET can be installed on Linux and macOS; it comes pre-installed on Kali Linux, which also maintains SET updates.

এসইটি লিনাক্স এবং ম্যাকওএসে ইনস্টল করা যেতে পারে; এটি কালী লিনাক্সে প্রি-ইনস্টল আসে, যা এসইটি আপডেটগুলিও বজায় রাখে।


To launch SET on Kali Linux, start the Terminal window and run the setoolkit command.

কালী লিনাক্সে এসইটি চালু করতে, টার্মিনাল উইন্ডোটি শুরু করুন এবং সেটটুলকিট কমান্ডটি চালান।


SET is a Python-based automation tool that creates a menu-driven application for us.

এসইটি একটি পাইথন-ভিত্তিক অটোমেশন টুল যা আমাদের জন্য একটি মেনু-চালিত অ্যাপ্লিকেশন তৈরি করে।


A spear-phishing attack vector is an email attack scenario that is used to send malicious emails to target/specific user(s).

একটি স্পিয়ার-ফিশিং আক্রমণ ভেক্টর হল একটি ইমেল আক্রমণের দৃশ্যকল্প যা লক্ষ্য/নির্দিষ্ট ব্যবহারকারীদের কাছে দূষিত ইমেল পাঠাতে ব্যবহৃত হয়।


In order to spoof your own email address, you will require a sendmail server.

আপনার নিজের ইমেল ঠিকানা স্পুফ করার জন্য, আপনার একটি সেন্ডমেল সার্ভারের প্রয়োজন হবে।


The spear-phishing module has three different attack vectors at our disposal.

স্পিয়ার-ফিশিং মডিউলের আমাদের হাতে তিনটি ভিন্ন আক্রমণ ভেক্টর রয়েছে।


Passing the first option will start the mass email attack.

প্রথম বিকল্পটি পাস করলে ব্যাপক ইমেল আক্রমণ শুরু হবে।


Then, we will be prompted to select a payload and specify the IP address or URL and the port for the listener.

তারপরে, আমাদের একটি পেলোড নির্বাচন করতে এবং শ্রোতার জন্য আইপি ঠিকানা বা ইউআরএল এবং পোর্ট নির্দিষ্ট করতে বলা হবে।


Setting up your own server may not be very reliable, as most mail services use a reverse lookup.

আপনার নিজস্ব সার্ভার সেট আপ করা খুব নির্ভরযোগ্য নাও হতে পারে, কারণ বেশিরভাগ মেইল পরিষেবা একটি বিপরীত লুকআপ ব্যবহার করে।


The SET web attack vector is a unique way of utilizing multiple web-based attacks in order to compromise the intended victim.

এসইটি ওয়েব আক্রমণ ভেক্টর হল একাধিক ওয়েব-ভিত্তিক আক্রমণ ব্যবহার করার একটি অনন্য উপায় যা উদ্দেশ্যযুক্ত শিকারকে আপস করতে পারে।


After selecting the HTA Attack Method in SET, we can clone a site through which we will deliver our payload.

এসইটিতে এইচটিএ অ্যাটাক পদ্ধতি নির্বাচন করার পরে, আমরা একটি সাইট ক্লোন করতে পারি যার মাধ্যমে আমরা আমাদের পেলোড সরবরাহ করব।


The multi-attack web method takes web attacks to the next level by combining several attacks into one.

মাল্টি-অ্যাটাক ওয়েব পদ্ধতি একাধিক আক্রমণকে একত্রিত করে ওয়েব আক্রমণকে পরবর্তী স্তরে নিয়ে যায়।


Once the file or URL is opened by the target user, then each attack is thrown one by one, unless a successful attack is reported.

লক্ষ্য ব্যবহারকারী ফাইল বা ইউআরএল খোলার পরে, প্রতিটি আক্রমণ একটির পর একটি নিক্ষেপ করা হয়, যদি না একটি সফল আক্রমণের খবর পাওয়া যায়।


The infectious media generator is a relatively simple attack vector.

সংক্রামক মিডিয়া জেনারেটর একটি অপেক্ষাকৃত সহজ আক্রমণ ভেক্টর।


This attack vector is based on the simple principle of generating a malicious executable and then encoding it with available encoders.

এই আক্রমণ ভেক্টরটি একটি দূষিত এক্সিকিউটেবল তৈরি করার এবং তারপরে উপলব্ধ এনকোডারগুলির সাথে এনকোড করার সাধারণ নীতির উপর ভিত্তি করে।


However, when we get access to a client machine the reality is different.

যাইহোক, যখন আমরা একটি ক্লায়েন্ট মেশিনে অ্যাক্সেস পাই, তখন বাস্তবতা ভিন্ন হয়।


Client-Side Exploitation and Antivirus BypassChapter 7 [ 262 ] Exploiting a Windows 10 machine In this recipe, we will exploit a use-after-free vulnerability present in nsSMILTimeContainer::NotifyTimeChange() across numerous versions of Mozilla Firefox on Microsoft Windows.

ক্লায়েন্ট-সাইড এক্সপ্লয়টেশন এবং অ্যান্টিভাইরাস বাইপাস অধ্যায় ৭ [ ২৬২ ] একটি উইন্ডোজ ১০ মেশিনকে কাজে লাগানো এই রেসিপিতে, আমরা মাইক্রোসফট উইন্ডোজে মজিলা ফায়ারফক্সের অসংখ্য সংস্করণে nsSMILTimeContainer::NotifyTimeChange() -এ উপস্থিত একটি ব্যবহার-পরবর্তী-মুক্ত দুর্বলতার সুযোগ নেব।


Getting ready So, before we begin we need to download Mozilla Firefox 41.0 from https://ftp.mozilla. org/pub/firefox/releases/41.0/win32/en-US/Firefox%20Setup%2041.0.exe and install it on our Windows 10 target machine.

প্রস্তুত হোন। সুতরাং, শুরু করার আগে আমাদের https://ftp.mozilla থেকে মজিলা ফায়ারফক্স ৪১.০ ডাউনলোড করতে হবে। org/pub/firefox/releases/41.0/win32/en-US/Firefox%20Setup%2041.0.exe এবং এটি আমাদের উইন্ডোজ ১০ টার্গেট মেশিনে ইনস্টল করতে হবে।


How to do it... As always, good reconnaissance makes all the difference, so we first need to gather information about the browser the victim is using.

কিভাবে এটা করবেন... সবসময়ের মতো, ভালো পুনরুদ্ধার সব পার্থক্য তৈরি করে, তাই প্রথমে আমাদের শিকার যে ব্রাউজারটি ব্যবহার করছে সে সম্পর্কে তথ্য সংগ্রহ করতে হবে।


To help us with this task, we can use the HTTP Client Information Gather1. auxiliary module by specifying the IP address and port of the host to listen on and the URI to use, then use one of your favorite pretexts to make the victim open the link:

এই কাজে আমাদের সাহায্য করার জন্য, আমরা HTTP ক্লায়েন্ট ইনফরমেশন গ্যাদার১. সহায়ক মডিউল ব্যবহার করতে পারি, হোস্টের আইপি ঠিকানা এবং পোর্ট উল্লেখ করে যা শুনতে হবে এবং ব্যবহার করার জন্য URI, তারপর শিকারকে লিঙ্কটি খুলতে আপনার পছন্দের একটি অজুহাত ব্যবহার করুন:


msf > auxiliary/gather/browser_info ব্যবহার করুন


msf auxiliary(gather/browser_info) > set SRVHOST 192.168.216.5

msf auxiliary(gather/browser_info) > SRVHOST 192.168.216.5 সেট করুন


msf auxiliary(gather/browser_info) > set SRVPORT 80

msf auxiliary(gather/browser_info) > SRVPORT 80 সেট করুন


msf auxiliary(gather/browser_info) > set URIPATH /

msf auxiliary(gather/browser_info) > URIPATH / সেট করুন


msf auxiliary(gather/browser_info) > run

msf auxiliary(gather/browser_info) > চালান


[*] Auxiliary module running as background job 1.

[*] সহায়ক মডিউল ব্যাকগ্রাউন্ড জব ১ হিসাবে চলছে।


msf auxiliary(gather/browser_info) > [*] Using URL: http://192.168.216.5:80/

msf auxiliary(gather/browser_info) > [*] URL ব্যবহার করা হচ্ছে: http://192.168.216.5:80/


[*] সার্ভার শুরু হয়েছে।


[*] Gathering target information for 192.168.216.150

[*] 192.168.216.150 এর জন্য টার্গেট তথ্য সংগ্রহ করা হচ্ছে


[*] Sending HTML response to 192.168.216.150

[*] 192.168.216.150-এ HTML প্রতিক্রিয়া পাঠানো হচ্ছে


[+] 192.168.216.150 - We have found the following interesting information:

[+] 192.168.216.150 - আমরা নিম্নলিখিত আকর্ষণীয় তথ্য পেয়েছি:


[*] 192.168.216.150 - source = Browser allows JavaScript

[*] 192.168.216.150 - উৎস = ব্রাউজার জাভাস্ক্রিপ্ট সমর্থন করে


Looking at the output, we can see that the victim is running Firefox version 41.0.2.

আউটপুটটি দেখে, আমরা দেখতে পাচ্ছি যে শিকার Firefox সংস্করণ 41.0.2 চালাচ্ছে।


This module will enumerate user accounts in the default domain using PowerShell.

এই মডিউলটি পাওয়ারশেলের মাধ্যমে ডিফল্ট ডোমেনে ব্যবহারকারীর অ্যাকাউন্টগুলি গণনা করবে।


To finish, we just need to use print_status to print the output of the command to the screen.

শেষ করতে, আমাদের কেবল কমান্ডের আউটপুট স্ক্রিনে প্রিন্ট করতে print_status ব্যবহার করতে হবে।


Here is the full module, which I have called ps_ad_users:

এখানে সম্পূর্ণ মডিউলটি রয়েছে, যা আমি ps_ad_users নামে ডেকেছি:


To test it, I have added the Active Directory Domain Services Role to the Metasploitable 3 machine.

এটি পরীক্ষা করার জন্য, আমি মেটাসপ্লয়েটেবল ৩ মেশিনে অ্যাক্টিভ ডিরেক্টরি ডোমেন পরিষেবা ভূমিকা যুক্ত করেছি।


Since we do not need to be a privileged user to use this module, it can be very useful during post exploitation.

যেহেতু এই মডিউলটি ব্যবহার করার জন্য আমাদের বিশেষাধিকারপ্রাপ্ত ব্যবহারকারী হওয়ার দরকার নেই, তাই এটি পোস্ট এক্সপ্লয়টেশনের সময় খুব কার্যকর হতে পারে।


The Metasploit Framework has almost 1,000 auxiliary modules at the time of writing, and the number is always rising.

লেখার সময় মেটাসপ্লয়েট ফ্রেমওয়ার্কে প্রায় ১,০০০ সহায়ক মডিউল রয়েছে এবং সংখ্যাটি সর্বদা বাড়ছে।


For that reason, in this recipe, we will learn how to build our own auxiliary module.

সেই কারণে, এই রেসিপিতে, আমরা শিখব কীভাবে আমাদের নিজস্ব সহায়ক মডিউল তৈরি করতে হয়।


In this recipe, we will write an auxiliary module that will scan for Huawei home routers with CPE WAN Management Protocol (CWMP) enabled.

এই রেসিপিতে, আমরা একটি সহায়ক মডিউল লিখব যা CPE WAN ম্যানেজমেন্ট প্রোটোকল (CWMP) সক্রিয় Huawei হোম রাউটারগুলির জন্য স্ক্যান করবে।


CWMP is a protocol used by providers for remote management of customer-premises equipment.

CWMP হল একটি প্রোটোকল যা প্রদানকারীরা গ্রাহক-প্রাঙ্গণ সরঞ্জামের দূরবর্তী ব্যবস্থাপনার জন্য ব্যবহার করে।


It allows auto- configuration, software or firmware image management, software module management, status and performance management, and diagnostics.

এটি স্বয়ংক্রিয় কনফিগারেশন, সফ্টওয়্যার বা ফার্মওয়্যার চিত্র পরিচালনা, সফ্টওয়্যার মডিউল পরিচালনা, স্থিতি এবং কর্মক্ষমতা পরিচালনা এবং ডায়াগনস্টিকস-এর অনুমতি দেয়।


When we connect to the router using the CWMP default port 7547, we get the following answer:

যখন আমরা CWMP ডিফল্ট পোর্ট 7547 ব্যবহার করে রাউটারের সাথে সংযোগ করি, তখন আমরা নিম্নলিখিত উত্তরটি পাই:


By using curl with the -v option for verbose, we can see the request made and the reply from the router:

ভার্বোসের জন্য -v বিকল্পের সাথে কার্ল ব্যবহার করে, আমরা অনুরোধটি দেখতে পারি এবং রাউটারের উত্তরটি দেখতে পারি:


With this information, we can build an auxiliary module to scan a target range and identify targets running Huawei home routers with CWMP enabled.

এই তথ্যের সাহায্যে, আমরা একটি টার্গেট পরিসর স্ক্যান করতে এবং CWMP সক্রিয় Huawei হোম রাউটারগুলি সনাক্ত করতে একটি সহায়ক মডিউল তৈরি করতে পারি।


Since Metasploit probably already has a module with the base features we are looking for, the first thing we should do is search the available modules and see what we can use.

যেহেতু মেটাসপ্লয়েটের সম্ভবত ইতিমধ্যে বেস বৈশিষ্ট্যগুলির সাথে একটি মডিউল রয়েছে যা আমরা খুঁজছি, তাই আমাদের প্রথম কাজটি হল উপলব্ধ মডিউলগুলি অনুসন্ধান করা এবং আমরা কী ব্যবহার করতে পারি তা দেখা।


For this recipe, I will start with the HTTP Version Detection auxiliary module http_version.rb located in the /usr/share/metasploit- framework/modules/auxiliary/scanner/http folder, which has all the features we will need for our module.

এই রেসিপির জন্য, আমি HTTP সংস্করণ সনাক্তকরণ সহায়ক মডিউল http_version.rb দিয়ে শুরু করব যা /usr/share/metasploit-framework/modules/auxiliary/scanner/http ফোল্ডারে অবস্থিত, যার আমাদের মডিউলের জন্য প্রয়োজনীয় সমস্ত বৈশিষ্ট্য রয়েছে।


Again, we will just focus on the run method.

আবার, আমরা কেবল রান পদ্ধতির উপর মনোযোগ দেব।


As we can see, it is quite simple: it connects to the target, sends an HTTP GET request, uses the http_fingerprint method to store the result in a variable named fp, then prints the output using print_good and uses report_service to add the result to the current workspace.

আমরা দেখতে পাচ্ছি, এটি বেশ সহজ: এটি টার্গেটের সাথে সংযোগ স্থাপন করে, একটি HTTP GET অনুরোধ পাঠায়, fp নামক একটি ভেরিয়েবলে ফলাফল সংরক্ষণ করতে http_fingerprint পদ্ধতি ব্যবহার করে, তারপর print_good ব্যবহার করে আউটপুট প্রিন্ট করে এবং বর্তমান ওয়ার্কস্পেসে ফলাফল যোগ করতে report_service ব্যবহার করে।


For our module, we will start by changing the initialize method.

আমাদের মডিউলের জন্য, আমরা initialize পদ্ধতি পরিবর্তন করে শুরু করব।


Using the register_options data structure, we can specify the default port number for the module, and since we want to scan for the CWMP service we will specify port 7547:

register_options ডেটা কাঠামো ব্যবহার করে, আমরা মডিউলের জন্য ডিফল্ট পোর্ট নম্বর নির্দিষ্ট করতে পারি এবং যেহেতু আমরা CWMP পরিষেবার জন্য স্ক্যান করতে চাই, তাই আমরা পোর্ট 7547 নির্দিষ্ট করব:


Then, we need to compare the response and verify that the equipment is a Huawei Home Gateway.

তারপরে, আমাদের প্রতিক্রিয়াটি তুলনা করতে হবে এবং যাচাই করতে হবে যে সরঞ্জামটি একটি Huawei হোম গেটওয়ে।


ইউডিপি পরিষেবা স্কুইপার।


ব্যবহারকারী অ্যাকাউন্ট নিয়ন্ত্রণ (ইউএসি) বাইপাস করা।


সংস্করণ সনাক্তকরণ।


Virtual Network Computing (VNC) injecting remotely.

ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং (ভিএনসি) দূর থেকে প্রবেশ করানো।


দুর্বল মেশিনের URL।


ওয়েবসাইট আক্রমণের ভেক্টর।


উইন্ডোজ ১০ মেশিনকে কাজে লাগানো।


উইন্ডোজ বাইনারিগুলিতে ব্যাকডোর তৈরি করা।


Windows Local Enumeration (WinEnum) used, for system scraping.

সিস্টেম স্ক্র্যাপিংয়ের জন্য উইন্ডোজ লোকাল এনুমেরেশন (উইনএনুম) ব্যবহার করা হয়েছে।


Windows Management Instrumentation (WMI).

উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন (ডব্লিউএমআই)।


Windows Remote Management (WinRM) scanning.

উইন্ডোজ রিমোট ম্যানেজমেন্ট (উইনআরএম) স্ক্যানিং।


উইন্ডোজ সার্ভার মেশিনকে কাজে লাগানো।


উইন্ডোজ মেটাসপ্লয়েট ইনস্টল করা হচ্ছে।


ওয়্যারলেস এমআইটিএম আক্রমণ।


ওয়্যারলেস এমআইটিএম আক্রমণ সেট আপ করা হচ্ছে।


Performing wireless penetration test with Metasploit.

মেটাসপ্লয়েট ব্যবহার করে ওয়্যারলেস অনুপ্রবেশ পরীক্ষা করা।


কর্মক্ষেত্র তৈরি করা।


The book discusses various attack vectors.

বইটিতে বিভিন্ন আক্রমণের ভেক্টর নিয়ে আলোচনা করা হয়েছে।


This chapter covers Windows exploitation techniques.

এই অধ্যায়ে উইন্ডোজ শোষণের কৌশল নিয়ে আলোচনা করা হয়েছে।


The guide explains how to use WinRM for scanning.

গাইডটি স্ক্যানিংয়ের জন্য কীভাবে উইনআরএম ব্যবহার করবেন তা ব্যাখ্যা করে।


Metasploit has an HTTP GET Request URI Fuzzer that we can use.

আমরা একটি HTTP GET রিকোয়েস্ট URI ফাজার ব্যবহার করতে পারি মেটাসপ্লয়েটের মাধ্যমে।


We can see the result: Exploring ExploitsChapter 10 [ 336 ]

আমরা ফলাফল দেখতে পাচ্ছি: এক্সপ্লোরিং এক্সপ্লয়েটস অধ্যায় ১০ [৩৬৬]


In the last recipe, we used an HTTP fuzzer that sent a series of HTTP GET requests with incrementing URL lengths until the service crashed.

আগের রেসিপিতে, আমরা একটি HTTP ফাজার ব্যবহার করেছি যা ক্রমবর্ধমান URL দৈর্ঘ্যের সাথে HTTP GET অনুরোধের একটি সিরিজ পাঠিয়েছিল যতক্ষণ না পরিষেবাটি ক্র্যাশ হয়।


Now, we will learn how it worked and build our own small HTTP fuzzer that can be used against Disk Sorter Enterprise.

এখন, আমরা শিখব এটি কীভাবে কাজ করে এবং আমাদের নিজস্ব ছোট HTTP ফাজার তৈরি করব যা ডিস্ক সর্টার এন্টারপ্রাইজের বিরুদ্ধে ব্যবহার করা যেতে পারে।


The basic template to build a fuzzer will be similar to the one we discussed for the development of an auxiliary module, which should look as follows:

একটি ফাজার তৈরি করার জন্য মৌলিক টেমপ্লেটটি একটি সহায়ক মডিউল তৈরির জন্য আমরা যা আলোচনা করেছি তার অনুরূপ হবে, যা নিম্নরূপ দেখা উচিত:


The @connected instance variable is used to make the connected variable available to all methods within the class.

@connected উদাহরণ ভেরিয়েবলটি ক্লাসের মধ্যে সমস্ত পদ্ধতির জন্য সংযুক্ত ভেরিয়েবল উপলব্ধ করতে ব্যবহৃত হয়।


sock.put is used to send the request using the TCP mixin, and sock.get_once is used get the response from the service, which will time out after one second

sock.put TCP মিক্সিন ব্যবহার করে অনুরোধ পাঠাতে ব্যবহৃত হয়, এবং sock.get_once পরিষেবা থেকে প্রতিক্রিয়া পেতে ব্যবহৃত হয়, যা এক সেকেন্ড পরে সময় শেষ হবে


It begins by initializing the required variables, which hold the last request sent, the errors, and a counter for the number of iterations.

এটি প্রয়োজনীয় ভেরিয়েবলগুলি আরম্ভ করার মাধ্যমে শুরু হয়, যা শেষ পাঠানো অনুরোধ, ত্রুটি এবং পুনরাবৃত্তির সংখ্যার জন্য একটি কাউন্টার ধারণ করে।


If the waiting period for the response times out, the service is considered to be down and the iteration number, the length of the URI, and the URI are printed to the screen.

যদি প্রতিক্রিয়ার জন্য অপেক্ষার সময় শেষ হয়ে যায়, তবে পরিষেবাটিকে ডাউন হিসাবে বিবেচনা করা হয় এবং পুনরাবৃত্তির সংখ্যা, URI-এর দৈর্ঘ্য এবং URI স্ক্রিনে মুদ্রিত হয়।


Great, our fuzzing module works and it is able to crash the Disk Sorter Enterprise service.

দারুণ, আমাদের ফাজিং মডিউল কাজ করে এবং এটি ডিস্ক সর্টার এন্টারপ্রাইজ পরিষেবা ক্র্যাশ করতে সক্ষম।


Penetration testing of wireless networks can present an organization with the real risks of compromise inherent in their wireless infrastructure.

ওয়্যারলেস নেটওয়ার্কের অনুপ্রবেশ পরীক্ষা একটি সংস্থাকে তাদের ওয়্যারলেস অবকাঠামোতে অন্তর্নিহিত আপস-এর আসল ঝুঁকি উপস্থাপন করতে পারে।


Although it doesn't have modules that directly exploit wireless vulnerabilities, Metasploit is one of the best tools to use when performing wireless penetration testing.

যদিও এটির মডিউল নেই যা সরাসরি ওয়্যারলেস দুর্বলতাগুলি কাজে লাগায়, মেটাসপ্লয়েট ওয়্যারলেস অনুপ্রবেশ পরীক্ষা করার সময় ব্যবহার করার জন্য সেরা সরঞ্জামগুলির মধ্যে একটি।


We will start by using the Windows Gather Wireless Current Connection Info post-exploitation module to gather information about the current connection on each wireless LAN interface, on the target machine:

আমরা টার্গেট মেশিনে প্রতিটি ওয়্যারলেস ল্যান ইন্টারফেসে বর্তমান সংযোগ সম্পর্কে তথ্য সংগ্রহ করতে উইন্ডোজ গ্যাদার ওয়্যারলেস কারেন্ট কানেকশন ইনফো পোস্ট-এক্সপ্লয়টেশন মডিউল ব্যবহার করে শুরু করব:


Next, we can use the Windows Gather Wireless BSS Info post-exploitation module to gather information about the wireless basic service sets available to the victim machine:

এর পরে, আমরা ভিকটিম মেশিনের জন্য উপলব্ধ ওয়্যারলেস বেসিক সার্ভিস সেট সম্পর্কে তথ্য সংগ্রহ করতে উইন্ডোজ গ্যাদার ওয়্যারলেস বিএসএস ইনফো পোস্ট-এক্সপ্লয়টেশন মডিউল ব্যবহার করতে পারি:


The Windows Gather Wireless Profile module is probably one of the most useful post-exploitation modules for performing wireless penetration testing, because it allows us to extract saved Wireless LAN profiles and get the wireless passphrase:

উইন্ডোজ গ্যাদার ওয়্যারলেস প্রোফাইল মডিউল সম্ভবত ওয়্যারলেস অনুপ্রবেশ পরীক্ষার জন্য সবচেয়ে উপযোগী পোস্ট-এক্সপ্লয়টেশন মডিউলগুলির মধ্যে একটি, কারণ এটি আমাদের সংরক্ষিত ওয়্যারলেস ল্যান প্রোফাইলগুলি বের করতে এবং ওয়্যারলেস পাসফ্রেজ পেতে দেয়:


An evil twin attack is a type of Wi-Fi attack where a rogue Wi-Fi access point (AP) is used to mimic a legitimate access point provided by a business, such as a coffee shop that offers free Wi-Fi access to its customers.

একটি ইভিল ট্যুইন আক্রমণ হল এক ধরনের Wi-Fi আক্রমণ যেখানে একটি প্রতারণামূলক Wi-Fi অ্যাক্সেস পয়েন্ট (AP) ব্যবহার করা হয় একটি ব্যবসার দ্বারা প্রদত্ত একটি বৈধ অ্যাক্সেস পয়েন্টের নকল করতে, যেমন একটি কফি শপ যা তার গ্রাহকদের বিনামূল্যে Wi-Fi অ্যাক্সেস অফার করে।


By imitating a legitimate access point, we can trick users into connecting to it, so we can steal credentials, redirect victims to malware sites, perform LLMNR, NBT-NS poisoning attacks, and so on.

একটি বৈধ অ্যাক্সেস পয়েন্টের অনুকরণ করে, আমরা ব্যবহারকারীদের এটির সাথে সংযোগ করতে পারি, যাতে আমরা প্রমাণপত্রাদি চুরি করতে পারি, শিকারদের ম্যালওয়্যার সাইটে পুনঃনির্দেশ করতে পারি, LLMNR, NBT-NS বিষাক্ত আক্রমণ করতে পারি এবং আরও অনেক কিছু করতে পারি।


Now that we have our evil twin AP ready, we can test it by using a tool, such as urlsnarf, which will output the URLs sniffed from HTTP traffic in the at0 interface:

এখন যেহেতু আমাদের ইভিল ট্যুইন এপি প্রস্তুত, আমরা এটি পরীক্ষা করতে পারি urlsnarf-এর মতো একটি সরঞ্জাম ব্যবহার করে, যা at0 ইন্টারফেসে HTTP ট্র্যাফিক থেকে স্নিফ করা URLগুলি আউটপুট করবে:


When clients attach to the fake AP we run, they will be expecting to be allocated an IP address.

যখন ক্লায়েন্টরা আমরা যে ফেক এপি চালাই তার সাথে সংযুক্ত হবে, তখন তারা একটি আইপি ঠিকানা বরাদ্দ করার আশা করবে।


SMB relay attacks allow us to relay SMB authentication requests to another host, gaining access to an authenticated SMB session if the user has access and network logins are allowed on the target host.

এসএমবি রিলে আক্রমণগুলি আমাদের অন্য হোস্টের কাছে এসএমবি প্রমাণীকরণ অনুরোধগুলি রিলে করতে দেয়, যদি ব্যবহারকারীর অ্যাক্সেস থাকে এবং টার্গেট হোস্টে নেটওয়ার্ক লগইনগুলি অনুমোদিত হয় তবে একটি প্রমাণীকৃত এসএমবি সেশনে অ্যাক্সেস লাভ করে।


The administration page's default password needs to be changed immediately for security.

নিরাপত্তার জন্য অবিলম্বে প্রশাসন পৃষ্ঠার ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে হবে।


Configure the SMTP relay details in the Sending Profiles section to send emails for phishing campaigns.

ফিশিং প্রচারণার জন্য ইমেল পাঠাতে, 'সেন্ডিং প্রোফাইল' বিভাগে SMTP রিলে বিবরণ কনফিগার করুন।


Using a free business email account from Zoho Mail can help reinforce your phishing campaign's pretext.

Zoho Mail থেকে একটি বিনামূল্যের ব্যবসায়িক ইমেল অ্যাকাউন্ট ব্যবহার করা আপনার ফিশিং প্রচারণার অজুহাতকে শক্তিশালী করতে পারে।


Cloud services offer a cost-effective and accessible way to set up a penetration testing lab.

ক্লাউড পরিষেবাগুলি একটি ব্যয়-সাশ্রয়ী এবং অ্যাক্সেসযোগ্য উপায় সরবরাহ করে একটি অনুপ্রবেশ পরীক্ষার ল্যাব সেট আপ করার জন্য।


Consider using Azure's free account and credits to explore virtual machines for your lab environment.

আপনার ল্যাব পরিবেশের জন্য ভার্চুয়াল মেশিনগুলি অন্বেষণ করতে Azure-এর বিনামূল্যে অ্যাকাউন্ট এবং ক্রেডিট ব্যবহার করার কথা বিবেচনা করুন।


Creating a virtual network in Azure allows for isolated sections and private IP addresses for your lab.

Azure-এ একটি ভার্চুয়াল নেটওয়ার্ক তৈরি করা আপনার ল্যাবের জন্য পৃথক বিভাগ এবং ব্যক্তিগত আইপি ঠিকানাগুলির অনুমতি দেয়।


Google Cloud Platform and Amazon Web Services (AWS) are also great cloud services for building your lab.

Google ক্লাউড প্ল্যাটফর্ম এবং Amazon Web Services (AWS) আপনার ল্যাব তৈরির জন্য দুর্দান্ত ক্লাউড পরিষেবা।


If you prefer, Hack The Box offers a platform to test your penetration testing skills.

আপনি যদি পছন্দ করেন, তবে Hack The Box আপনার অনুপ্রবেশ পরীক্ষার দক্ষতা পরীক্ষা করার জন্য একটি প্ল্যাটফর্ম সরবরাহ করে।


Always keep track of the payloads you drop to disk during a penetration test.

অনুপ্রবেশ পরীক্ষার সময় আপনি ডিস্কে যে পেলোডগুলি রাখেন সেগুলির উপর সর্বদা নজর রাখুন।


Downloading Kali Linux from the official download page is the first step.

অফিসিয়াল ডাউনলোড পৃষ্ঠা থেকে কালী লিনাক্স ডাউনলোড করা প্রথম পদক্ষেপ।


Use the SHA 256 checksum to verify the integrity of the downloaded Kali Linux image.

ডাউনলোড করা কালী লিনাক্স চিত্রের অখণ্ডতা যাচাই করতে SHA 256 চেকসাম ব্যবহার করুন।


Consider using LUKS to encrypt partitions and LVM for dynamic storage management on your Kali Linux machine.

আপনার কালী লিনাক্স মেশিনে পার্টিশন এনক্রিপ্ট করতে LUKS এবং ডায়নামিক স্টোরেজ ব্যবস্থাপনার জন্য LVM ব্যবহার করার কথা বিবেচনা করুন।


While using Metasploit over Tor is possible, it's not advised for penetration tests due to security concerns.

যদিও টরের মাধ্যমে মেটাসপ্লয়েট ব্যবহার করা সম্ভব, তবে নিরাপত্তা উদ্বেগের কারণে অনুপ্রবেশ পরীক্ষার জন্য এটি পরামর্শ দেওয়া হয় না।


To use Tor, you need to install it and configure the torrc file.

টর ব্যবহার করার জন্য, আপনাকে এটি ইনস্টল করতে হবে এবং torrc ফাইলটি কনফিগার করতে হবে।


Find your Tor hidden service hostname to create a payload using msfvenom.

msfvenom ব্যবহার করে একটি পেলোড তৈরি করতে আপনার টর লুকানো পরিষেবার হোস্টনাম খুঁজুন।


Enable console logging in Metasploit to capture all input and output.

সমস্ত ইনপুট এবং আউটপুট ক্যাপচার করতে মেটাসপ্লয়েটে কনসোল লগিং সক্ষম করুন।


Enable session logging to save each session's activities.

প্রতিটি সেশনের কার্যকলাপ সংরক্ষণ করতে সেশন লগিং সক্ষম করুন।


Increase Metasploit's log verbosity to troubleshoot module issues.

মডিউল সমস্যাগুলি সমাধান করতে মেটাসপ্লয়েটের লগ ভার্বোসিটি বাড়ান।


Use the makerc command to create a resource file for Metasploit options.

মেটাসপ্লয়েট বিকল্পগুলির জন্য একটি রিসোর্স ফাইল তৈরি করতে makerc কমান্ড ব্যবহার করুন।


Export host and service information to a CSV file for your penetration testing report.

আপনার অনুপ্রবেশ পরীক্ষার রিপোর্টের জন্য হোস্ট এবং পরিষেবা তথ্য একটি CSV ফাইলে রপ্তানি করুন।