Metasploit is a leading penetration-testing tool.

મેટાસપ્લોઇટ એક અગ્રણી ઘૂસણખોરી-પરીક્ષણ સાધન છે.


The Metasploit framework has a modular architecture.

મેટાસપ્લોઇટ ફ્રેમવર્કમાં મોડ્યુલર આર્કિટેક્ચર છે.


Exploits, payloads, and encoders are separate modules.

શોષણ, પેલોડ અને એન્કોડર્સ અલગ મોડ્યુલ છે.


Install Metasploit on macOS using the installer package.

ઇન્સ્ટોલર પેકેજનો ઉપયોગ કરીને macOS પર મેટાસપ્લોઇટ ઇન્સ્ટોલ કરો.


The msfconsole interface is a key part of Metasploit.

msfconsole ઇન્ટરફેસ મેટાસપ્લોઇટનો એક મહત્વપૂર્ણ ભાગ છે.


Use the db_status command to check database connection.

ડેટાબેઝ કનેક્શન તપાસવા માટે db_status આદેશનો ઉપયોગ કરો.


Kali Linux is popular among security professionals.

સુરક્ષા વ્યાવસાયિકોમાં કાલી લિનક્સ લોકપ્રિય છે.


Metasploit has a large database of tested exploits.

મેટાસપ્લોઇટમાં પરીક્ષણ કરાયેલા શોષણનો મોટો ડેટાબેઝ છે.


A vulnerability allows attackers to compromise a system.

નબળાઈ હુમલાખોરોને સિસ્ટમને જટિલ બનાવવાની મંજૂરી આપે છે.


An exploit is code that takes advantage of a vulnerability.

એક શોષણ એ કોડ છે જે નબળાઈનો લાભ લે છે.


Payloads run on the system after exploitation.

શોષણ પછી પેલોડ સિસ્ટમ પર ચાલે છે.


Modules are the building blocks of Metasploit.

મોડ્યુલ મેટાસપ્લોઇટના બિલ્ડીંગ બ્લોક્સ છે.


The framework has a modular architecture.

ફ્રેમવર્કમાં મોડ્યુલર આર્કિટેક્ચર છે.


રેક્સ એ રૂબી એક્સ્ટેંશન લાઇબ્રેરી છે.


MSF કોર લાઇબ્રેરી રેક્સને વિસ્તૃત કરે છે.


The UI implements support for different types of UIs.

UI વિવિધ પ્રકારના UI માટે સપોર્ટ લાગુ કરે છે.


Msfconsole provides an all-in-one interface.

Msfconsole એક ઓલ-ઇન-વન ઇન્ટરફેસ પ્રદાન કરે છે.


You can launch exploits using msfconsole.

તમે msfconsole નો ઉપયોગ કરીને શોષણ શરૂ કરી શકો છો.


The web interface is available for Metasploit Pro.

વેબ ઇન્ટરફેસ મેટાસપ્લોઇટ પ્રો માટે ઉપલબ્ધ છે.


Download the latest framework edition of Metasploit.

મેટાસપ્લોઇટનું નવીનતમ ફ્રેમવર્ક એડિશન ડાઉનલોડ કરો.


Nmap is a powerful tool for security professionals.

Nmap સુરક્ષા વ્યાવસાયિકો માટે એક શક્તિશાળી સાધન છે.


You can run Nmap from the command line or within msfconsole.

તમે કમાન્ડ લાઇનથી અથવા msfconsole ની અંદરથી Nmap ચલાવી શકો છો.


The -oX flag is used to generate an XML output file.

-oX ફ્લેગનો ઉપયોગ XML આઉટપુટ ફાઇલ બનાવવા માટે થાય છે.


The db_import command populates the Metasploit database.

db_import આદેશ મેટાસ્પ્લોઇટ ડેટાબેઝને ભરે છે.


Launching msfconsole and typing nmap displays scan options.

msfconsole લોંચ કરવાથી અને nmap ટાઈપ કરવાથી સ્કેન વિકલ્પો પ્રદર્શિત થાય છે.


The TCP connect scan is the most basic scan type.

TCP કનેક્ટ સ્કેન એ સૌથી મૂળભૂત સ્કેન પ્રકાર છે.


A three-way handshake is used to detect open ports.

ખુલ્લા પોર્ટ્સ શોધવા માટે થ્રી-વે હેન્ડશેકનો ઉપયોગ થાય છે.


The SYN scan is a stealth scanning technique.

SYN સ્કેન એક સ્ટીલ્થ સ્કેનિંગ તકનીક છે.


SYN scans are harder to detect by firewalls.

ફાયરવોલ દ્વારા SYN સ્કેન શોધવાનું મુશ્કેલ છે.


The -p parameter specifies the port range to scan.

-p પરિમાણ સ્કેન કરવા માટે પોર્ટ શ્રેણીનો ઉલ્લેખ કરે છે.


UDP સ્કેનિંગ ખુલ્લા UDP પોર્ટ્સને ઓળખે છે.


ICMP port unreachable messages indicate closed ports.

ICMP પોર્ટ અગમ્ય સંદેશાઓ બંધ પોર્ટ્સ સૂચવે છે.


Nmap provides various modes for scanning.

Nmap સ્કેનિંગ માટે વિવિધ મોડ્સ પ્રદાન કરે છે.


Proper knowledge of scan types is recommended.

સ્કેન પ્રકારોનું યોગ્ય જ્ઞાન ભલામણ કરવામાં આવે છે.


The operating system identification option is widely used.

ઓપરેટિંગ સિસ્ટમ ઓળખ વિકલ્પનો વ્યાપકપણે ઉપયોગ થાય છે.


Version detection helps identify service versions.

વર્ઝન ડિટેક્શન સેવા સંસ્કરણોને ઓળખવામાં મદદ કરે છે.


The decoy option can increase anonymity.

ડિકોય વિકલ્પ અનામીતા વધારી શકે છે.


Using too many decoys can affect scan results.

ઘણા બધા ડિકોયનો ઉપયોગ સ્કેન પરિણામોને અસર કરી શકે છે.


The db_nmap command stores results in the database.

db_nmap આદેશ ડેટાબેઝમાં પરિણામો સંગ્રહિત કરે છે.


The Nmap Scripting Engine (NSE) is a powerful feature.

Nmap સ્ક્રિપ્ટિંગ એન્જિન (NSE) એક શક્તિશાળી સુવિધા છે.


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.

ડેટાબેઝ સાથે કનેક્ટ થતી વખતે ડિફોલ્ટ વર્કસ્પેસ પસંદ કરવામાં આવે છે.


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.

ઉપલબ્ધ વર્કસ્પેસની યાદી બનાવવા માટે, ફક્ત વર્કસ્પેસ કમાન્ડ લખો.


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.

હાલના વર્કસ્પેસને બદલવા માટે, વર્કસ્પેસ કમાન્ડનો ઉપયોગ કરો અને ત્યારબાદ તમે જે વર્કસ્પેસમાં બદલવા માંગો છો તેનું નામ લખો.


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

વર્કસ્પેસનું નામ બદલવા માટે, -r વિકલ્પ સાથે વર્કસ્પેસ કમાન્ડનો ઉપયોગ કરો અને ત્યારબાદ જૂના વર્કસ્પેસનું નામ અને નવા વર્કસ્પેસનું નામ લખો.


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.

db_import કમાન્ડનું પરીક્ષણ કરવા માટે, આપણે nmap કમાન્ડનો ઉપયોગ કરીશું.


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

વૈકલ્પિક રીતે, તમે db_nmap કમાન્ડને સીધું msfconsole થી ચલાવી શકો છો, અને પરિણામો તમારા વર્તમાન ડેટાબેઝમાં સંગ્રહિત થશે.


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.

હવે જ્યારે આપણી પાસે ડેટાબેઝમાં ડેટા છે, ત્યારે આપણે અમારા વર્તમાન વર્કસ્પેસમાં સંગ્રહિત બધા હોસ્ટને પ્રદર્શિત કરવા માટે હોસ્ટ કમાન્ડનો ઉપયોગ કરીને શરૂઆત કરી શકીએ છીએ.


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 વિકલ્પ સાથે, આપણે ચોક્કસ સ્ટ્રિંગ્સ શોધી શકીએ છીએ, જેમ કે OS નામ.


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

સર્વિસ કમાન્ડ અમને હોસ્ટ પર ચાલી રહેલી સેવાઓને પ્રદર્શિત કરવાની મંજૂરી આપે છે.


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

કોઈપણ વિકલ્પો વિના સર્ચ કમાન્ડનો ઉપયોગ કરવાથી બધી ઉપલબ્ધ સેવાઓ પ્રદર્શિત થાય છે.


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

બહુવિધ વિકલ્પોને જોડીને, તમે ફક્ત એક ચોક્કસ હોસ્ટને શોધી શકો છો અને ફક્ત તમને જોઈતા કૉલમ પ્રદર્શિત કરી શકો છો.


Metasploit Penetration Testing Cookbook Third Edition Evade antiviruses, bypass firewalls, and exploit complex environments with the most widely used penetration testing framework.

Metasploit Penetration Testing Cookbook ત્રીજી આવૃત્તિ એન્ટિવાયરસને ટાળો, ફાયરવોલને બાયપાસ કરો અને સૌથી વધુ ઉપયોગમાં લેવાતા ઘૂંસપેંઠ પરીક્ષણ માળખા સાથે જટિલ વાતાવરણનું શોષણ કરો.


This book covers various recipes of performing penetration testing over different platforms using the Metasploit Framework.

આ પુસ્તક મેટાસ્પ્લોઇટ ફ્રેમવર્કનો ઉપયોગ કરીને વિવિધ પ્લેટફોર્મ પર ઘૂંસપેંઠ પરીક્ષણ કરવા માટેની વિવિધ પદ્ધતિઓ આવરી લે છે.


Starting with the basics of information gathering using several auxiliary modules that help you profile your target.

તમારા લક્ષ્યને પ્રોફાઇલ કરવામાં મદદ કરતા ઘણા સહાયક મોડ્યુલોનો ઉપયોગ કરીને માહિતી એકત્રિત કરવાની મૂળભૂત બાબતોથી શરૂઆત.


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

તમે મેટાસ્પ્લોઇટ સાથે વિવિધ લક્ષ્યોની ગણતરી અને સ્કેન કરીને નબળાઈઓ કેવી રીતે શોધવી તે શીખી શકશો.


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

તમે એન્ટિ-વાયરસ સોલ્યુશન્સને ટાળવા માટે કસ્ટમ એન્કોડર્સ અને વિશ્વસનીય પ્રમાણપત્રો સાથે MSFvenom નો ઉપયોગ કરશો.


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, Metasploit Quick Tips for Security Professionals, contains recipes covering how to install Metasploit on different platforms.

પ્રકરણ 1, સુરક્ષા વ્યાવસાયિકો માટે મેટાસ્પ્લોઇટ ક્વિક ટિપ્સ, વિવિધ પ્લેટફોર્મ પર મેટાસ્પ્લોઇટ કેવી રીતે ઇન્સ્ટોલ કરવું તે આવરી લેતી પદ્ધતિઓ ધરાવે છે.


To perform the various recipes mentioned in this book, you will need the following:

આ પુસ્તકમાં ઉલ્લેખિત વિવિધ પદ્ધતિઓ કરવા માટે, તમારે નીચેની જરૂર પડશે:


કાલી લિનક્સ મશીન.


રંગની છબીઓ ડાઉનલોડ કરો.


There are a number of text conventions used throughout this book.

આ પુસ્તકમાં ઘણી ટેક્સ્ટ સંમેલનોનો ઉપયોગ કરવામાં આવ્યો છે.


CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles.

CodeInText: ટેક્સ્ટમાં કોડ શબ્દો, ડેટાબેઝ ટેબલ નામો, ફોલ્ડર નામો, ફાઇલ નામો, ફાઇલ એક્સ્ટેંશન, પાથનામ, ડમી URL, વપરાશકર્તા ઇનપુટ અને ટ્વિટર હેન્ડલ્સ દર્શાવે છે.


કોડનો બ્લોક નીચે પ્રમાણે સેટ કરેલો છે:


Any command-line input or output is written as follows:

કોઈપણ કમાન્ડ-લાઇન ઇનપુટ અથવા આઉટપુટ નીચે પ્રમાણે લખાયેલું છે:


Bold: Indicates a new term, an important word, or words that you see onscreen.

બોલ્ડ: એક નવો શબ્દ, એક મહત્વપૂર્ણ શબ્દ અથવા તમે સ્ક્રીન પર જુઓ છો તે શબ્દો દર્શાવે છે.


Warnings or important notes appear like this.

ચેતવણીઓ અથવા મહત્વપૂર્ણ નોંધો આ રીતે દેખાય છે.


ટિપ્સ અને યુક્તિઓ આ રીતે દેખાય છે.


This section tells you what to expect in the recipe and describes how to set up any software or any preliminary settings required for the recipe.

આ વિભાગ તમને રેસીપીમાં શું અપેક્ષા રાખવી તે જણાવે છે અને રેસીપી માટે જરૂરી કોઈપણ સોફ્ટવેર અથવા કોઈપણ પ્રારંભિક સેટિંગ્સને કેવી રીતે સેટ કરવી તેનું વર્ણન કરે છે.


This section contains the steps required to follow the recipe.

આ વિભાગમાં રેસીપીને અનુસરવા માટે જરૂરી પગલાં છે.


The scan results, as with the previous auxiliary modules, will get stored in the Metasploit database.

આ સ્કેન પરિણામો, અગાઉના સહાયક મોડ્યુલોની જેમ, મેટાસ્પ્લોઇટ ડેટાબેઝમાં સંગ્રહિત કરવામાં આવશે.


The Simple Mail Transfer Protocol (SMTP) service has two internal commands that allow the enumeration of users.

સિમ્પલ મેઇલ ટ્રાન્સફર પ્રોટોકોલ (SMTP) સેવામાં બે આંતરિક આદેશો છે જે વપરાશકર્તાઓની ગણતરી કરવાની મંજૂરી આપે છે.


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

SMTP વપરાશકર્તા ગણતરી ઉપયોગિતા સહાયક મોડ્યુલ, આ SMTP આદેશોના અમલીકરણ દ્વારા, માન્ય વપરાશકર્તાઓની સૂચિ જાહેર કરી શકે છે.


To run the module, set the target address range, the number of concurrent threads, and type run.

મોડ્યુલ ચલાવવા માટે, લક્ષ્ય સરનામાંની શ્રેણી, એકસાથે થ્રેડોની સંખ્યા સેટ કરો અને રન લખો.


The output reveals a list of valid users for the Metasploitable 2 target.

આઉટપુટ મેટાસ્પ્લોઇટેબલ 2 લક્ષ્ય માટે માન્ય વપરાશકર્તાઓની સૂચિ દર્શાવે છે.


SNMP sweeps are often a good indicator in finding a lot of information about a specific system.

SNMP સ્વીપ્સ ઘણીવાર કોઈ ચોક્કસ સિસ્ટમ વિશે ઘણી માહિતી શોધવામાં એક સારા સૂચક છે.


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

મેટાસ્પ્લોઇટમાં SNMP ઉપકરણોને સ્વીપ કરવા માટે ખાસ બિલ્ટ-ઇન સહાયક મોડ્યુલ છે.


First, read-only and read-write community strings play an important role.

સૌ પ્રથમ, ફક્ત-વાંચો અને વાંચન-લેખન સમુદાય સ્ટ્રિંગ્સ એક મહત્વપૂર્ણ ભૂમિકા ભજવે છે.


If dealing with Windows-based devices configured with SNMP, often at times with the RO/RW community strings, we can extract patch levels.

જો SNMP સાથે ગોઠવેલા વિન્ડોઝ-આધારિત ઉપકરણો સાથે વ્યવહાર કરવામાં આવે છે, તો ઘણી વખત RO/RW સમુદાય સ્ટ્રિંગ્સ સાથે, અમે પેચ સ્તર કાઢી શકીએ છીએ.


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

HTTP Robots.txt કન્ટેન્ટ સ્કેનર સહાયક મોડ્યુલ robots.txt ફાઇલોને શોધશે અને તેની સામગ્રીનું વિશ્લેષણ કરશે.


If the PUT method can be used by any unauthenticated remote user, arbitrary web pages can be inserted.

જો કોઈપણ બિન-પ્રમાણિત રિમોટ વપરાશકર્તા દ્વારા PUT પદ્ધતિનો ઉપયોગ કરી શકાય છે, તો મનસ્વી વેબ પૃષ્ઠો દાખલ કરી શકાય છે.


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

HTTP SSL પ્રમાણપત્ર તપાસનાર સહાયક મોડ્યુલ ચલાવવા માટે, આપણે લક્ષ્ય હોસ્ટ અને લક્ષ્ય પોર્ટનો ઉલ્લેખ કરવાની જરૂર છે.


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

WinRM પ્રમાણીકરણ પદ્ધતિ શોધ સહાયક મોડ્યુલ HTTP/HTTPS સેવાને વિનંતી મોકલે છે.


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

WinRM પ્રમાણીકરણ પદ્ધતિ શોધ સહાયક મોડ્યુલનો ઉપયોગ કરવા માટે, RHOSTS માં લક્ષ્ય સરનામાંની શ્રેણી સેટ કરો અને રન લખો.


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

આપણે SNMP સ્કેનિંગ મોડ્યુલોનો ઉપયોગ કરીને ઘણી માહિતી એકત્રિત કરી શકીએ છીએ, જેમ કે ખુલ્લા પોર્ટ, સેવાઓ, હોસ્ટનામ, પ્રક્રિયાઓ અને અપટાઇમ.


Nessus is one of the most widely used vulnerability scanners.

Nessus એ સૌથી વધુ ઉપયોગમાં લેવાતા નબળાઈ સ્કેનર્સમાંનું એક છે.


To use Nessus for the first time, you will have to register and get a registration code from the Nessus website.

પ્રથમ વખત નેસસનો ઉપયોગ કરવા માટે, તમારે નોંધણી કરાવવી પડશે અને નેસસ વેબસાઇટ પરથી નોંધણી કોડ મેળવવો પડશે.


To connect to Nessus, use the nessus_connect command with the Nessus credentials, hostname, port.

Nessus સાથે કનેક્ટ થવા માટે, નેસસ ઓળખપત્રો, હોસ્ટનામ, પોર્ટ સાથે nessus_connect આદેશનો ઉપયોગ કરો.


To create a new Nessus scan, we use the nessus_scan_new command followed by the UUID of the policy.

નવું નેસસ સ્કેન બનાવવા માટે, અમે nessus_scan_new આદેશનો ઉપયોગ કરીએ છીએ, ત્યારબાદ નીતિનું UUID.


After importing the report into Metasploit, we can use the msfconsole database commands to list the vulnerabilities found.

મેટાસ્પ્લોઇટમાં રિપોર્ટ આયાત કર્યા પછી, અમે મળેલ નબળાઈઓની યાદી બનાવવા માટે msfconsole ડેટાબેઝ આદેશોનો ઉપયોગ કરી શકીએ છીએ.


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.

આ પ્રકરણમાં, અમે નબળાઈઓ પર ધ્યાન કેન્દ્રિત કરીશું.


Pentesters start looking for available exploits.

પેનટેસ્ટર્સ ઉપલબ્ધ શોષણની શોધ શરૂ કરે છે.


This chapter will be the first step toward penetrating our target.

આ પ્રકરણ આપણા લક્ષ્યમાં પ્રવેશવાનું પ્રથમ પગલું હશે.


We will focus on some of the most widely used operating systems.

અમે સૌથી વધુ ઉપયોગમાં લેવાતા કેટલાક ઓપરેટિંગ સિસ્ટમ્સ પર ધ્યાન કેન્દ્રિત કરીશું.


We will also look at how to use exploits.

અમે એ પણ જોઈશું કે શોષણનો ઉપયોગ કેવી રીતે કરવો.


Let's move further on with the various recipes.

ચાલો વિવિધ વાનગીઓ સાથે આગળ વધીએ.


It is essential to understand the usage of exploits.

શોષણના ઉપયોગને સમજવું જરૂરી છે.


The first thing required is to scan the target.

જરૂરી પ્રથમ વસ્તુ લક્ષ્યને સ્કેન કરવાની છે.


Once you have gathered enough information, select exploits accordingly.

એકવાર તમે પૂરતી માહિતી એકઠી કરી લો, તે મુજબ શોષણ પસંદ કરો.


MSFconsole is the most popular interface.

MSFconsole સૌથી લોકપ્રિય ઇન્ટરફેસ છે.


To display the help menu, simply type the help command.

સહાય મેનૂ પ્રદર્શિત કરવા માટે, ફક્ત સહાય આદેશ લખો.


The search command is probably the most helpful.

સર્ચ કમાન્ડ કદાચ સૌથી મદદરૂપ છે.


Linux is one of the most widely used operating systems.

Linux એ સૌથી વધુ ઉપયોગમાં લેવાતા ઓપરેટિંગ સિસ્ટમ્સમાંનું એક છે.


અમે Metasploitable 2 નો ઉપયોગ કરીશું.


સૌ પ્રથમ, સેવાઓ આદેશનો ઉપયોગ કરીશું.


Now that we know the version of the Samba daemon.

હવે આપણે સામ્બા ડેમનની આવૃત્તિ જાણીએ છીએ.


We can search for vulnerabilities and then use the search command.

આપણે નબળાઈઓ શોધી શકીએ છીએ અને પછી સર્ચ કમાન્ડનો ઉપયોગ કરી શકીએ છીએ.


By doing some research online, we can find some vulnerabilities.

ઓનલાઈન થોડું સંશોધન કરીને, અમે કેટલીક નબળાઈઓ શોધી શકીએ છીએ.


લક્ષ્ય આર્કિટેક્ચર ચકાસવામાં આવી રહ્યું છે...


It is possible to use the MySQL service to upload a shell and gain remote access to the system.

શેલ અપલોડ કરવા અને સિસ્ટમમાં દૂરથી પ્રવેશ મેળવવા માટે MySQL સેવાનો ઉપયોગ કરવો શક્ય છે.


So, never forget to test the basics, even if you think that no one would configure a service without a password.

તેથી, મૂળભૂત બાબતોનું પરીક્ષણ કરવાનું ક્યારેય ભૂલશો નહીં, ભલે તમને લાગે કે કોઈ પાસવર્ડ વિના કોઈ સેવા ગોઠવશે નહીં.


This vulnerability affects Windows machines without security update MS17-010 for Microsoft Windows SMB Server SMBv1 Server.

આ નબળાઈ Microsoft Windows SMB સર્વર SMBv1 સર્વર માટે સુરક્ષા અપડેટ MS17-010 વિનાના Windows મશીનોને અસર કરે છે.


To launch the exploit, use the MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption exploit module.

શોષણ શરૂ કરવા માટે, MS17-010 EternalBlue SMB રિમોટ વિન્ડોઝ કર્નલ પૂલ કરપ્શન શોષણ મોડ્યુલનો ઉપયોગ કરો.


Set the target IP address, use a meterpreter reverse TCP payload, and specify the listening address.

લક્ષ્ય IP સરનામું સેટ કરો, મીટરપ્રીટર રિવર્સ 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.

પેનિટ્રેશન ટેસ્ટનું એક પરિણામ જે તેને નબળાઈ સ્કેનરથી અલગ પાડે છે, તે એ છે કે કોઈ પણ એવું નહીં કહે કે તમને જે મળ્યું છે તે ખોટું સકારાત્મક છે.


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.

બેકડોર સાથે, અમે સ્થિરતા સુનિશ્ચિત કરી શકીશું અને સિસ્ટમની ઍક્સેસ મેળવી શકીશું, ભલે નબળાઈને પેચ કરવામાં આવે.


In this recipe, we will start by backdooring the Apache server.

આ રેસીપીમાં, અમે Apache સર્વરને બેકડોર કરીને શરૂઆત કરીશું.


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

પછી, અમે બેકડોર કરવા માંગીએ છીએ તે સેવા બાઈનરીને ડાઉનલોડ કરવા માટે મીટરપ્રીટરની અંદર ડાઉનલોડ આદેશનો ઉપયોગ કરીએ છીએ.


Now that we have the backdoor ready, we need to start a listener for the reverse connection.

હવે અમારી પાસે બેકડોર તૈયાર છે, અમારે રિવર્સ કનેક્શન માટે લિસનર શરૂ કરવાની જરૂર છે.


The exploit -j command will run it in the context of a job, allowing us to go back to our session and continue the attack.

શોષણ -j આદેશ તેને નોકરીના સંદર્ભમાં ચલાવશે, જે અમને અમારા સત્ર પર પાછા જવા અને હુમલો ચાલુ રાખવાની મંજૂરી આપશે.


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 કરીશું.


To use the Windows Registry Only Persistence module, we need to specify the session to run the module on.

વિન્ડોઝ રજિસ્ટ્રી ઓન્લી પર્સિસ્ટન્સ મોડ્યુલનો ઉપયોગ કરવા માટે, અમારે તે સત્રનો ઉલ્લેખ કરવાની જરૂર છે કે જેના પર મોડ્યુલ ચલાવવું.


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

શોષણને ટ્રિગર કરવા માટે, ફક્ત Metasploitable 3 મશીનને ફરીથી શરૂ કરો અને અમને એક નવું સત્ર મળશે.


A Denial of Service (DoS) attack denies legitimate users access to computer services.

સેવા નકાર (DoS) હુમલો કાયદેસર વપરાશકર્તાઓને કમ્પ્યુટર સેવાઓની ઍક્સેસ નકારે છે.


SMBLoris is a remote and uncredentialed DoS attack against Microsoft Windows operating systems.

SMBLoris એ Microsoft Windows ઓપરેટિંગ સિસ્ટમ સામે દૂરસ્થ અને બિન-પ્રમાણિત DoS હુમલો છે.


We can launch msfconsole with the -q option, so it does not print the banner on startup.

અમે -q વિકલ્પ સાથે msfconsole લોંચ કરી શકીએ છીએ, જેથી તે સ્ટાર્ટઅપ પર બેનર છાપતું નથી.


In this chapter, we will focus on Meterpreter, the most advanced payload in Metasploit.

આ પ્રકરણમાં, અમે મીટરપ્રીટર પર ધ્યાન કેન્દ્રિત કરીશું, જે Metasploit માં સૌથી અદ્યતન પેલોડ છે.


You have to sniff the keystrokes from the Default desktop.

તમારે ડિફોલ્ટ ડેસ્કટોપમાંથી કીસ્ટ્રોકને સ્નિફ કરવા પડશે.


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.

તમે જોઈ શકો છો તેમ, અમે 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 માં બદલીએ.


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.

દેખીતી રીતે, તમે 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 પ્રક્રિયા ID સાથે પ્રક્રિયા તરીકે ચાલતું જણાશે.


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.

સામાન્ય રીતે, લોકો જ્યારે વર્તમાન સક્રિય ડેસ્કટોપને જોયા વિના સીધા કીસ્કેન ચલાવે છે ત્યારે કોઈ પરિણામ મળતું નથી.


This is because the process they have penetrated might belong to a different session or station.

આનું કારણ એ છે કે તેઓ જે પ્રક્રિયામાં પ્રવેશ્યા છે તે અલગ સત્ર અથવા સ્ટેશનની હોઈ શકે છે.


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

થોડો ટ્રાફિક જનરેટ કરવા માટે, અમે Metasploitable 3 મશીનમાં લોગ ઇન કરીશું.


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.

હવે આપણી પાસે 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 and faster.

તમે કદાચ અનુભવ્યું હશે કે આપણું ઘૂસણખોરીનું કાર્ય સરળ અને ઝડપી બનાવવા માટે મીટરપ્રીટરની ભૂમિકા કેટલી મહત્વપૂર્ણ છે.


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 મદદરૂપ થઈ શકે છે.


As the entire Metasploit framework is built using Ruby language, experience with Ruby programming can enhance your penetration experience.

સમગ્ર મેટાસ્પ્લોઇટ ફ્રેમવર્ક રૂબી ભાષાનો ઉપયોગ કરીને બનાવવામાં આવ્યું છે, રૂબી પ્રોગ્રામિંગનો અનુભવ તમારા ઘૂસણખોરીના અનુભવને વધારી શકે છે.


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

ચાલો મીટરપ્રીટર સાથે ઇન્ટરેક્ટિવ રૂબી શેલ લોંચ કરીને શરૂઆત કરીએ.


Our shell is working fine and can interpret the statements.

આપણા શેલ સરસ રીતે કામ કરી રહ્યા છે અને વિધાનોનો અર્થઘટન કરી શકે છે.


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 ને કૉલ કરવાની મંજૂરી આપે છે.


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.

અમે ડિફૉલ્ટ વિન્ડોઝ DOS મોડમાં કામ કરવા માટે શેલ સેશન પણ છોડી શકીએ છીએ, પરંતુ તેમાં ઘણી બધી કાર્યક્ષમતા નહીં હોય.


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.

આપણે વિશ્લેષણ કરી શકીએ છીએ કે સિસ્ટમ LAN સાથે સંબંધિત છે કે તે એકલ સિસ્ટમ છે.


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

આપણે IP શ્રેણી, DNS અને અન્ય માહિતી પણ શોધી શકીએ છીએ.


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.

પિવોટિંગ એ એક એવી વિભાવના છે જેના દ્વારા આપણે તે જ નેટવર્ક પરના અન્ય મશીનો સાથે ચેડા કરી શકીએ છીએ જેમાં આપણું લક્ષ્ય હાજર છે.


We will also understand pivoting, where we will focus on the advanced use of Meterpreter.

આપણે પિવોટિંગને પણ સમજીશું, જ્યાં આપણે મીટરપ્રિટરના અદ્યતન ઉપયોગ પર ધ્યાન કેન્દ્રિત કરીશું.


Subnetting is done to increase the address utility and security.

સરનામાંની ઉપયોગિતા અને સુરક્ષા વધારવા માટે સબનેટિંગ કરવામાં આવે છે.


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.

ગેટવે ફોરવર્ડિંગ અથવા આગલા હોપ IP સરનામાંનો ઉલ્લેખ કરે છે જેના પર નેટવર્ક ગંતવ્ય અને સબનેટ માસ્ક દ્વારા નિર્ધારિત સરનામાંનો સમૂહ પહોંચી શકાય છે.


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

મીટરપ્રિટર દ્વારા પૂરા પાડવામાં આવેલ ઘણા નેટવર્કિંગ આદેશો છે, જેને આપણે નેટવર્ક માટે નેટ દ્વારા અનુસરવામાં આવતા મદદ આદેશનો ઉપયોગ કરીને પ્રદર્શિત કરી શકીએ છીએ.


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.

આપણે પ્રક્રિયાના નામ અથવા ID નો ઉપયોગ કરીને કોઈપણ અન્ય સક્રિય પ્રક્રિયામાં સ્થળાંતર કરી શકીએ છીએ.


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

ps આદેશનો ઉપયોગ તેમની નામો અને ID સાથે તમામ સક્રિય પ્રક્રિયાઓને ઓળખવા માટે થઈ શકે છે.


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

ઉદાહરણ તરીકે, જો explorer.exe ની ID 2804 છે, તો આપણે નીચેના આદેશને ચલાવીને explorer.exe માં સ્થળાંતર કરી શકીએ છીએ.


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

આ બે મીટરપ્રીટર આદેશો ખૂબ જ ઉપયોગી છે અને તેનો ઉપયોગ પેનિટ્રેશન પરીક્ષણ દરમિયાન વારંવાર થાય છે.


Microsoft User Account Control (UAC) is a component that aims to improve the security of Windows.

માઈક્રોસોફ્ટ યુઝર એકાઉન્ટ કંટ્રોલ (UAC) એ એક ઘટક છે જેનો હેતુ વિન્ડોઝની સુરક્ષામાં સુધારો કરવાનો છે.


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

હજી પણ ઉપયોગમાં લેવાતું હોવા છતાં, UAC મૂળભૂત રીતે તૂટેલું છે અને તેને સરળતાથી હરાવી શકાય છે.


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

આ રેસીપી માટે, અમે વિન્ડોઝ 7 મશીનને લક્ષ્ય બનાવીશું.


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.

હવે અમારી પાસે લક્ષ્ય મશીન પર સત્ર છે, અમે જે પ્રથમ વસ્તુઓ કરવા માંગીએ છીએ તે છે અમારા વિશેષાધિકારોને વધારવાનો પ્રયાસ કરવો.


However, privilege escalation using the getsystem command fails because of UAC.

જો કે, getsystem આદેશનો ઉપયોગ કરીને વિશેષાધિકાર વધારવામાં UAC ને કારણે નિષ્ફળતા મળે છે.


Before we can use getsystem to perform a privilege escalation attack, we first need to bypass UAC.

વિશેષાધિકાર વધારવાના હુમલાને અંજામ આપવા માટે આપણે getsystem નો ઉપયોગ કરી શકીએ તે પહેલાં, આપણે પહેલા UAC ને બાયપાસ કરવાની જરૂર છે.


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

તમે જોઈ શકો છો તેમ, UAC ને બાયપાસ કરવું સરળ છે, તેથી જ તમારે સુરક્ષા પદ્ધતિ તરીકે UAC પર આધાર રાખવો જોઈએ નહીં.


Security Accounts Manager (SAM) is a database in the Windows operating system that contains usernames and passwords.

સુરક્ષા એકાઉન્ટ્સ મેનેજર (SAM) એ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમમાં એક ડેટાબેઝ છે જેમાં વપરાશકર્તાનામ અને પાસવર્ડ હોય છે.


First, we will start with the classic Meterpreter hashdump command.

પ્રથમ, અમે ક્લાસિક મીટરપ્રીટર હેશડમ્પ આદેશથી શરૂઆત કરીશું.


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.

પેલોડ જનરેશન અને એન્કોડિંગ માટે MSFvenom એ ઉપયોગમાં લેવાતું સાધન છે.


In this chapter, we dig a bit deeper on the available payloads.

આ પ્રકરણમાં, અમે ઉપલબ્ધ પેલોડ્સ પર થોડું ઊંડાણપૂર્વક જઈશું.


We can tell MSFvenom is one of the most versatile and useful payload-generation tools.

આપણે કહી શકીએ કે 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 નો ઉપયોગ કરો.


Let's take a look at the available payloads, using the msfvenom command with the -l option.

ચાલો -l વિકલ્પ સાથે msfvenom આદેશનો ઉપયોગ કરીને ઉપલબ્ધ પેલોડ્સ પર એક નજર કરીએ.


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.

-p વિકલ્પનો ઉપયોગ કયો પેલોડ જનરેટ કરવો તે સ્પષ્ટ કરવા માટે થાય છે.


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

-f વિકલ્પનો ઉપયોગ આઉટપુટ ફોર્મેટ સ્પષ્ટ કરવા માટે થાય છે.


Executable formats will generate programs and scripts.

એક્ઝિક્યુટેબલ ફોર્મેટ્સ પ્રોગ્રામ્સ અને સ્ક્રિપ્ટો જનરેટ કરશે.


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.

પેલોડ્સ જનરેટ કરતી વખતે, આપણે ઉપયોગ કરવા માટે આર્કિટેક્ચર માટે -a વિકલ્પનો ઉપયોગ કરીએ છીએ.


To list all the available platforms, use msfvenom with the --help-platforms option.

બધા ઉપલબ્ધ પ્લેટફોર્મની યાદી બનાવવા માટે, --help-platforms વિકલ્પ સાથે msfvenom નો ઉપયોગ કરો.


One useful feature when doing exploit development, is the --smallest option.

શોષણ વિકાસ કરતી વખતે એક ઉપયોગી વિશેષતા એ --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 પર બાઈન્ડ શેલ સાથે કનેક્ટ થવા માટે નેટકટનો ઉપયોગ કરી શકીએ છીએ.


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.

ઉપલબ્ધ વિકલ્પો જબરજસ્ત છે, પરંતુ, હાલ માટે, આપણે ફક્ત મૂળભૂત વિકલ્પો સેટ કરવાની જરૂર છે, જેમ કે સાંભળવાનું સરનામું અને પોર્ટ.


To test the backdoor, log into the Windows 10 target machine and start notepad.exe.

બેકડોરનું પરીક્ષણ કરવા માટે, વિન્ડોઝ 10 લક્ષ્ય મશીનમાં લોગ ઇન કરો અને notepad.exe શરૂ કરો.


Now whenever the user launches notepad.exe, we will get a new Meterpreter session.

હવે જ્યારે પણ વપરાશકર્તા notepad.exe લોન્ચ કરશે, ત્યારે અમને એક નવું મીટરપ્રીટર સત્ર મળશે.


Pivoting refers to the method used by penetration testers which uses a compromised system to attack other systems on the same network.

પિવોટિંગ એ પેનિટ્રેશન પરીક્ષકો દ્વારા ઉપયોગમાં લેવાતી પદ્ધતિનો સંદર્ભ આપે છે જે સમાન નેટવર્ક પરની અન્ય સિસ્ટમો પર હુમલો કરવા માટે ચેડા કરેલી સિસ્ટમનો ઉપયોગ કરે છે.


This is a typical scenario that involves pivoting.

આ એક લાક્ષણિક દૃશ્ય છે જેમાં પિવોટિંગ સામેલ છે.


To set up the Windows 10 client machine for this recipe, we first need to configure the network adapter.

આ રેસીપી માટે વિન્ડોઝ 10 ક્લાયંટ મશીન સેટ કરવા માટે, આપણે પહેલા નેટવર્ક એડેપ્ટરને ગોઠવવાની જરૂર છે.


First, we will target the Linux server using the Samba "username map script" Command Execution exploit.

સૌ પ્રથમ, અમે સામ્બા "યુઝરનેમ મેપ સ્ક્રિપ્ટ" કમાન્ડ એક્ઝિક્યુશન એક્સપ્લોઇટનો ઉપયોગ કરીને Linux સર્વરને લક્ષ્ય બનાવીશું.


Now that we have a session, we will use the sessions command with the -u option to upgrade the shell to a Meterpreter session.

હવે અમારી પાસે સત્ર છે, અમે શેલને મીટરપ્રીટર સત્રમાં અપગ્રેડ કરવા માટે -u વિકલ્પ સાથે સત્રો આદેશનો ઉપયોગ કરીશું.


With our newly created Meterpreter session, we can use the ifconfig command on the target to see the available interfaces.

અમારા નવા બનાવેલા મીટરપ્રીટર સત્ર સાથે, અમે ઉપલબ્ધ ઇન્ટરફેસ જોવા માટે લક્ષ્ય પર ifconfig આદેશનો ઉપયોગ કરી શકીએ છીએ.


Our next aim will be to find which systems are available on this local network.

આગળનો અમારો ધ્યેય એ શોધવાનો રહેશે કે આ સ્થાનિક નેટવર્ક પર કઈ સિસ્ટમો ઉપલબ્ધ છે.


To access the target in the 10.0.0.0/24 network, we will have to route all the packets through the compromised Linux machine.

10.0.0.0/24 નેટવર્કમાં લક્ષ્યને ઍક્સેસ કરવા માટે, આપણે બધા પેકેટોને ચેડા કરેલા Linux મશીન દ્વારા રૂટ કરવા પડશે.


Now, you can do a quick port scan on the IP address 10.0.0.161 using the TCP Port Scanner auxiliary module.

હવે, તમે TCP પોર્ટ સ્કેનર સહાયક મોડ્યુલનો ઉપયોગ કરીને IP એડ્રેસ 10.0.0.161 પર ઝડપી પોર્ટ સ્કેન કરી શકો છો.


Now that we know the target is running SMB, we can use the SMB Version Detection auxiliary module to display information about the system.

હવે આપણે જાણીએ છીએ કે લક્ષ્ય SMB ચલાવી રહ્યું છે, અમે સિસ્ટમ વિશે માહિતી પ્રદર્શિત કરવા માટે SMB સંસ્કરણ શોધ સહાયક મોડ્યુલનો ઉપયોગ કરી શકીએ છીએ.


With the information gathered, we can use the Microsoft Windows Authenticated User Code Execution exploit module.

એકત્રિત કરેલી માહિતી સાથે, અમે Microsoft Windows પ્રમાણિત વપરાશકર્તા કોડ એક્ઝિક્યુશન એક્સપ્લોઇટ મોડ્યુલનો ઉપયોગ કરી શકીએ છીએ.


Discussing pivoting is never complete without talking about port forwarding.

પોર્ટ ફોરવર્ડિંગની વાત કર્યા વિના પિવોટિંગની ચર્ચા ક્યારેય પૂર્ણ થતી નથી.


For this recipe, we will turn on Internet Information Services on the target Windows 10 machine and try to access it through port forwarding.

આ રેસીપી માટે, અમે લક્ષ્ય વિન્ડોઝ 10 મશીન પર ઇન્ટરનેટ માહિતી સેવાઓ ચાલુ કરીશું અને પોર્ટ ફોરવર્ડિંગ દ્વારા તેને ઍક્સેસ કરવાનો પ્રયાસ કરીશું.


Successful execution of the command shows that a local TCP relay has been set up between the attacker and the internal server.

આદેશના સફળ અમલથી જાણવા મળે છે કે એટેકર અને આંતરિક સર્વર વચ્ચે સ્થાનિક TCP રિલે સ્થાપિત કરવામાં આવ્યું છે.


During a penetration test, we are not always getting sessions with system or even administrator privileges.

પેનિટ્રેશન પરીક્ષણ દરમિયાન, અમને હંમેશા સિસ્ટમ અથવા તો એડમિનિસ્ટ્રેટર વિશેષાધિકારો સાથે સત્રો મળતા નથી.


To harvest credentials, we will use the Windows Gather User Credentials post-exploitation module.

ક્રેડેન્શિયલ્સ એકત્રિત કરવા માટે, અમે વિન્ડોઝ ગેધર યુઝર ક્રેડેન્શિયલ્સ પોસ્ટ-એક્સપ્લોઇટેશન મોડ્યુલનો ઉપયોગ કરીશું.


After successfully compromising a target, our next task is to start enumeration.

સફળતાપૂર્વક લક્ષ્ય સાથે ચેડા કર્યા પછી, અમારું આગલું કાર્ય ગણતરી શરૂ કરવાનું છે.


Metasploit has several modules that will help you do enumeration during the post-exploitation phase.

મેટાસપ્લોઇટમાં ઘણા મોડ્યુલો છે જે તમને પોસ્ટ-એક્સપ્લોઇટેશન તબક્કા દરમિયાન ગણતરી કરવામાં મદદ કરશે.


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

અજાણ્યા સ્ત્રોતોને મંજૂરી આપ્યા પછી, તમે બેકડોર ઇન્સ્ટોલ કરી શકો છો અને લક્ષ્ય ઉપકરણ પર સત્ર મેળવી શકો છો.


મીટરપ્રીટર સત્ર 1 ખુલ્યું.


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

બધા નિયમિત મીટરપ્રીટર આદેશો ઉપરાંત, Android પેલોડનો ઉપયોગ કરીને અમને થોડા વિશિષ્ટ આદેશો મળે છે.


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.

સહાય આદેશના આઉટપુટને જોતા, આપણે જોઈ શકીએ છીએ કે હવે આપણે કૉલ લોગ મેળવી શકીએ છીએ, SMS સંદેશાઓ વાંચી અને મોકલી શકીએ છીએ અને ઉપકરણનું સ્થાન મેળવી શકીએ છીએ.


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

વધુ છે... મેટાસ્પ્લોઇટ ફક્ત Android ઉપકરણો સુધી મર્યાદિત નથી, જો તમારી પાસે જેલબ્રોકન arm64 iOS ઉપકરણ છે, તો તમે બેકડોર પણ બનાવી શકો છો.


The Social-Engineer Toolkit (SET) is an open source penetration testing framework.

સોશિયલ-એન્જિનિયર ટૂલકીટ (SET) એ એક ઓપન સોર્સ પેનિટ્રેશન ટેસ્ટિંગ ફ્રેમવર્ક છે.


SET can be installed on Linux and macOS; it comes pre-installed on Kali Linux.

SET Linux અને macOS પર ઇન્સ્ટોલ કરી શકાય છે; તે Kali Linux પર પહેલાથી ઇન્સ્ટોલ કરેલું આવે છે.


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

Kali Linux પર SET લોંચ કરવા માટે, ટર્મિનલ વિન્ડો શરૂ કરો અને setoolkit આદેશ ચલાવો.


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

SET એ એક પાયથોન-આધારિત ઓટોમેશન ટૂલ છે જે મેનૂ-સંચાલિત એપ્લિકેશન બનાવે છે.


A spear-phishing attack vector is an email attack scenario that is used to send malicious emails.

સ્પિયર-ફિશિંગ એટેક વેક્ટર એ એક ઇમેઇલ એટેક દૃશ્ય છે જેનો ઉપયોગ દૂષિત ઇમેઇલ્સ મોકલવા માટે થાય છે.


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.

પછી, અમને પેલોડ પસંદ કરવા અને લિસનર માટે IP એડ્રેસ અથવા URL અને પોર્ટ સ્પષ્ટ કરવા માટે સંકેત આપવામાં આવશે.


Setting up your own server may not be very reliable.

તમારું પોતાનું સર્વર સેટ કરવું ખૂબ વિશ્વસનીય ન હોઈ શકે.


The SET web attack vector is a unique way of utilizing multiple web-based attacks.

SET વેબ એટેક વેક્ટર એ બહુવિધ વેબ-આધારિત હુમલાઓનો ઉપયોગ કરવાની એક અનોખી રીત છે.


After selecting the HTA Attack Method in SET, we can clone a site.

SET માં HTA એટેક પદ્ધતિ પસંદ કર્યા પછી, અમે સાઇટને ક્લોન કરી શકીએ છીએ.


Like the mass email attack, SET will launch Metasploit.

સામૂહિક ઇમેઇલ હુમલાની જેમ, SET Metasploit લોંચ કરશે.


When the victim browses to our malicious site they will be prompted to open the HTA application.

જ્યારે પીડિત અમારી દૂષિત સાઇટ બ્રાઉઝ કરે છે, ત્યારે તેમને HTA એપ્લિકેશન ખોલવા માટે સંકેત આપવામાં આવશે.


The multi-attack web method takes web attacks to the next level.

મલ્ટિ-એટેક વેબ પદ્ધતિ વેબ હુમલાઓને આગલા સ્તર પર લઈ જાય છે.


The infectious media generator is a relatively simple attack vector.

ચેપી મીડિયા જનરેટર એ પ્રમાણમાં સરળ હુમલો વેક્ટર છે.


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

પરંતુ, જ્યારે અમને ક્લાયંટ મશીનની ઍક્સેસ મળે છે, ત્યારે વાસ્તવિકતા અલગ હોય છે.


Client-Side Exploitation and Antivirus Bypass

ક્લાયંટ-સાઇડ શોષણ અને એન્ટિવાયરસ બાયપાસ


In this recipe, we will exploit a use-after-free vulnerability present in nsSMILTimeContainer::NotifyTimeChange() across numerous versions of Mozilla Firefox on Microsoft Windows.

આ રેસીપીમાં, અમે માઇક્રોસોફ્ટ વિન્ડોઝ પરના Mozilla Firefox ના અસંખ્ય સંસ્કરણોમાં 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.

તૈયારી કરી રહ્યા છીએ. તેથી, શરૂ કરતા પહેલા આપણે Mozilla Firefox 41.0 ને https://ftp.mozilla.org/pub/firefox/releases/41.0/win32/en-US/Firefox%20Setup%2041.0.exe પરથી ડાઉનલોડ કરવાની અને તેને અમારા Windows 10 લક્ષ્ય મશીન પર ઇન્સ્ટોલ કરવાની જરૂર છે.


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 ક્લાયંટ માહિતી એકત્રિત કરો 1. સહાયક મોડ્યુલનો ઉપયોગ કરી શકીએ છીએ, સાંભળવા માટે હોસ્ટનું IP સરનામું અને પોર્ટ અને ઉપયોગ કરવા માટે URI સ્પષ્ટ કરીને, પછી પીડિતને લિંક ખોલવા માટે તમારા મનપસંદ પૂર્વગ્રહોમાંથી એકનો ઉપયોગ કરો:


msf > auxiliary/gather/browser_info નો ઉપયોગ કરો


msf auxiliary(gather/browser_info) > set SRVHOST 192.168.216.5 SRVHOST => 192.168.216.5

msf auxiliary(gather/browser_info) > SRVHOST 192.168.216.5 સેટ કરો SRVHOST => 192.168.216.5


msf auxiliary(gather/browser_info) > set SRVPORT 80 SRVPORT => 80

msf auxiliary(gather/browser_info) > SRVPORT 80 સેટ કરો SRVPORT => 80


msf auxiliary(gather/browser_info) > set URIPATH / URIPATH => /

msf auxiliary(gather/browser_info) > URIPATH / સેટ કરો URIPATH => /


msf auxiliary(gather/browser_info) > run [*] Auxiliary module running as background job 1.

msf auxiliary(gather/browser_info) > ચલાવો [*] સહાયક મોડ્યુલ બેકગ્રાઉન્ડ જોબ 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/


msf auxiliary(gather/browser_info) > [*] Server started.

msf auxiliary(gather/browser_info) > [*] સર્વર શરૂ થયું.


msf auxiliary(gather/browser_info) > [*] Gathering target information for 192.168.216.150

msf auxiliary(gather/browser_info) > [*] 192.168.216.150 માટે લક્ષ્ય માહિતી એકત્રિત કરી રહ્યા છીએ


msf auxiliary(gather/browser_info) > [*] Sending HTML response to 192.168.216.150

msf auxiliary(gather/browser_info) > [*] 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 - સ્ત્રોત = બ્રાઉઝર જાવાસ્ક્રિપ્ટને મંજૂરી આપે છે


UDP સેવા સ્વીપર


વપરાશકર્તા ખાતા નિયંત્રણ (UAC) ને બાયપાસ કરવું


Virtual Network Computing (VNC) injecting remotely

વર્ચ્યુઅલ નેટવર્ક કમ્પ્યુટિંગ (VNC) ને દૂરથી દાખલ કરવું


નબળા મશીનોનું URL


વેબસાઇટ એટેક વેક્ટર વિશે


વિન્ડોઝ 10 મશીનનું શોષણ


વિન્ડોઝ બાઈનરીઝ બેકડોરિંગ


Windows Local Enumeration (WinEnum) used, for system scraping

સિસ્ટમ સ્ક્રેપિંગ માટે વપરાયેલ વિન્ડોઝ લોકલ એન્યુમરેશન (WinEnum)


Windows Management Instrumentation (WMI)

વિન્ડોઝ મેનેજમેન્ટ ઇન્સ્ટ્રુમેન્ટેશન (WMI)


Windows Remote Management (WinRM) scanning

વિન્ડોઝ રિમોટ મેનેજમેન્ટ (WinRM) સ્કેનિંગ


વિન્ડોઝ સર્વર મશીનનું શોષણ


વિન્ડોઝ મેટાસ્પ્લોઇટ, ઇન્સ્ટોલ કરી રહ્યા છીએ


વાયરલેસ MITM હુમલાઓ વિશે


વાયરલેસ MITM હુમલાઓ સેટ કરી રહ્યા છીએ


Performing wireless penetration test, with Metasploit

મેટાસ્પ્લોઇટ સાથે વાયરલેસ ઘૂંસપેંઠ પરીક્ષણ કરવું


કાર્યસ્થળો બનાવી રહ્યા છીએ


વપરાશકર્તા ઇન્ટરફેસ (UI)


વેબસાઇટ એટેક વેક્ટરનો ઉપયોગ કરવો


વર્ચ્યુઅલ નેટવર્ક સંદર્ભ


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

આ મોડ્યુલ પાવરશેલનો ઉપયોગ કરીને ડિફૉલ્ટ ડોમેનમાં વપરાશકર્તા ખાતાઓની ગણતરી કરશે.


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

તેને ચકાસવા માટે, મેં મેટાસપ્લોઇટેબલ 3 મશીનમાં એક્ટિવ ડિરેક્ટરી ડોમેન સેવાઓ ભૂમિકા ઉમેરી છે.


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

આ મોડ્યુલનો ઉપયોગ કરવા માટે આપણે વિશેષાધિકૃત વપરાશકર્તા બનવાની જરૂર નથી, તેથી તે પોસ્ટ શોષણ દરમિયાન ખૂબ જ ઉપયોગી થઈ શકે છે.


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

CWMP એ એક પ્રોટોકોલ છે જેનો ઉપયોગ પ્રદાતાઓ દ્વારા ગ્રાહક-પરિસરમાંના સાધનોના દૂરસ્થ સંચાલન માટે થાય છે.


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 હોમ રાઉટર ચલાવતા લક્ષ્યોને ઓળખવા માટે એક સહાયક મોડ્યુલ બનાવી શકીએ છીએ.


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 ફોલ્ડરમાં સ્થિત છે, જેમાં અમારા મોડ્યુલ માટે જરૂરી તમામ સુવિધાઓ છે.


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 નો ઉપયોગ કરે છે.


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 હોમ ગેટવે છે.


For that, we will create a new variable called huawei holding the response from our router:

તેના માટે, અમે huawei નામનું એક નવું ચલ બનાવીશું જે અમારા રાઉટરનો પ્રતિસાદ ધરાવે છે:


Next, we will use an if statement to compare the response from the target with the response from our router and, if they match, print and save the result:

આગળ, અમે લક્ષ્યના પ્રતિસાદની તુલના અમારા રાઉટરના પ્રતિસાદ સાથે કરવા માટે જો નિવેદનનો ઉપયોગ કરીશું અને, જો તે મેળ ખાય છે, તો પરિણામ પ્રિન્ટ અને સાચવો:


Save the code into a file named huawei_cwmp.rb in /usr/share/metasploit-8. framework/modules/auxiliary/scanner/http, load the module using msfconsole, set the IP address or range you want to scan, and run the module:

કોડને /usr/share/metasploit-8. framework/modules/auxiliary/scanner/http માં huawei_cwmp.rb નામની ફાઇલમાં સાચવો, msfconsole નો ઉપયોગ કરીને મોડ્યુલ લોડ કરો, તમે જે IP એડ્રેસ અથવા રેન્જને સ્કેન કરવા માંગો છો તે સેટ કરો અને મોડ્યુલ ચલાવો:


Since we are saving the output to the current workspace, we can use the host and services command to display the result of the scan:

કારણ કે અમે આઉટપુટને વર્તમાન વર્કસ્પેસમાં સાચવી રહ્યા છીએ, અમે સ્કેનનું પરિણામ પ્રદર્શિત કરવા માટે હોસ્ટ અને સેવાઓ આદેશનો ઉપયોગ કરી શકીએ છીએ:


In this chapter, we will cover the following recipes: Common exploit mixins Exploring the module structure Using MSFvenom to generate shellcode Converting an exploit to a Metasploit module Porting and testing a new exploit module Fuzzing with Metasploit Writing a simple fuzzer

આ પ્રકરણમાં, અમે નીચેની વાનગીઓ આવરીશું: સામાન્ય શોષણ મિક્સિન્સ મોડ્યુલ સ્ટ્રક્ચરનું અન્વેષણ કરવું MSFvenom નો ઉપયોગ કરીને શેલકોડ જનરેટ કરવું શોષણને મેટાસપ્લોઇટ મોડ્યુલમાં કન્વર્ટ કરવું નવા શોષણ મોડ્યુલને પોર્ટિંગ અને પરીક્ષણ કરવું મેટાસપ્લોઇટ સાથે ફઝિંગ સરળ ફઝર લખવું


As a penetration tester, knowing how to write your own module, or simply adding a new target to an existing module, is a great skill to have.

પેનિટ્રેશન ટેસ્ટર તરીકે, તમારું પોતાનું મોડ્યુલ કેવી રીતે લખવું, અથવા ફક્ત હાલના મોડ્યુલમાં નવું લક્ષ્ય ઉમેરવું, તે એક મહાન કૌશલ્ય છે.


Mixins are comprehensive mechanisms in the Ruby language that provide functionality for a module.

મિક્સિન્સ એ રૂબી ભાષામાં વ્યાપક પદ્ધતિઓ છે જે મોડ્યુલ માટે કાર્યક્ષમતા પ્રદાન કરે છે.


This mixin provides TCP functionality to the exploit module. It can be used to set up a TCP connection.

આ મિક્સિન શોષણ મોડ્યુલને TCP કાર્યક્ષમતા પ્રદાન કરે છે. તેનો ઉપયોગ TCP કનેક્શન સેટ કરવા માટે થઈ શકે છે.


This mixin is used for UDP functionality in the exploit module.

આ મિક્સિનનો ઉપયોગ શોષણ મોડ્યુલમાં UDP કાર્યક્ષમતા માટે થાય છે.


If you want to improve the chances of your campaign not been caught, you can use Let's Encrypt to generate a free TLS certificate.

જો તમે તમારા અભિયાનને પકડાયા વિના રાખવાની તકો વધારવા માંગતા હો, તો તમે મફત TLS પ્રમાણપત્ર જનરેટ કરવા માટે ચાલો એન્ક્રિપ્ટનો ઉપયોગ કરી શકો છો.


Now that we have the framework ready, we can use the administration dashboard to configure the phishing campaign.

હવે અમારી પાસે માળખું તૈયાર છે, અમે ફિશિંગ ઝુંબેશને ગોઠવવા માટે એડમિનિસ્ટ્રેશન ડેશબોર્ડનો ઉપયોગ કરી શકીએ છીએ.


To send emails, you first need to configure the SMTP relay details in the Sending Profiles section.

ઈમેઈલ મોકલવા માટે, તમારે પહેલાં મોકલવાના પ્રોફાઈલ્સ વિભાગમાં SMTP રિલે વિગતો ગોઠવવાની જરૂર છે.


When setting up an email server for phishing campaigns, do not forget to configure SPF, DKIM, and DMARC.

ફિશિંગ ઝુંબેશ માટે ઇમેઇલ સર્વર સેટ કરતી વખતે, SPF, DKIM અને DMARC ને ગોઠવવાનું ભૂલશો નહીં.


One way to ensure your phishing emails will get to the intended recipients is to use hosted business email solutions such as Zoho Mail.

તમારા ફિશિંગ ઇમેઇલ્સ ઇચ્છિત પ્રાપ્તકર્તાઓને મળે તેની ખાતરી કરવાનો એક માર્ગ એ છે કે ઝોહો મેઇલ જેવા હોસ્ટેડ બિઝનેસ ઇમેઇલ સોલ્યુશન્સનો ઉપયોગ કરવો.


Just go to https://www.zoho.com/mail/, create a free business email account, and you are good to go.

બસ https://www.zoho.com/mail/ પર જાઓ, એક મફત બિઝનેસ ઇમેઇલ એકાઉન્ટ બનાવો અને તમે જવા માટે તૈયાર છો.


In this recipe, I will not cover how to set up and configure a phishing campaign with Gophish.

આ રેસીપીમાં, હું ગોફિશ સાથે ફિશિંગ ઝુંબેશ કેવી રીતે સેટ કરવી અને ગોઠવવી તે આવરીશ નહીં.


You can find the updated documentation at https://gophish.gitbooks.io/ user-guide/content/getting_started.html.

તમે અપડેટ કરેલ દસ્તાવેજીકરણ https://gophish.gitbooks.io/ user-guide/content/getting_started.html પર શોધી શકો છો.


The objective of this recipe is to show you that you can and should take advantage of cloud technologies.

આ રેસીપીનો ઉદ્દેશ્ય તમને બતાવવાનો છે કે તમે ક્લાઉડ ટેક્નોલોજીનો લાભ લઈ શકો છો અને લેવો જોઈએ.


Now that you know how to set up and launch a phishing campaign, you can, for example, embed an HTML application link.

હવે તમે જાણો છો કે ફિશિંગ ઝુંબેશ કેવી રીતે સેટ કરવી અને લોન્ચ કરવી, તમે, ઉદાહરણ તરીકે, HTML એપ્લિકેશન લિંક એમ્બેડ કરી શકો છો.


Imagination and practice are your friends; you are not limited to HTA.

કલ્પના અને પ્રેક્ટિસ તમારા મિત્રો છે; તમે HTA સુધી મર્યાદિત નથી.


Learn from the adversary; by reading the latest security reports, you can learn about new attack vectors.

વિરોધી પાસેથી શીખો; નવીનતમ સુરક્ષા અહેવાલો વાંચીને, તમે નવા હુમલાના વેક્ટર વિશે જાણી શકો છો.


Setting up a cloud penetration testing lab is an important part of a penetration tester's job.

ક્લાઉડ પેનિટ્રેશન ટેસ્ટિંગ લેબની સ્થાપના કરવી એ પેનિટ્રેશન ટેસ્ટરના કામનો એક મહત્વપૂર્ણ ભાગ છે.


Every day new tools are created and new techniques found, so keep up with the industry.

દરરોજ નવા સાધનો બનાવવામાં આવે છે અને નવી તકનીકો મળી આવે છે, તેથી ઉદ્યોગ સાથે ચાલુ રાખો.


We have to invest a fair amount of our time practicing and mastering the tools of our trade.

આપણા વ્યવસાયના સાધનોનો અભ્યાસ અને તેમાં નિપુણતા મેળવવા માટે આપણે આપણા સમયનો યોગ્ય જથ્થો રોકાણ કરવો પડશે.


Having a data center where we can set up a lab environment and practice is not always possible and can be quite expensive.

એક ડેટા સેન્ટર હોવું જ્યાં આપણે લેબનું વાતાવરણ સેટ કરી શકીએ અને પ્રેક્ટિસ કરી શકીએ તે હંમેશા શક્ય નથી અને તે ખૂબ ખર્ચાળ પણ હોઈ શકે છે.


With cloud services getting cheaper, faster, and easier to use, we do not have an excuse not to have a penetration testing lab.

ક્લાઉડ સેવાઓ સસ્તી, ઝડપી અને ઉપયોગમાં સરળ થતી હોવાથી, અમારી પાસે પેનિટ્રેશન ટેસ્ટિંગ લેબ ન હોવાનું કોઈ બહાનું નથી.


Take for example Azure; create a free account, and you get $200 of credit to explore services for 30 days.

ઉદાહરણ તરીકે Azure લો; એક મફત એકાઉન્ટ બનાવો, અને તમને 30 દિવસ માટે સેવાઓનું અન્વેષણ કરવા માટે $200 નું ક્રેડિટ મળે છે.


One of the biggest concerns with deploying vulnerable machines is to keep them contained and not expose them to the internet.

સંભવિત મશીનોને જમાવવાની સૌથી મોટી ચિંતાઓમાંની એક તેમને સમાવિષ્ટ રાખવી અને તેમને ઇન્ટરનેટ પર ખુલ્લા ન પાડવાની છે.


For this, we can create a virtual network, which will create a logically isolated section in Microsoft Azure.

આ માટે, અમે એક વર્ચ્યુઅલ નેટવર્ક બનાવી શકીએ છીએ, જે Microsoft Azure માં તાર્કિક રીતે અલગ વિભાગ બનાવશે.


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

આપણે ઉપયોગ કરી શકીએ તેવું મેટાસ્પ્લોઇટ પાસે HTTP GET વિનંતી URI ફઝર છે.


We were able to crash the service by sending a request with 1583 characters to the Windows 7 target machine.

અમે વિન્ડોઝ 7 લક્ષ્ય મશીનને 1583 અક્ષરો સાથેની વિનંતી મોકલીને સેવાને ક્રેશ કરવામાં સક્ષમ હતા.


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.

ફઝર બનાવવા માટેનું મૂળભૂત નમૂનો સહાયક મોડ્યુલના વિકાસ માટે આપણે ચર્ચા કરી હતી તેના જેવું જ હશે.


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.

સરસ, અમારું ફઝિંગ મોડ્યુલ કામ કરે છે અને તે ડિસ્ક સોર્ટર એન્ટરપ્રાઇઝ સેવાને ક્રેશ કરવામાં સક્ષમ છે.


Generally, it is not recommended you use Metasploit as a fuzzing platform for large software, but while performing a penetration test, the fuzzers available in the framework are more than enough to get a PoC.

સામાન્ય રીતે, મોટા સોફ્ટવેર માટે ફઝિંગ પ્લેટફોર્મ તરીકે મેટાસ્પ્લોઇટનો ઉપયોગ કરવાની ભલામણ કરવામાં આવતી નથી, પરંતુ ઘૂંસપેંઠ પરીક્ષણ કરતી વખતે, ફ્રેમવર્કમાં ઉપલબ્ધ ફઝર્સ PoC મેળવવા માટે પૂરતા છે.


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

વાયરલેસ નેટવર્કનું ઘૂંસપેંઠ પરીક્ષણ સંસ્થાને તેમના વાયરલેસ ઇન્ફ્રાસ્ટ્રક્ચરમાં રહેલા સમાધાનના વાસ્તવિક જોખમો રજૂ કરી શકે છે.


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.

અમે લક્ષ્ય મશીન પર, દરેક વાયરલેસ LAN ઇન્ટરફેસ પરના વર્તમાન કનેક્શન વિશે માહિતી એકત્રિત કરવા માટે વિન્ડોઝ ગેધર વાયરલેસ કરંટ કનેક્શન ઇન્ફો પોસ્ટ-એક્સપ્લોઇટેશન મોડ્યુલનો ઉપયોગ કરીને શરૂઆત કરીશું.


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.

વિન્ડોઝ ગેધર વાયરલેસ પ્રોફાઇલ મોડ્યુલ કદાચ વાયરલેસ ઘૂંસપેંઠ પરીક્ષણ કરવા માટે સૌથી ઉપયોગી પોસ્ટ-એક્સપ્લોઇટેશન મોડ્યુલોમાંનું એક છે, કારણ કે તે અમને સાચવેલી વાયરલેસ LAN પ્રોફાઇલ્સ કાઢવા અને વાયરલેસ પાસફ્રેઝ મેળવવાની મંજૂરી આપે છે.


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.

એક દુષ્ટ ટ્વીન એટેક એ એક પ્રકારનો Wi-Fi હુમલો છે જ્યાં એક રોગ્યુ Wi-Fi એક્સેસ પોઇન્ટ (AP) નો ઉપયોગ કોઈ વ્યવસાય દ્વારા પૂરા પાડવામાં આવેલ કાયદેસર એક્સેસ પોઇન્ટનું અનુકરણ કરવા માટે થાય છે.


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 ઝેરના હુમલાઓ કરી શકીએ અને તેથી વધુ.


We will start by installing a DHCP server to dynamically configure the victim's IP setting.

અમે પીડિતની IP સેટિંગને ગતિશીલ રીતે ગોઠવવા માટે DHCP સર્વર ઇન્સ્ટોલ કરીને શરૂઆત કરીશું.


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.

હવે અમારી પાસે અમારું દુષ્ટ ટ્વીન AP તૈયાર છે, અમે તેને urlsnarf જેવા ટૂલનો ઉપયોગ કરીને ચકાસી શકીએ છીએ, જે at0 ઇન્ટરફેસમાં HTTP ટ્રાફિકમાંથી સ્નિફ કરાયેલ URL ને આઉટપુટ કરશે.


In the process of connecting to a wireless network, most of the operating systems often keep the previous network's connections with them as the preferred networks list and send continuous probes in search of these networks.

વાયરલેસ નેટવર્ક સાથે કનેક્ટ થવાની પ્રક્રિયામાં, મોટાભાગની ઓપરેટિંગ સિસ્ટમ્સ ઘણીવાર અગાઉના નેટવર્કના કનેક્શનને તેમની સાથે પસંદગીના નેટવર્કની સૂચિ તરીકે રાખે છે અને આ નેટવર્કની શોધમાં સતત પ્રોબ મોકલે છે.


Because of sending continuous probes, any adversary within this range can listen passively and see the networks the user is probing for.

સતત પ્રોબ મોકલવાને કારણે, આ શ્રેણીમાં કોઈપણ વિરોધી નિષ્ક્રિય રીતે સાંભળી શકે છે અને વપરાશકર્તા જે નેટવર્ક માટે પ્રોબ કરી રહ્યો છે તે જોઈ શકે છે.