Nmap is a powerful tool for security professionals.

സുരക്ഷാ വിദഗ്ധർക്ക് വളരെ ശക്തമായ ഒരു ഉപകരണമാണ് Nmap.


You can run Nmap directly from msfconsole.

നിങ്ങൾക്ക് Nmap msfconsole-ൽ നിന്ന് നേരിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.


The TCP connect scan is the most basic scan type.

TCP കണക്ട് സ്കാൻ ഏറ്റവും അടിസ്ഥാനപരമായ സ്കാൻ തരമാണ്.


A TCP connect scan uses a three-way handshake.

ഒരു TCP കണക്ട് സ്കാൻ ഒരു ത്രീ-വേ ഹാൻഡ്‌ഷേക്ക് ഉപയോഗിക്കുന്നു.


SYN scans are considered a stealth scanning technique.

SYN സ്കാനുകൾ ഒരു രഹസ്യ സ്കാനിംഗ് ടെക്നിക്കായി കണക്കാക്കപ്പെടുന്നു.


SYN scans are difficult to detect by firewalls.

SYN സ്കാനുകൾ ഫയർവാളുകൾക്ക് കണ്ടെത്താൻ ബുദ്ധിമുട്ടാണ്.


The -p parameter shows the port range to scan.

-p എന്ന പാരാമീറ്റർ സ്കാൻ ചെയ്യേണ്ട പോർട്ട് ശ്രേണി കാണിക്കുന്നു.


UDP scanning is a connectionless scanning technique.

UDP സ്കാനിംഗ് ഒരു കണക്ഷൻ ഇല്ലാത്ത സ്കാനിംഗ് രീതിയാണ്.


Nmap provides different modes for scanning.

Nmap സ്കാനിംഗിനായി വ്യത്യസ്ത മോഡുകൾ നൽകുന്നു.


Proper knowledge of scan types is recommended.

സ്കാൻ തരങ്ങളെക്കുറിച്ചുള്ള ശരിയായ അറിവ് ശുപാർശ ചെയ്യുന്നു.


The scanner sends a SYN packet to the target.

സ്കാനർ ടാർഗെറ്റിലേക്ക് ഒരു SYN പാക്കറ്റ് അയയ്ക്കുന്നു.


If the port is open, an ACK message is returned.

പോർട്ട് തുറന്നിരിക്കുകയാണെങ്കിൽ, ഒരു ACK സന്ദേശം തിരികെ ലഭിക്കും.


SYN സ്കാനുകൾ റോ IP പാക്കറ്റുകൾ ഉണ്ടാക്കുന്നു.


UDP സ്കാനിംഗിന് തെറ്റായ ഫലങ്ങൾ നൽകാൻ കഴിയും.


Nmap can help identify the operating system.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരിച്ചറിയാൻ Nmap-ന് കഴിയും.


The -O option is used for OS identification.

OS തിരിച്ചറിയലിനായി -O എന്ന ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.


Version detection can be mixed with other scans.

പതിപ്പ് കണ്ടെത്തൽ മറ്റ് സ്കാനുകളുമായി സംയോജിപ്പിക്കാൻ കഴിയും.


The decoy option makes the scan look scary.

ഡെക്കോയ് ഓപ്ഷൻ സ്കാനിനെ ഭയപ്പെടുത്തുന്ന രീതിയിലാക്കുന്നു.


Use a limited number of decoy addresses.

പരിമിതമായ എണ്ണം ഡെക്കോയ് വിലാസങ്ങൾ ഉപയോഗിക്കുക.


The db_nmap command stores results in the database.

db_nmap കമാൻഡ് ഫലങ്ങൾ ഡാറ്റാബേസിൽ സംഭരിക്കുന്നു.


Metasploit is a leading penetration-testing tool.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഒരു പ്രധാനപ്പെട്ട പെനിട്രേഷൻ-ടെസ്റ്റിംഗ് ഉപകരണമാണ്.


Installing Metasploit on macOS is straightforward.

MacOS-ൽ മെറ്റാസ്‌പ്ലോയിറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വളരെ ലളിതമാണ്.


Kali Linux comes with Metasploit preinstalled.

കാളി ലിനക്സിൽ മെറ്റാസ്‌പ്ലോയിറ്റ് മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.


മെറ്റാസ്‌പ്ലോയിറ്റിന് ഒരു മോഡുലാർ ആർക്കിടെക്ചർ ഉണ്ട്.


Exploits are used to compromise system security.

സിസ്റ്റം സുരക്ഷയിൽ വിട്ടുവീഴ്ച ചെയ്യാൻ എക്സ്പ്ലോയിറ്റുകൾ ഉപയോഗിക്കുന്നു.


The msfconsole interface is feature-rich.

msfconsole ഇന്റർഫേസ് ഫീച്ചറുകൾ നിറഞ്ഞതാണ്.


You can launch the web interface using a browser.

ഒരു ബ്രൗസർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് വെബ് ഇന്റർഫേസ് ആരംഭിക്കാൻ കഴിയും.


The Metasploit Framework has a large database of exploits.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഫ്രെയിംവർക്കിന് വലിയൊരു എക്സ്പ്ലോയിറ്റുകളുടെ ഡാറ്റാബേസ് ഉണ്ട്.


The installation on Windows is relatively easy.

വിൻഡോസിലെ ഇൻസ്റ്റാളേഷൻ താരതമ്യേന എളുപ്പമാണ്.


Disable antivirus during Metasploit installation.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ആന്റിവൈറസ് പ്രവർത്തനരഹിതമാക്കുക.


msfconsole ഒരു ഫ്ലെക്സിബിൾ ഉപകരണമാണ്.


Metasploit can be used for various penetration testing tasks.

വിവിധ നുഴഞ്ഞുകയറ്റ പരിശോധന ജോലികൾക്കായി മെറ്റാസ്‌പ്ലോയിറ്റ് ഉപയോഗിക്കാം.


ഈ ഫ്രെയിംവർക്ക് റൂബി ഭാഷയാണ് ഉപയോഗിക്കുന്നത്.


Modules are the building blocks of Metasploit.

മെറ്റാസ്‌പ്ലോയിറ്റിന്റെ അടിസ്ഥാന ഘടകങ്ങളാണ് മൊഡ്യൂളുകൾ.


A penetration testing lab is essential for practice.

പരിശീലനത്തിനായി ഒരു പെനിട്രേഷൻ ടെസ്റ്റിംഗ് ലാബ് അത്യാവശ്യമാണ്.


Virtual machines provide flexibility in a lab environment.

ഒരു ലാബ് പരിതസ്ഥിതിയിൽ വെർച്വൽ മെഷീനുകൾക്ക് വളരെ അധികം സൗകര്യങ്ങൾ ഉണ്ട്.


സുരക്ഷിതമായ വിദൂര പ്രവേശനത്തിനായി SSH ഉപയോഗിക്കുന്നു.


Configure PostgreSQL for database support.

ഡാറ്റാബേസ് പിന്തുണയ്ക്കായി PostgreSQL കോൺഫിഗർ ചെയ്യുക.


The database stores penetration testing results.

ഡാറ്റാബേസ് നുഴഞ്ഞുകയറ്റ പരിശോധനയുടെ ഫലങ്ങൾ സംഭരിക്കുന്നു.


Use the msfdb command to manage the database.

ഡാറ്റാബേസ് നിയന്ത്രിക്കാൻ msfdb കമാൻഡ് ഉപയോഗിക്കുക.


Metasploit is a powerful framework for penetration testing.

പെനിട്രേഷൻ ടെസ്റ്റിംഗിനായുള്ള ശക്തമായ ഒരു ചട്ടക്കൂടാണ് മെറ്റാസ്‌പ്ലോയിറ്റ്.


This book teaches how to use Metasploit effectively.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഫലപ്രദമായി എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ പുസ്തകം പഠിപ്പിക്കുന്നു.


Install Metasploit on your Kali Linux system.

നിങ്ങളുടെ കാലി ലിനക്സ് സിസ്റ്റത്തിൽ മെറ്റാസ്‌പ്ലോയിറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക.


The book covers various penetration testing techniques.

വിവിധ നുഴഞ്ഞുകയറ്റ പരിശോധന രീതികളെക്കുറിച്ച് ഈ പുസ്തകത്തിൽ പറയുന്നു.


ആൻ്റിവൈറസ് സോഫ്റ്റ്‌വെയറുകളെ എങ്ങനെ ഒഴിവാക്കാമെന്ന് പഠിക്കുക.


Bypass firewalls and exploit vulnerabilities.

ഫയർവാളുകൾ മറികടന്ന് ദൗർബല്യങ്ങൾ ചൂഷണം ചെയ്യുക.


Metasploit helps in ethical hacking and security assessments.

ധാർമ്മികമായ ഹാക്കിംഗിനും സുരക്ഷാ വിലയിരുത്തലിനും മെറ്റാസ്‌പ്ലോയിറ്റ് സഹായിക്കുന്നു.


The book is for both beginners and experienced users.

പുസ്തകം തുടക്കക്കാർക്കും പരിചയസമ്പന്നരായ ഉപയോക്താക്കൾക്കും വേണ്ടിയുള്ളതാണ്.


Understand the basics of information gathering.

വിവരങ്ങൾ ശേഖരിക്കുന്നതിൻ്റെ അടിസ്ഥാന കാര്യങ്ങൾ മനസ്സിലാക്കുക.


Explore server-side exploitation methods.

സെർവർ സൈഡ് ചൂഷണ രീതികൾ പര്യവേക്ഷണം ചെയ്യുക.


Master the Meterpreter commands and functionalities.

മീറ്റർപ്രറ്റർ കമാൻഡുകളും പ്രവർത്തനങ്ങളും നന്നായി പഠിക്കുക.


Learn about post-exploitation techniques.

പോസ്റ്റ്-എക്സ്പ്ലോയിറ്റേഷൻ ടെക്നിക്കുകളെക്കുറിച്ച് അറിയുക.


പേലോഡുകൾ ഉണ്ടാക്കാൻ MSFvenom ഉപയോഗിക്കുക.


Discover client-side exploitation strategies.

ക്ലയിൻ്റ്-സൈഡ് ചൂഷണ തന്ത്രങ്ങൾ കണ്ടെത്തുക.


The Social-Engineer Toolkit is also discussed.

സോഷ്യൽ-എൻജിനീയർ ടൂൾകിറ്റിനെക്കുറിച്ചും ചർച്ച ചെയ്യുന്നു.


നിങ്ങളുടേതായ മെറ്റാസ്‌പ്ലോയിറ്റ് മൊഡ്യൂളുകൾ ഉണ്ടാക്കുക.


Penetration testing in the cloud is also covered.

ക്ലൗഡിലെ നുഴഞ്ഞുകയറ്റ പരിശോധനയും ഇതിൽ ഉൾപ്പെടുന്നു.


Learn best practices for security professionals.

സുരക്ഷാ വിദഗ്ധർക്കുള്ള മികച്ച രീതികൾ പഠിക്കുക.


This book provides a comprehensive guide to Metasploit.

മെറ്റാസ്‌പ്ലോയിറ്റിനെക്കുറിച്ചുള്ള സമഗ്രമായ ഒരു ഗൈഡ് ഈ പുസ്തകം നൽകുന്നു.


The book helps you think like an attacker.

ഒരു ആക്രമണകാരിയെപ്പോലെ ചിന്തിക്കാൻ ഈ പുസ്തകം നിങ്ങളെ സഹായിക്കുന്നു.


To connect to the database 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 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.

ഒരു വർക്ക്‌സ്‌പേസിന്റെ പേര് മാറ്റാൻ, workspace കമാൻഡ് -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, 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.

പകരമായി, നിങ്ങൾക്ക് 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.

ഹോസ്റ്റുകളിൽ പ്രവർത്തിക്കുന്ന സേവനങ്ങൾ പ്രദർശിപ്പിക്കാൻ 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.

ഒന്നിലധികം ഓപ്ഷനുകൾ സംയോജിപ്പിച്ച്, നിങ്ങൾക്ക് ഒരു പ്രത്യേക ഹോസ്റ്റിനായി തിരയാനും നിങ്ങൾ ആഗ്രഹിക്കുന്ന കോളങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കാനും കഴിയും.


In later chapters, we will address the remaining database commands, such as loot, creds, vulns, and notes.

തുടർന്നുള്ള അധ്യായങ്ങളിൽ, കൊള്ള, ക്രെഡ്‌സ്, വൾൻസ്, നോട്ടുകൾ തുടങ്ങിയ ബാക്കിയുള്ള ഡാറ്റാബേസ് കമാൻഡുകളെക്കുറിച്ച് ചർച്ച ചെയ്യാം.


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.

module പ്രവർത്തിപ്പിക്കാൻ, ടാർഗെറ്റ് വിലാസ ശ്രേണിയും, ഒരേസമയം പ്രവർത്തിക്കുന്ന ത്രെഡുകളുടെ എണ്ണവും നൽകി റൺ ടൈപ്പ് ചെയ്യുക.


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

Metasploitable 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 SNMP Community Login Scanner auxiliary module logs into SNMP devices using common community names.

SNMP കമ്മ്യൂണിറ്റി ലോഗിൻ സ്കാനർ സഹായ മൊഡ്യൂൾ, സാധാരണ കമ്മ്യൂണിറ്റി പേരുകൾ ഉപയോഗിച്ച് SNMP ഉപകരണങ്ങളിൽ ലോഗിൻ ചെയ്യുന്നു.


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

തുറന്ന പോർട്ടുകൾ, സേവനങ്ങൾ, ഹോസ്റ്റ്നാമുകൾ, പ്രോസസ്സുകൾ, അപ്‌ടൈം എന്നിവ പോലുള്ള SNMP സ്കാനിംഗ് മൊഡ്യൂളുകൾ ഉപയോഗിച്ച് ധാരാളം വിവരങ്ങൾ ശേഖരിക്കാൻ കഴിയും.


The Hypertext Transfer Protocol (HTTP) is an application protocol that serves as the foundation of data communication for the World Wide Web.

ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (HTTP) ഒരു ആപ്ലിക്കേഷൻ പ്രോട്ടോക്കോൾ ആണ്, ഇത് വേൾഡ് വൈഡ് വെബിനായുള്ള ഡാറ്റാ ആശയവിനിമയത്തിന്റെ അടിസ്ഥാനമായി വർത്തിക്കുന്നു.


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 സർട്ടിഫിക്കറ്റ് Checker സഹായ മൊഡ്യൂൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, ടാർഗെറ്റ് ഹോസ്റ്റും ടാർഗെറ്റ് പോർട്ടും വ്യക്തമാക്കേണ്ടതുണ്ട്.


To run the HTTP Robots.txt Content Scanner auxiliary module, we will specify the test path to find the robots.txt file and the target IP address.

HTTP Robots.txt ഉള്ളടക്ക സ്കാനർ സഹായ മൊഡ്യൂൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, robots.txt ഫയലും ടാർഗെറ്റ് IP വിലാസവും കണ്ടെത്താൻ ഞങ്ങൾ ടെസ്റ്റ് പാത്ത് വ്യക്തമാക്കും.


The HTTP Writable Path PUT/DELETE File Access auxiliary module can abuse misconfigured web servers.

HTTP Writable Path PUT/DELETE ഫയൽ ആക്സസ് സഹായ മൊഡ്യൂളിന് തെറ്റായി കോൺഫിഗർ ചെയ്ത വെബ് സെർവറുകളെ ദുരുപയോഗം ചെയ്യാൻ കഴിയും.


To run the auxiliary module, we need to specify the target address, or range, the target port, and the path to the Jenkins-CI application.

സഹായ മൊഡ്യൂൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, ടാർഗെറ്റ് വിലാസം അല്ലെങ്കിൽ ശ്രേണി, ടാർഗെറ്റ് പോർട്ട്, കൂടാതെ Jenkins-CI ആപ്ലിക്കേഷനിലേക്കുള്ള പാത്ത് എന്നിവ വ്യക്തമാക്കേണ്ടതുണ്ട്.


WinRM scanning and brute forcing Windows Remote Management (WinRM) is the Microsoft implementation of the WS- Management Protocol.

വിൻആർഎം സ്കാനിംഗും, വിൻഡോസ് റിമോട്ട് മാനേജ്മെൻ്റിൻ്റെ (WinRM) ബ്രൂട്ട് ഫോഴ്സിംഗും, WS- മാനേജ്മെൻ്റ് പ്രോട്ടോക്കോളിൻ്റെ മൈക്രോസോഫ്റ്റ് നടപ്പാക്കലാണ്.


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

WinRM പ്രാമാണീകരണ രീതി കണ്ടെത്തൽ സഹായ മൊഡ്യൂൾ ഉപയോഗിക്കുന്നതിന്, RHOSTS-ൽ ടാർഗെറ്റ് വിലാസ ശ്രേണി സജ്ജീകരിച്ച് റൺ ടൈപ്പ് ചെയ്യുക.


Unpatched systems are a safe haven for hackers, as they immediately launch exploits to compromise the target.

പാച്ച് ചെയ്യാത്ത സിസ്റ്റങ്ങൾ ഹാക്കർമാർക്ക് സുരക്ഷിതമായ ഇടമാണ്, കാരണം അവർ ഉടനടി ടാർഗെറ്റിനെ തകർക്കാൻ എക്സ്പ്ലോയിറ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നു.


Hence, 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.

ഈ അധ്യായത്തിൽ, ഏറ്റവും പ്രചാരമുള്ള ചില സേവനങ്ങളിലും, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും റിപ്പോർട്ട് ചെയ്യപ്പെടുന്ന സുരക്ഷാ വീഴ്ചകളെക്കുറിച്ച് ഞങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കും.


In the process of penetration testing, once the information about the target operating system is available, pentesters start looking for available exploits.

നുഴഞ്ഞുകയറ്റ പരിശോധനയുടെ പ്രക്രിയയിൽ, ടാർഗെറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിച്ചുകഴിഞ്ഞാൽ, പെൻ്റെസ്റ്റർമാർ ലഭ്യമായ എക്സ്പ്ലോയിറ്റുകൾക്കായി തിരയാൻ തുടങ്ങും.


So, 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.

Microsoft-ൻ്റെ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്ന ചില ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും, Linux-ൻ്റെ ചില പതിപ്പുകളിലും ഞങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കും.


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

എക്സ്പ്ലോയിറ്റുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്നും, ടാർഗെറ്റ് മെഷീനിൽ പ്രവർത്തിപ്പിക്കാൻ ആവശ്യമായ പരാമീറ്ററുകൾ എങ്ങനെ സജ്ജീകരിക്കാമെന്നും ഞങ്ങൾ പരിശോധിക്കും.


Last, but not least, we will discuss some useful payloads available to us in the Metasploit Framework.

അവസാനമായി, മെറ്റാസ്‌പ്ലോയിറ്റ് ഫ്രെയിംവർക്കിൽ നമുക്ക് ലഭ്യമായ ചില ഉപയോഗപ്രദമായ പേലോഡുകളെക്കുറിച്ച് നമ്മൾ ചർച്ച ചെയ്യും.


Before starting to use exploits and payloads on target machines, we will first have to know some basics about them.

ടാർഗെറ്റ് മെഷീനുകളിൽ എക്സ്പ്ലോയിറ്റുകളും പേലോഡുകളും ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിന് മുമ്പ്, അവയെക്കുറിച്ചുള്ള ചില അടിസ്ഥാന കാര്യങ്ങൾ നമ്മൾ ആദ്യം അറിയേണ്ടതുണ്ട്.


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.

ടാർഗെറ്റിനെക്കുറിച്ച് ആവശ്യമായ വിവരങ്ങൾ ശേഖരിച്ച ശേഷം, അടുത്ത ഘട്ടം അതിനനുസരിച്ച് എക്സ്പ്ലോയിറ്റുകൾ തിരഞ്ഞെടുക്കുക എന്നതാണ്.


So, let's analyze some exploit commands that can be launched directly from MSFconsole.

അതിനാൽ, MSFconsole-ൽ നിന്ന് നേരിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ചില എക്സ്പ്ലോയിറ്റ് കമാൻഡുകൾ നമുക്ക് വിശകലനം ചെയ്യാം.


MSFconsole is the most popular interface for the Metasploit Framework, allows access to most features, and is the most stable interface in Metasploit.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഫ്രെയിംവർക്കിനായുള്ള ഏറ്റവും പ്രചാരമുള്ള ഇന്റർഫേസാണ് MSFconsole, ഇത് മിക്ക ഫീച്ചറുകളിലേക്കും പ്രവേശനം അനുവദിക്കുകയും മെറ്റാസ്‌പ്ലോയിറ്റിലെ ഏറ്റവും സ്ഥിരതയുള്ള ഇന്റർഫേസായി കണക്കാക്കുകയും ചെയ്യുന്നു.


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

സഹായ മെനു പ്രദർശിപ്പിക്കുന്നതിന്, msfconsole-ൽ സഹായ കമാൻഡ് ടൈപ്പ് ചെയ്യുക.


Probably the most helpful command to start with is the search command.

ആരംഭിക്കുന്നതിന് ഏറ്റവും സഹായകമായ കമാൻഡ്, സെർച്ച് കമാൻഡ് ആണ്.


Linux is one of the most widely used operating systems.

ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലൊന്നാണ് Linux.


In the previous few recipes, we saw how to scan for available services and use vulnerability scanners to find vulnerabilities.

മുമ്പത്തെ ചില ഉദാഹരണങ്ങളിൽ, ലഭ്യമായ സേവനങ്ങൾ എങ്ങനെ സ്കാൻ ചെയ്യാമെന്നും, സുരക്ഷാ വീഴ്ചകൾ കണ്ടെത്താൻ വൾനറബിലിറ്റി സ്കാനറുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്നും നമ്മൾ കണ്ടു.


We will be using the Metasploitable 2, for our vulnerable Linux machine in this recipe, but the process will be similar for exploiting any flavor of Linux and Solaris running the Samba service.

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങളുടെ ദുർബലമായ Linux മെഷീനായി Metasploitable 2 ഉപയോഗിക്കും, എന്നാൽ Samba സേവനം പ്രവർത്തിക്കുന്ന ഏതൊരു Linux, Solaris എന്നിവയും എക്സ്പ്ലോയിറ്റ് ചെയ്യുന്നതിന് ഈ രീതി തന്നെ ഉപയോഗിക്കാം.


Now that we know the version of the Samba daemon running, we can search for vulnerabilities and then use the search command to search for available exploits.

Samba ഡീമൺ പ്രവർത്തിക്കുന്ന പതിപ്പ് ഇപ്പോൾ നമുക്കറിയാം, അതിനാൽ നമുക്ക് സുരക്ഷാ വീഴ്ചകൾക്കായി തിരയാനും, ലഭ്യമായ എക്സ്പ്ലോയിറ്റുകൾക്കായി സെർച്ച് കമാൻഡ് ഉപയോഗിക്കാനും കഴിയും.


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.

സ്ഥിരസ്ഥിതി Windows 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.

അടുത്ത പാചകക്കുറിപ്പിൽ, ടാർഗെറ്റ് മെഷീനിലെ ഫയൽ ആട്രിബ്യൂട്ടുകൾ പരിഷ്കരിക്കാൻ ഉപയോഗിക്കാവുന്ന timestomp എന്ന് പേരുള്ള വളരെ രസകരമായ ഒരു മീറ്റർപ്രറ്റർ കമാൻഡിനെക്കുറിച്ച് നമ്മൾ നോക്കും.


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.

IP range, 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.

മീറ്റർപ്രട്ടറിന്റെ വിപുലമായ ഉപയോഗത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്ന പിവറ്റിംഗും നമ്മൾ മനസ്സിലാക്കും.


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.

ഒരു IP വിലാസത്തെ സബ്‌നെറ്റുകളായി വിഭജിക്കാനും നെറ്റ്‌വർക്കിന്റെ ലഭ്യമായ ഹോസ്റ്റുകൾ വ്യക്തമാക്കാനും ഉപയോഗിക്കുന്ന 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.

നെറ്റ്‌വർക്ക് ലക്ഷ്യസ്ഥാനവും സബ്‌നെറ്റ് മാസ്കും നിർവചിച്ചിട്ടുള്ള വിലാസങ്ങളുടെ കൂട്ടം എത്തിച്ചേരാവുന്ന ഫോർവേഡിംഗോ അടുത്ത ഹോപ്പ് IP വിലാസമോ ഗേറ്റ്‌വേ വ്യക്തമാക്കുന്നു.


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 കമാൻഡ് ഉപയോഗിച്ച് നമ്മുടെ ഇപ്പോഴത്തെ ഡെസ്ക്ടോപ്പ് പരിശോധിക്കാം.


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.

അതിനാൽ, ടാർഗെറ്റ് മെഷീനിൽ ഉപയോക്താവ് അമർത്തിയ കീകൾ ക്യാപ്‌ചർ ചെയ്യാൻ ഒരു കീസ്‌ട്രോക്ക് സ്നിഫർ പ്രവർത്തിപ്പിക്കാൻ ഇപ്പോൾ ഞങ്ങൾ തയ്യാറാണ്.


Looking at the dumped keystrokes, you can clearly identify that the target user went to gmail.com and entered his/her credentials to log in.

ഡംപ് ചെയ്ത കീസ്‌ട്രോക്കുകൾ നോക്കുമ്പോൾ, ടാർഗെറ്റ് ഉപയോക്താവ് gmail.com-ൽ പോയെന്നും ലോഗിൻ ചെയ്യുന്നതിന് അവരുടെ ക്രെഡൻഷ്യലുകൾ നൽകിയെന്നും നിങ്ങൾക്ക് വ്യക്തമായി തിരിച്ചറിയാൻ കഴിയും.


What if you want to sniff the Windows login password?

നിങ്ങൾ വിൻഡോസ് ലോഗിൻ പാസ്‌വേഡ് സ്നിഫ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ എന്ത് ചെയ്യും?


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.

ഒരു പ്രോസസ്സ് 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 ആയി മാറിയെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും.


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.

അവർ കടന്നുപോയ പ്രക്രിയ വ്യത്യസ്ത സെഷനിലോ സ്റ്റേഷനിലോ ഉള്ളതാകാം.


So, keep this concept in mind while working with keystroke sniffing.

അതുകൊണ്ട്, കീസ്‌ട്രോക്ക് സ്നിഫിംഗിൽ പ്രവർത്തിക്കുമ്പോൾ ഈ ആശയം ഓർമ്മയിൽ വയ്ക്കുക.


Once we are in a Meterpreter session, you can simply take some screenshots using the screenshot command.

നമ്മൾ ഒരു Meterpreter സെഷനിൽ എത്തിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് സ്ക്രീൻഷോട്ട് കമാൻഡ് ഉപയോഗിച്ച് ചില സ്ക്രീൻഷോട്ടുകൾ എടുക്കാം.


To display the captured screenshot, you can use the eog command in a new Terminal window.

പിടിച്ചെടുത്ത സ്ക്രീൻഷോട്ട് പ്രദർശിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ഒരു പുതിയ ടെർമിനൽ വിൻഡോയിൽ eog കമാൻഡ് ഉപയോഗിക്കാം.


Penetration testing might require a lot of time to dig out information on the target.

നുഴഞ്ഞുകയറ്റ പരിശോധനയ്ക്ക് ടാർഗെറ്റിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കണ്ടെത്താൻ ധാരാളം സമയം ആവശ്യമായി വന്നേക്കാം.


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

കുറച്ച് ട്രാഫിക് ഉണ്ടാക്കാൻ, ഞങ്ങൾ മെറ്റാസ്പ്ലോയിറ്റബിൾ 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, 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 പോലുള്ള വ്യക്തമായ ടെക്സ്റ്റ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കേണ്ടതിന്റെ കാരണമിതാണ്.


In the previous two chapters, we learned extensively about using Meterpreter.

കഴിഞ്ഞ രണ്ട് അധ്യായങ്ങളിൽ, മീറ്റർപ്രറ്റർ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് നമ്മൾ വിശദമായി പഠിച്ചു.


Now, from this recipe, we will move ahead and discuss some advanced concepts related to Meterpreter.

ഇനി, ഈ പാചകക്കുറിപ്പിൽ നിന്ന്, മീറ്റർപ്രറ്ററുമായി ബന്ധപ്പെട്ട ചില നൂതന ആശയങ്ങൾ ചർച്ച ചെയ്യാം.


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.

അടുത്ത കുറച്ച് പാചകക്കുറിപ്പുകളിൽ ഞങ്ങൾ റൂബി സ്ക്രിപ്റ്റുകൾ കൈകാര്യം ചെയ്യും.


If you have a basic understanding of Ruby and other scripting languages, then it will be easy.

റൂബിയെക്കുറിച്ചും മറ്റ് സ്ക്രിപ്റ്റിംഗ് ഭാഷകളെക്കുറിച്ചും നിങ്ങൾക്ക് അടിസ്ഥാനപരമായ ധാരണയുണ്ടെങ്കിൽ, ഇത് എളുപ്പമായിരിക്കും.


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.

നമ്മുടെ ടാർഗെറ്റ് മെഷീനെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കാൻ ക്ലയിന്റ് ഉപയോഗിക്കുക.


ലക്ഷ്യസ്ഥാനത്തിന്റെ ആർക്കിടെക്ചർ പരിശോധിക്കുന്നു...


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 സേവനം ഉപയോഗിക്കാൻ കഴിയും.


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

ഈ ദൗർബല്യം Microsoft Windows SMB Server SMBv1 സെർവറിനായുള്ള MS17-010 സുരക്ഷാ അപ്‌ഡേറ്റ് ഇല്ലാത്ത വിൻഡോസ് മെഷീനുകളെ ബാധിക്കുന്നു.


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 Remote Windows Kernel Pool Corruption എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂൾ ഉപയോഗിക്കുക, ടാർഗെറ്റ് 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 when you present them with a screenshot of a shell running on the target system.

ഒരു പെനട്രേഷൻ ടെസ്റ്റിന്റെ ഫലം, ഒരു വൾനറബിലിറ്റി സ്കാനറിൽ നിന്ന് വ്യത്യസ്തമാകുന്നത്, ടാർഗെറ്റ് സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഒരു ഷെല്ലിന്റെ സ്ക്രീൻഷോട്ട് നിങ്ങൾ അവതരിപ്പിക്കുമ്പോൾ നിങ്ങൾ കണ്ടെത്തിയത് തെറ്റായ പോസിറ്റീവ് ആണെന്ന് ആരും പറയില്ല എന്നതാണ്.


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:

പ്രവർത്തിക്കുമ്പോൾ ഒരു ബൈനറി ബാക്ക്ഡോർ ചെയ്യാൻ കഴിയാത്തതിനാൽ, നമ്മൾ ചെയ്യേണ്ട ആദ്യത്തെ കാര്യം, പ്രക്രിയയുടെ PID ഉപയോഗിച്ച്, kill കമാൻഡ് ഉപയോഗിച്ച് Apache പ്രോസസ്സ് (httpd.exe) അവസാനിപ്പിക്കുക എന്നതാണ്:


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 എന്ന് പുനർനാമകരണം ചെയ്യും:


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 Remote Windows Kernel Pool Corruption എക്സ്പ്ലോയിറ്റിൽ നിന്ന് ലഭിച്ചത് സെഷൻ 1 ആണ്; പേലോഡ് സജ്ജീകരിക്കുക; കേൾക്കുന്ന IP വിലാസം സജ്ജീകരിക്കുക; എക്സ്പ്ലോയിറ്റ് പ്രവർത്തിപ്പിക്കാൻ എക്സ്പ്ലോയിറ്റ് കമാൻഡ് ഉപയോഗിക്കുക:


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:

എക്സ്പ്ലോയിറ്റ് പ്രവർത്തിപ്പിക്കാൻ, മെറ്റാസ്പ്ലോയിറ്റബിൾ 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) ആക്രമണം, സാധാരണയായി അഭ്യർത്ഥനകൾ വഴി സേവനത്തെ അമിതമായി ലോഡ് ചെയ്യുന്നതിലൂടെയോ അല്ലെങ്കിൽ ദൗർബല്യങ്ങൾ ചൂഷണം ചെയ്യുന്നതിലൂടെയോ കമ്പ്യൂട്ടർ സേവനങ്ങളിലേക്കോ (അല്ലെങ്കിൽ വിഭവങ്ങളിലേക്കോ) നിയമാനുസൃത ഉപയോക്താക്കൾക്ക് പ്രവേശനം നിഷേധിക്കുന്നു, ഇത് പ്രകടനം കുറയുന്നതിനും, ഒരുപക്ഷേ സേവനം തകരാറിലാകാനും അല്ലെങ്കിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പോലും തകരാറിലാകാനും കാരണമാകുന്നു.


Before using the SMBLoris NBSS Denial of Service auxiliary DoS module, we need to use the ulimit command to set the maximum number of open file descriptors to 65535, so we can handle simultaneous connections:

SMBLoris NBSS സേവന നിഷേധ സഹായ DoS മൊഡ്യൂൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, ഒരേസമയം കണക്ഷനുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന തരത്തിൽ, തുറന്ന ഫയൽ ഡിസ്ക്രിപ്റ്ററുകളുടെ പരമാവധി എണ്ണം 65535 ആയി സജ്ജീകരിക്കാൻ ulimit കമാൻഡ് ഉപയോഗിക്കേണ്ടതുണ്ട്:


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

ആരംഭിക്കുമ്പോൾ ബാനർ പ്രിന്റ് ചെയ്യാതിരിക്കാൻ, -q എന്ന ഓപ്ഷൻ ഉപയോഗിച്ച് msfconsole പ്രവർത്തിപ്പിക്കാം.


Looking at the target machine, we can see the attack consumes large chunks of memory in the target by sending SMB requests with the NetBIOS Session Service (NBSS) length header value set to the maximum possible value, which initiates a large numbers of sessions, and the memory does not get freed, halting the target machine:

ലക്ഷ്യസ്ഥാനത്ത്, NetBIOS സെഷൻ സർവീസ് (NBSS) ലെങ്ത് ഹെഡർ മൂല്യം പരമാവധി മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ച് SMB അഭ്യർത്ഥനകൾ അയച്ചുകൊണ്ട് ആക്രമണം വലിയ അളവിൽ മെമ്മറി ഉപയോഗിക്കുന്നത് കാണാം, ഇത് വലിയ എണ്ണം സെഷനുകൾ ആരംഭിക്കുകയും മെമ്മറി റിലീസ് ചെയ്യാതിരിക്കുകയും ലക്ഷ്യസ്ഥാനം സ്തംഭിക്കുകയും ചെയ്യുന്നു:


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

ഈ കമാൻഡ് ഒരു പ്രോസസ് കോൺടെക്സ്റ്റിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മാറാൻ ഉപയോഗിക്കുന്നു.


Migrating to a stable system process can help us perform our penetration testing smoothly.

സ്ഥിരതയുള്ള ഒരു സിസ്റ്റം പ്രോസസ്സിലേക്ക് മാറുന്നത് നമ്മുടെ പെനെട്രേഷൻ ടെസ്റ്റിംഗ് സുഗമമായി നടപ്പിലാക്കാൻ സഹായിക്കും.


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.

എല്ലാ സജീവ പ്രക്രിയകളും അവയുടെ പേരുകളും ID-കളും തിരിച്ചറിയാൻ ps കമാൻഡ് ഉപയോഗിക്കാം.


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

ഈ രണ്ട് മീറ്റർപ്രറ്റർ കമാൻഡുകൾ വളരെ ഉപയോഗപ്രദമാണ്, കൂടാതെ പെനെട്രേഷൻ ടെസ്റ്റിംഗിൽ ഇത് പതിവായി ഉപയോഗിക്കുന്നു.


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

Microsoft ഉപയോക്തൃ അക്കൗണ്ട് നിയന്ത്രണം (UAC) നിർബന്ധിത ഇന്റഗ്രിറ്റി നിയന്ത്രണം (MIC) ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന പ്രക്രിയകളെ വേർതിരിക്കുന്ന ഒരു ഘടകമാണ്.


UAC is inherently broken and can be trivially defeated.

UAC അന്തർലീനമായി തകർന്നതാണ്, അത് എളുപ്പത്തിൽ പരാജയപ്പെടുത്താൻ കഴിയും.


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

ഈ പാചകക്കുറിപ്പിനായി, ഞങ്ങൾ Windows 7 മെഷീനെ ലക്ഷ്യമിടുന്നു.


We will create a simple backdoor that we will copy to the target to get a Meterpreter session.

ഒരു മീറ്റർപ്രറ്റർ സെഷൻ ലഭിക്കുന്നതിന്, ടാർഗെറ്റിലേക്ക് പകർത്തുന്ന ഒരു ലളിതമായ ബാക്ക്ഡോർ ഞങ്ങൾ സൃഷ്ടിക്കും.


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

ബാക്ക്ഡോർ ഉണ്ടാക്കാൻ, ഞങ്ങൾ ഒരു Windows Meterpreter റിവേഴ്സ് 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 ഓപ്ഷൻ ഉപയോഗിച്ച് കേൾക്കുന്ന വിലാസം സജ്ജീകരിച്ച ശേഷം, generate കമാൻഡിനായുള്ള ലഭ്യമായ ഓപ്ഷനുകൾ നോക്കിയ ശേഷം, ഔട്ട്‌പുട്ട് ഫോർമാറ്റിനായി -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.

Security Accounts Manager (SAM) എന്നത് Windows ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ ഒരു ഡാറ്റാബേസാണ്, അതിൽ ഉപയോക്തൃനാമങ്ങളും പാസ്‌വേഡുകളും അടങ്ങിയിരിക്കുന്നു.


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.

ഈ പാചകക്കുറിപ്പിൽ, Microsoft Windows-ലെ Mozilla Firefox-ൻ്റെ നിരവധി പതിപ്പുകളിൽ nsSMILTimeContainer::NotifyTimeChange() എന്നതിലെ ഉപയോഗത്തിന് ശേഷമുള്ള ഒരു സുരക്ഷാ പ്രശ്നം ഞങ്ങൾ ചൂഷണം ചെയ്യും.


Getting ready So, before we begin we need to download Mozilla Firefox 41.0.

തയ്യാറെടുക്കുന്നു. അതിനാൽ, തുടങ്ങുന്നതിനുമുമ്പ്, Mozilla Firefox 41.0 ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്.


As always, good reconnaissance makes all the difference.

എപ്പോഴും എന്നപോലെ, നല്ല രഹസ്യാന്വേഷണം എല്ലാ വ്യത്യാസവും ഉണ്ടാക്കുന്നു.


To help us with this task, we can use the HTTP Client Information Gather1. auxiliary module.

ഈ ടാസ്‌ക്കിൽ സഹായിക്കുന്നതിന്, HTTP ക്ലയിന്റ് വിവരങ്ങൾ ശേഖരിക്കുന്ന ഒരു സഹായ മൊഡ്യൂൾ ഉപയോഗിക്കാം.


msf > auxiliary/gather/browser_info ഉപയോഗിക്കുക


We have found the following interesting information:

ഞങ്ങൾ താഴെ പറയുന്ന രസകരമായ വിവരങ്ങൾ കണ്ടെത്തി:


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

ഔട്ട്‌പുട്ട് നോക്കുമ്പോൾ, ഇര Firefox പതിപ്പ് 41.0 പ്രവർത്തിപ്പിക്കുന്നു എന്ന് കാണാം.


To exploit the target using this module, we first need to set the IP address and3. port of the host.

ഈ മൊഡ്യൂൾ ഉപയോഗിച്ച് ലക്ഷ്യസ്ഥാനം ചൂഷണം ചെയ്യാൻ, ആദ്യം ഹോസ്റ്റിൻ്റെ IP വിലാസവും പോർട്ടും സജ്ജീകരിക്കേണ്ടതുണ്ട്.


Now that we have everything set up, we will need the victim to browse to our site.

എല്ലാം സജ്ജീകരിച്ച ശേഷം, ഇരയെ നമ്മുടെ സൈറ്റിലേക്ക് ബ്രൗസ് ചെയ്യാൻ അനുവദിക്കേണ്ടതുണ്ട്.


ആൻ്റിവൈറസിനെയും IDS/IPS നെയും മറികടക്കുന്നു


One approach to bypassing these solutions is to combine the use of custom encoders and trusted certificates.

ഈ പരിഹാരങ്ങൾ മറികടക്കാനുള്ള ഒരു സമീപനം, ഇഷ്ടമുള്ള എൻകോഡറുകളും, വിശ്വാസയോഗ്യമായ സർട്ടിഫിക്കറ്റുകളും സംയോജിപ്പിക്കുക എന്നതാണ്.


First, we will create the payload using the bf_xor custom encoder.

ആദ്യം, bf_xor ഇഷ്ടമുള്ള എൻകോഡർ ഉപയോഗിച്ച് പേലോഡ് ഉണ്ടാക്കും.


Next, we will use the trusted certificate we created in the previous chapter.

അടുത്തതായി, കഴിഞ്ഞ അധ്യായത്തിൽ നമ്മൾ ഉണ്ടാക്കിയ വിശ്വാസയോഗ്യമായ സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കും.


Now, we just need to run the payload on the target machine.

ഇനി, ടാർഗെറ്റ് മെഷീനിൽ പേലോഡ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.


മെറ്റാസ്‌പ്ലോയിറ്റ് മാക്രോ ചൂഷണങ്ങൾ


Macro attacks are probably one of the most frequently used methods.

മാക്രോ ആക്രമണങ്ങൾ ഒരുപക്ഷേ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന രീതികളിലൊന്നാണ്.


In this recipe, we will use the Microsoft Office Word Malicious Macro Execution1. exploit module.

ഈ പാചകക്കുറിപ്പിൽ, Microsoft Office Word Malicious Macro Execution1. ചൂഷണ മൊഡ്യൂൾ ഉപയോഗിക്കും.


Then copy the Word document to the target machine, open it, and remember to enable macros.

തുടർന്ന്, വേഡ് ഡോക്യുമെൻ്റ് ടാർഗെറ്റ് മെഷീനിലേക്ക് പകർത്തി തുറക്കുക, മാക്രോകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ഓർക്കുക.


The attacker can compromise a web server that is connected to the internet.

ഇന്റർനെറ്റിലേക്ക് കണക്ട് ചെയ്തിട്ടുള്ള ഒരു വെബ് സെർവർ ആക്രമണകാരിക്ക് കൈവശപ്പെടുത്താൻ കഴിയും.


Then, the attacker uses the compromised server to access the internal network.

തുടർന്ന്, ആന്തരിക ശൃംഖലയിലേക്ക് പ്രവേശിക്കാൻ ആക്രമണകാരി കൈവശപ്പെടുത്തിയ സെർവർ ഉപയോഗിക്കുന്നു.


This is a typical scenario that involves pivoting.

ഇതൊരു സാധാരണ സാഹചര്യമാണ്, അതിൽ പിവറ്റിംഗ് ഉൾപ്പെടുന്നു.


In our lab, we use a dual home server to simulate an internet-facing server with access to the LAN network.

ഞങ്ങളുടെ ലാബിൽ, ലാൻ നെറ്റ്‌വർക്കിലേക്ക് പ്രവേശിക്കാൻ കഴിയുന്ന ഒരു ഇന്റർനെറ്റ്-ഫേസിംഗ് സെർവറിനെ അനുകരിക്കുന്നതിന് ഞങ്ങൾ ഒരു ഡ്യുവൽ ഹോം സെർവർ ഉപയോഗിക്കുന്നു.


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

ഈ പാചകക്കുറിപ്പിനായി വിൻഡോസ് 10 ക്ലയിന്റ് മെഷീൻ സജ്ജീകരിക്കുന്നതിന്, ആദ്യം നെറ്റ്‌വർക്ക് അഡാപ്റ്റർ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.


Then, we will disable the Windows 10 firewall.

തുടർന്ന്, ഞങ്ങൾ വിൻഡോസ് 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 Authenticated User Code Execution എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂൾ ഉപയോഗിക്കാം.


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.

ഈ പാചകക്കുറിപ്പിനായി, ടാർഗെറ്റ് വിൻഡോസ് 10 മെഷീനിൽ ഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സേവനങ്ങൾ ഓൺ ചെയ്യും.


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

കമാൻഡിന്റെ വിജയകരമായ നടപ്പാക്കൽ, ആക്രമണകാരിക്കും ആന്തരിക സെർവറിനും ഇടയിൽ ഒരു പ്രാദേശിക TCP റിലേ സ്ഥാപിച്ചിട്ടുണ്ടെന്ന് കാണിക്കുന്നു.


Now if we try to access the internal server through our browser by using the URL http://127.0.0.1:8080, we will be directed to the HTTP intranet service.

നമ്മുടെ ബ്രൗസർ വഴി http://127.0.0.1:8080 എന്ന URL ഉപയോഗിച്ച് ആന്തരിക സെർവർ ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുകയാണെങ്കിൽ, അത് HTTP ഇൻട്രാനെറ്റ് സേവനത്തിലേക്ക് റീഡയറക്‌ട് ചെയ്യും.


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.

ക്രെഡൻഷ്യലുകൾ ശേഖരിക്കുന്നതിന്, വിൻഡോസ് ഗാദർ യൂസർ ക്രെഡൻഷ്യൽസ് പോസ്റ്റ്-എക്സ്പ്ലോയിറ്റേഷൻ മൊഡ്യൂൾ ഉപയോഗിക്കും.


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-ൽ ബൈൻഡ് ഷെല്ലിലേക്ക് കണക്ട് ചെയ്യാൻ നമുക്ക് നെറ്റ്‌ക്യാറ്റ് ഉപയോഗിക്കാം.


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

ഒരു അടിസ്ഥാന ബൈൻഡ് ഷെൽ എങ്ങനെ ഉണ്ടാക്കാമെന്ന് ഇപ്പോൾ പഠിച്ചു, നമുക്ക് ഒരു റിവേഴ്സ് ഷെൽ ഉണ്ടാക്കാൻ ശ്രമിക്കാം.


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 our payload, we first need to set up our listener on port 1234 in Metasploit, using the Generic Payload Handler exploit module.

നമ്മുടെ പേലോഡ് പരീക്ഷിക്കുന്നതിന്, ആദ്യം മെറ്റാസ്‌പ്ലോയിറ്റിൽ 1234 പോർട്ടിൽ ഒരു ലിസണർ സ്ഥാപിക്കണം, ജനറിക് പേലോഡ് ഹാൻഡ്ലർ എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂൾ ഉപയോഗിച്ച്.


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.

വിൻഡോസ് ടാർഗെറ്റിനായി പേലോഡുകൾ ഉണ്ടാക്കുന്നത് വളരെ എളുപ്പമാണ്; ഉപയോഗിക്കേണ്ട ആർക്കിടെക്ചർ, ടാർഗെറ്റ് പ്ലാറ്റ്‌ഫോം, ടാർഗെറ്റിൽ പ്രവർത്തിപ്പിക്കേണ്ട പേലോഡ്, ഔട്ട്‌പുട്ട് ഫോർമാറ്റും പേരും എന്നിവ വ്യക്തമാക്കിയാൽ മതി.


Specifying an additional win32 shellcode, by using the -c or --add-code option, we can turn multiple payloads into one.

-c അല്ലെങ്കിൽ --add-code ഓപ്ഷൻ ഉപയോഗിച്ച് അധിക win32 ഷെൽകോഡ് വ്യക്തമാക്കുന്നതിലൂടെ, ഒന്നിലധികം പേലോഡുകളെ ഒന്നാക്കി മാറ്റാൻ കഴിയും.


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.

എല്ലാ സാധാരണ മീറ്റർപ്രിറ്റർ കമാൻഡുകൾക്ക് പുറമെ, 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 specifically designed to perform advanced attacks against the human element.

സോഷ്യൽ-എഞ്ചിനീയർ ടൂൾകിറ്റ് (SET) എന്നത് മനുഷ്യ ഘടകത്തിനെതിരെ വിപുലമായ ആക്രമണങ്ങൾ നടത്താൻ രൂപകൽപ്പന ചെയ്ത ഒരു ഓപ്പൺ സോഴ്സ് പെനെട്രേഷൻ ടെസ്റ്റിംഗ് ഫ്രെയിംവർക്കാണ്.


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

SET ലിനക്സിലും macOS-ലും ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്; ഇത് കാലി ലിനക്സിൽ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, ഇത് SET അപ്‌ഡേറ്റുകളും നിലനിർത്തുന്നു.


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 for us.

SET എന്നത് ഒരു മെനു-അധിഷ്ഠിത ആപ്ലിക്കേഷൻ ഉണ്ടാക്കുന്ന ഒരു പൈത്തൺ അടിസ്ഥാനമാക്കിയുള്ള ഓട്ടോമേഷൻ ഉപകരണമാണ്.


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.

തുടർന്ന്, ഒരു പേലോഡ് തിരഞ്ഞെടുക്കാനും, IP വിലാസമോ URL-ഉം, ലിസണറിനായുള്ള പോർട്ടും വ്യക്തമാക്കാൻ ആവശ്യപ്പെടും.


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.

SET വെബ് ആക്രമണ വെക്റ്റർ എന്നത് ഉദ്ദേശിച്ച ഇരയെ kompromis ചെയ്യാൻ ഒന്നിലധികം വെബ് അധിഷ്ഠിത ആക്രമണങ്ങൾ ഉപയോഗിക്കുന്ന ഒരു അതുല്യമായ മാർഗ്ഗമാണ്.


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

SET-ൽ HTA ആക്രമണ രീതി തിരഞ്ഞെടുത്ത ശേഷം, ഞങ്ങളുടെ പേലോഡ് വിതരണം ചെയ്യുന്ന ഒരു സൈറ്റ് ക്ലോൺ ചെയ്യാൻ കഴിയും.


Like the mass email attack, SET will launch Metasploit using a resource script and start the Generic Payload Handler for us.

വലിയ തോതിലുള്ള ഇമെയിൽ ആക്രമണത്തിന് സമാനമായി, SET ഒരു റിസോഴ്സ് സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് Metasploit പ്രവർത്തിപ്പിക്കുകയും ഞങ്ങൾക്ക് വേണ്ടി Generic Payload Handler ആരംഭിക്കുകയും ചെയ്യും.


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

ഒന്നിലധികം ആക്രമണങ്ങൾ ഒന്നായി സംയോജിപ്പിച്ച് വെബ് ആക്രമണങ്ങളെ അടുത്ത ഘട്ടത്തിലേക്ക് കൊണ്ടുപോകുന്ന രീതിയാണ് മൾട്ടി-അറ്റാക്ക് വെബ് രീതി.


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.

ഈ ആക്രമണ രീതി ഒരു ദോഷകരമായ എക്സിക്യൂട്ടബിൾ ഉണ്ടാക്കുകയും തുടർന്ന് ലഭ്യമായ എൻകോഡറുകൾ ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുകയും ചെയ്യുന്ന ലളിതമായ തത്വത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.


UDP സേവന സ്വീപ്പർ.


ഉപയോക്തൃ അക്കൗണ്ട് നിയന്ത്രണം (UAC) മറികടക്കുന്നു.


Version detection is crucial for identifying vulnerabilities.

ദൗർബല്യങ്ങൾ തിരിച്ചറിയുന്നതിന് പതിപ്പ് കണ്ടെത്തൽ നിർണായകമാണ്.


Remotely injecting into Virtual Network Computing (VNC).

വിർച്വൽ നെറ്റ്‌വർക്ക് കമ്പ്യൂട്ടിംഗിലേക്ക് (VNC) വിദൂരമായി കുത്തിവയ്ക്കുന്നു.


Refer to virtual networks for more information.

കൂടുതൽ വിവരങ്ങൾക്കായി വെർച്വൽ നെറ്റ്‌വർക്കുകൾ റഫർ ചെയ്യുക.


ദൗർബല്യം തിരിച്ചറിയുക.


Website attack vectors are a common target.

വെബ്‌സൈറ്റ് ആക്രമണ വെക്റ്ററുകൾ ഒരു സാധാരണ ലക്ഷ്യസ്ഥാനമാണ്.


ഒരു വിൻഡോസ് 10 മെഷീനെ ചൂഷണം ചെയ്യുന്നു.


വിൻഡോസ് ബൈനറികൾ ബാക്ക്ഡോർ ചെയ്യുന്നു.


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

സിസ്റ്റം സ്ക്രാപ്പിംഗിനായി വിൻഡോസ് ലോക്കൽ എന്യൂമറേഷൻ (WinEnum) ഉപയോഗിക്കുന്നു.


Windows Management Instrumentation (WMI).

വിൻഡോസ് മാനേജ്മെൻ്റ് ഇൻസ്ട്രുമെൻ്റേഷൻ (WMI).


Scanning with Windows Remote Management (WinRM).

വിൻഡോസ് റിമോട്ട് മാനേജ്മെൻ്റ് (WinRM) ഉപയോഗിച്ച് സ്കാൻ ചെയ്യുന്നു.


ഒരു വിൻഡോസ് സെർവർ മെഷീനെ ചൂഷണം ചെയ്യുന്നു.


വിൻഡോസ് മെറ്റാസ്‌പ്ലോയിറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു.


വയർലെസ് MITM ആക്രമണങ്ങൾ.


വയർലെസ് MITM ആക്രമണങ്ങൾ സജ്ജീകരിക്കുന്നു.


Performing a wireless penetration test with Metasploit.

മെറ്റാസ്‌പ്ലോയിറ്റ് ഉപയോഗിച്ച് വയർലെസ് നുഴഞ്ഞുകയറ്റ പരിശോധന നടത്തുന്നു.


പ്രവർത്തനസ്ഥലങ്ങൾ ഉണ്ടാക്കുന്നു.


The user interface (UI) needs improvement.

ഉപയോക്തൃ ഇന്റർഫേസ് (UI) മെച്ചപ്പെടുത്തേണ്ടതുണ്ട്.


ദൗർബല്യമുള്ള മെഷീനുകൾ പലപ്പോഴും ലക്ഷ്യമിടുന്നു.


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

ഈ മൊഡ്യൂൾ, PowerShell ഉപയോഗിച്ച് ഡിഫോൾട്ട് ഡൊമെയ്‌നിലെ ഉപയോക്തൃ അക്കൗണ്ടുകൾ എണ്ണും.


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

പരിശോധിക്കുന്നതിന്, ഞാൻ Active Directory Domain Services Role Metasploitable 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 ഉപയോഗിച്ച് റൂട്ടറിലേക്ക് കണക്ട് ചെയ്യുമ്പോൾ, നമുക്ക് താഴെ പറയുന്ന പ്രതികരണം ലഭിക്കുന്നു:


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.

ഈ പാചകക്കുറിപ്പിനായി, /usr/share/metasploit-framework/modules/auxiliary/scanner/http ഫോൾഡറിലുള്ള HTTP പതിപ്പ് കണ്ടെത്തൽ സഹായ മൊഡ്യൂൾ http_version.rb ഉപയോഗിച്ച് ഞാൻ ആരംഭിക്കും, അതിൽ നമ്മുടെ മൊഡ്യൂളിന് ആവശ്യമായ എല്ലാ ഫീച്ചറുകളും ഉണ്ട്.


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 Home Gateway ആണെന്ന് ഉറപ്പാക്കുകയും വേണം.


So far, it has been very similar to auxiliary modules.

ഇതുവരെ, ഇത് സഹായ മൊഡ്യൂളുകളോട് വളരെ സാമ്യമുള്ളതാണ്.


The difference lies in the exploit() function:

വ്യത്യാസം exploit() ഫംഗ്ഷനിലാണ്:


In this chapter, we will cover the following recipes:

ഈ അധ്യായത്തിൽ, നമ്മൾ താഴെ പറയുന്ന വിഷയങ്ങൾ ഉൾക്കൊള്ളുന്നു:


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

ഒരു മൊഡ്യൂളിനായി പ്രവർത്തനം നൽകുന്ന റൂബി ഭാഷയിലെ സമഗ്രമായ സംവിധാനങ്ങളാണ് മിക്സിനുകൾ.


This means that we can call different functionalities in any module, depending on our needs.

അതായത്, നമ്മുടെ ആവശ്യത്തിനനുസരിച്ച് ഏത് മൊഡ്യൂളിലും വ്യത്യസ്ത ഫംഗ്‌ഷനുകൾക്ക് വിളിക്കാൻ കഴിയും.


It is essential to understand the exploit module structure, as it will help us analyze different exploit modules.

വിവിധ എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂളുകൾ വിശകലനം ചെയ്യാൻ ഇത് സഹായിക്കുന്നതിനാൽ, എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂൾ ഘടന മനസ്സിലാക്കേണ്ടത് അത്യാവശ്യമാണ്.


The module starts with the declaration of a class, which extends the properties relevant to the exploit.

എക്സ്പ്ലോയിറ്റുമായി ബന്ധപ്പെട്ട പ്രോപ്പർട്ടികൾ വികസിപ്പിക്കുന്ന ഒരു ക്ലാസിൻ്റെ പ്രഖ്യാപനത്തോടെയാണ് മൊഡ്യൂൾ ആരംഭിക്കുന്നത്.


In addition, the module includes other mixins, such as Seh, Egghunter, and Tcp:

കൂടാതെ, മൊഡ്യൂളിൽ Seh, Egghunter, Tcp തുടങ്ങിയ മറ്റ് മിക്സിനുകളും ഉൾപ്പെടുന്നു:


The register_options method can register multiple basic datastore options.

register_options രീതിക്ക് ഒന്നിലധികം അടിസ്ഥാന ഡാറ്റാസ്റ്റോർ ഓപ്ഷനുകൾ രജിസ്റ്റർ ചെയ്യാൻ കഴിയും.


This is where modular architecture comes in handy.

ഇവിടെയാണ് മോഡുലാർ ആർക്കിടെക്ചർ സഹായകമാകുന്നത്.


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

മെറ്റാസ്‌പ്ലോയിറ്റിന് ഒരു HTTP GET അഭ്യർത്ഥന URI ഫസ്സർ ഉണ്ട്, അത് നമുക്ക് ഉപയോഗിക്കാം.


Looking at the output of the module, we can see that we were able to crash the service.

module-ൻ്റെ ഔട്ട്‌പുട്ട് നോക്കുമ്പോൾ, സേവനം തകർക്കാൻ കഴിഞ്ഞു എന്ന് നമുക്ക് കാണാൻ കഴിയും.


In the last recipe, we used an HTTP fuzzer that sent a series of HTTP GET requests.

കഴിഞ്ഞ പാചകക്കുറിപ്പിൽ, HTTP GET അഭ്യർത്ഥനകളുടെ ഒരു പരമ്പര അയച്ച ഒരു HTTP ഫസ്സർ നമ്മൾ ഉപയോഗിച്ചു.


Now, we will learn how it worked and build our own small HTTP fuzzer.

ഇനി, ഇത് എങ്ങനെ പ്രവർത്തിച്ചു എന്ന് പഠിക്കുകയും നമ്മുടെ സ്വന്തം ചെറിയ 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.

TCP മിക്സിൻ ഉപയോഗിച്ച് അഭ്യർത്ഥന അയയ്ക്കാൻ sock.put ഉപയോഗിക്കുന്നു.


If the waiting period for the response times out, the service is considered to be down.

പ്രതികരണത്തിനായി കാത്തിരിക്കുന്ന സമയം കഴിഞ്ഞാൽ, സേവനം നിലച്ചതായി കണക്കാക്കും.


Generally, it is not recommended you use Metasploit as a fuzzing platform for large software.

സാധാരണയായി, വലിയ സോഫ്റ്റ്‌വെയറിനായി ഒരു ഫസിംഗ് പ്ലാറ്റ്‌ഫോമായി മെറ്റാസ്‌പ്ലോയിറ്റ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നില്ല.


Penetration testing of wireless networks can present an organization with the real risks of compromise.

വയർലെസ് നെറ്റ്‌വർക്കുകളുടെ പെനെട്രേഷൻ ടെസ്റ്റിംഗ് ഒരു സ്ഥാപനത്തിന് അപകടസാധ്യതകൾ ഉണ്ടാക്കുന്നു.


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.

വിൻഡോസ് ഗാദർ വയർലെസ് കറൻ്റ് കണക്ഷൻ ഇൻഫോ പോസ്റ്റ്-എക്സ്പ്ലോയിറ്റേഷൻ മൊഡ്യൂൾ ഉപയോഗിച്ച് ഞങ്ങൾ ആരംഭിക്കും.


Next, we can use the Windows Gather Wireless BSS Info post-exploitation module.

അടുത്തതായി, വിൻഡോസ് ഗാദർ വയർലെസ് BSS വിവരങ്ങൾ പോസ്റ്റ്-എക്സ്പ്ലോയിറ്റേഷൻ മൊഡ്യൂൾ ഉപയോഗിക്കാം.


The Windows Gather Wireless Profile module is probably one of the most useful post-exploitation modules.

വിൻഡോസ് ഗാദർ വയർലെസ് പ്രൊഫൈൽ മൊഡ്യൂൾ, പോസ്റ്റ്-എക്സ്പ്ലോയിറ്റേഷനായി ഏറ്റവും ഉപയോഗപ്രദമായ ഒന്നാണ്.


An evil twin attack is a type of Wi-Fi attack where a rogue Wi-Fi access point is used.

ഒരു ദുഷ്ട ഇരട്ട ആക്രമണം എന്നത് ഒരുതരം Wi-Fi ആക്രമണമാണ്, അവിടെ ഒരു കള്ള Wi-Fi ആക്സസ് പോയിൻ്റ് ഉപയോഗിക്കുന്നു.


By imitating a legitimate access point, we can trick users into connecting to it.

ഒരു നിയമാനുസൃത ആക്സസ് പോയിൻ്റിനെ അനുകരിക്കുന്നതിലൂടെ, ഉപയോക്താക്കളെ അതിലേക്ക് കണക്ട് ചെയ്യാൻ നമുക്ക് പ്രേരിപ്പിക്കാൻ കഴിയും.


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.

നമ്മുടെ ദുഷ്ട ഇരട്ട AP റെഡിയായതിനാൽ, നമുക്ക് ഇത് പരീക്ഷിക്കാവുന്നതാണ്.


MITM is an attack where the attacker relays and possibly alters the communication.

MITM എന്നത് ആക്രമണകാരി ആശയവിനിമയം കൈമാറുകയും, മാറ്റുകയും ചെയ്യുന്ന ഒരു ആക്രമണമാണ്.


An SMB relay attack allows us to relay SMB authentication requests to another host.

ഒരു SMB റിലേ അറ്റാക്ക്, SMB പ്രാമാണീകരണ അഭ്യർത്ഥനകൾ മറ്റൊരു ഹോസ്റ്റിലേക്ക് റിലേ ചെയ്യാൻ അനുവദിക്കുന്നു.


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 and use it to configure Gophish to serve the phishing URL via HTTPS.

നിങ്ങളുടെ കാമ്പയിൻ കണ്ടുപിടിക്കപ്പെടാതിരിക്കാനുള്ള സാധ്യത വർദ്ധിപ്പിക്കാൻ, സൗജന്യ TLS സർട്ടിഫിക്കറ്റ് ഉണ്ടാക്കാൻ Let's Encrypt ഉപയോഗിക്കുക. തുടർന്ന് HTTPS വഴി ഫിഷിംഗ് URL നൽകാൻ ഇത് Gophish-ൽ കോൺഫിഗർ ചെയ്യുക.


When setting up an email server for phishing campaigns, do not forget to configure SPF, DKIM, and DMARC as you would in a regular email server; this will make your server look legitimate and give you a better chance of bypassing anti-spam technologies.

ഫിഷിംഗ് കാമ്പയിനുകൾക്കായി ഒരു ഇമെയിൽ സെർവർ സജ്ജീകരിക്കുമ്പോൾ, സാധാരണ ഇമെയിൽ സെർവറിൽ ചെയ്യുന്നതുപോലെ 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.

നിങ്ങളുടെ ഫിഷിംഗ് ഇമെയിലുകൾ ഉദ്ദേശിച്ച സ്വീകർത്താക്കൾക്ക് ലഭിക്കുമെന്ന് ഉറപ്പാക്കാനുള്ള ഒരു മാർഗ്ഗം 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/ എന്ന വെബ്സൈറ്റിൽ പോവുക, ഒരു സൗജന്യ ബിസിനസ് ഇമെയിൽ അക്കൗണ്ട് ഉണ്ടാക്കുക, നിങ്ങൾ തയ്യാറാണ്.


It even allows you to set up a custom domain, which you can use to reinforce your phishing campaign pretext.

നിങ്ങളുടെ ഫിഷിംഗ് കാമ്പയിനിന്റെ പ്രെടെക്സ്റ്റ് ശക്തിപ്പെടുത്താൻ ഉപയോഗിക്കാവുന്ന ഒരു ഇഷ്ടമുള്ള ഡൊമെയ്ൻ പോലും ഇത് സ്ഥാപിക്കാൻ അനുവദിക്കുന്നു.


The objective of this recipe is to show you that you can and should take advantage of cloud technologies to ease some of the tasks performed during a penetration test.

ഈ പാചകക്കുറിപ്പിന്റെ ലക്ഷ്യം, ഒരു പെനെട്രേഷൻ ടെസ്റ്റിംഗിനിടയിൽ ചെയ്യുന്ന ചില ടാസ്‌ക്കുകൾ എളുപ്പമാക്കുന്നതിന്, നിങ്ങൾക്ക് ക്ലൗഡ് സാങ്കേതികവിദ്യകൾ പ്രയോജനപ്പെടുത്താമെന്നും അത് ഉപയോഗിക്കണമെന്നും കാണിച്ചു തരികയാണ്.


Now that you know how to set up and launch a phishing campaign, you can, for example, embed an HTML application link in the phishing email using the Metasploit HTA Web Server exploit module in order to compromise the target.

ഒരു ഫിഷിംഗ് കാമ്പയിൻ എങ്ങനെ സജ്ജീകരിക്കാമെന്നും ആരംഭിക്കാമെന്നും ഇപ്പോൾ നിങ്ങൾക്കറിയാം, ഉദാഹരണത്തിന്, ടാർഗെറ്റിനെ kompromi ചെയ്യാൻ Metasploit HTA വെബ് സെർവർ എക്സ്പ്ലോയിറ്റ് മൊഡ്യൂൾ ഉപയോഗിച്ച് ഫിഷിംഗ് ഇമെയിലിൽ ഒരു HTML ആപ്ലിക്കേഷൻ ലിങ്ക് ഉൾപ്പെടുത്താം.


Then, when the target opens the email and runs the HTA, you will get a new session.

തുടർന്ന്, ലക്ഷ്യം ഇമെയിൽ തുറന്ന് HTA പ്രവർത്തിപ്പിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഒരു പുതിയ സെഷൻ ലഭിക്കും.


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 used in the wild and mimic them using Metasploit.

എതിരാളിയിൽ നിന്ന് പഠിക്കുക; ഏറ്റവും പുതിയ സുരക്ഷാ റിപ്പോർട്ടുകൾ വായിക്കുന്നതിലൂടെ, ലോകത്ത് ഉപയോഗിക്കുന്ന പുതിയ ആക്രമണ രീതികളെക്കുറിച്ച് നിങ്ങൾക്ക് അറിയാനും Metasploit ഉപയോഗിച്ച് അവ അനുകരിക്കാനും കഴിയും.


Testing new tools and techniques 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 with this networking service.

ഇതിനായി, നമുക്ക് ഒരു വെർച്വൽ നെറ്റ്‌വർക്ക് ഉണ്ടാക്കാം, ഇത് ഈ നെറ്റ്‌വർക്കിംഗ് സേവനത്തോടൊപ്പം Microsoft Azure-ൽ ലോജിക്കലി ഒറ്റപ്പെട്ട ഒരു ഭാഗം സൃഷ്ടിക്കും.


Google Cloud Platform and Amazon Web Services (AWS) are also great cloud services on which you can build your lab on; like Azure, they also allow you to create a free account and test their platform, so pick up the one you like most and start practicing.

Google Cloud Platform, Amazon Web Services (AWS) എന്നിവയും നിങ്ങളുടെ ലാബ് നിർമ്മിക്കാൻ കഴിയുന്ന മികച്ച ക്ലൗഡ് സേവനങ്ങളാണ്; Azure പോലെ, സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കാനും അവരുടെ പ്ലാറ്റ്‌ഫോം പരീക്ഷിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് ഏറ്റവും ഇഷ്ടപ്പെട്ടൊന്ന് തിരഞ്ഞെടുത്ത് പരിശീലനം ആരംഭിക്കുക.


If you just want to practice and do not want to build your own lab, you can give Hack The Box a try, go to https://www.hackthebox.eu/, and hack your way in.

നിങ്ങൾക്ക് പരിശീലനം നേടാനും സ്വന്തമായി ഒരു ലാബ് നിർമ്മിക്കാൻ ആഗ്രഹമില്ലെങ്കിൽ, Hack The Box പരീക്ഷിച്ചുനോക്കാവുന്നതാണ്, https://www.hackthebox.eu/ എന്ന വെബ്സൈറ്റിൽ പോവുക, നിങ്ങളുടെ വഴി കണ്ടെത്തുക.