en: Metasploit is a powerful tool for penetration testing.

translation: میٹاسپلائٹ پینٹریشن ٹیسٹنگ کے لیے ایک طاقتور ٹول ہے۔

target_lang: ur

domain: technical

complexity: simple


en: This book will guide you through the basics of Metasploit.

translation: یہ کتاب آپ کو میٹاسپلائٹ کی بنیادی باتوں سے روشناس کرائے گی۔


en: Penetration testing helps identify vulnerabilities in a system.

translation: پینٹریشن ٹیسٹنگ ایک نظام میں کمزوریوں کی نشاندہی کرنے میں مدد کرتا ہے۔


en: Metasploit has various modules for different tasks.

translation: میٹاسپلائٹ میں مختلف کاموں کے لیے مختلف ماڈیولز ہیں۔

complexity: moderate


en: The framework can be customized and extended.

translation: فریم ورک کو حسب ضرورت بنایا اور بڑھایا جا سکتا ہے۔


en: Information gathering is a crucial step in penetration testing.

translation: معلومات جمع کرنا پینٹریشن ٹیسٹنگ کا ایک اہم مرحلہ ہے۔


en: Active information gathering involves direct interaction with the target.

translation: فعال معلومات جمع کرنے میں ہدف کے ساتھ براہ راست تعامل شامل ہے۔

complexity: complex


en: Metasploit can be used for vulnerability assessment and penetration testing.

translation: میٹاسپلائٹ کا استعمال کمزوریوں کی تشخیص اور پینٹریشن ٹیسٹنگ کے لیے کیا جا سکتا ہے۔


en: Understanding the phases of penetration testing is important.

translation: پینٹریشن ٹیسٹنگ کے مراحل کو سمجھنا ضروری ہے۔


en: The book covers setting up the Metasploit environment.

translation: کتاب میٹاسپلائٹ ماحول کو ترتیب دینے کا احاطہ کرتی ہے۔


en: Exploits are used to take advantage of vulnerabilities.

translation: ایکسپلائٹ کمزوریوں کا فائدہ اٹھانے کے لیے استعمال ہوتے ہیں۔


en: Client-side attacks are a type of attack.

translation: کلائنٹ سائیڈ حملے ایک قسم کا حملہ ہیں۔


en: Web application scanning is also possible with Metasploit.

translation: میٹاسپلائٹ کے ساتھ ویب ایپلیکیشن اسکیننگ بھی ممکن ہے۔


en: Antivirus evasion techniques are discussed in the book.

translation: کتاب میں اینٹی وائرس سے بچنے کی تکنیک پر تبادلہ خیال کیا گیا ہے۔


en: Armitage is a tool for cyber attack management.

translation: آرمیٹیج سائبر حملے کے انتظام کے لیے ایک ٹول ہے۔


en: Exploit development concepts are introduced in the later chapters.

translation: ایکسپلائٹ ڈیولپمنٹ کے تصورات بعد کے ابواب میں متعارف کرائے گئے ہیں۔


en: The Metasploit framework has a vast number of modules.

translation: میٹاسپلائٹ فریم ورک میں بہت سارے ماڈیولز ہیں۔


en: This book is for those interested in computer security.

translation: یہ کتاب ان لوگوں کے لیے ہے جو کمپیوٹر سیکیورٹی میں دلچسپی رکھتے ہیں۔

domain: general


en: Penetration testing is a crucial part of cybersecurity.

translation: پینٹریشن ٹیسٹنگ سائبرسیکیورٹی کا ایک اہم حصہ ہے۔


en: The book provides practical skills in using Metasploit.

translation: کتاب میٹاسپلائٹ کے استعمال میں عملی مہارت فراہم کرتی ہے۔


en: The attacker can only reach the internet router.

translation: حملہ آور صرف انٹرنیٹ روٹر تک ہی رسائی حاصل کر سکتا ہے۔


en: We need to adopt another approach for attacking our target system.

translation: ہمیں اپنے ہدف کے نظام پر حملہ کرنے کے لیے ایک اور طریقہ اپنانے کی ضرورت ہے۔


en: The attacker sends the payload embedded in any innocent looking file.

translation: حملہ آور کسی بھی معصوم نظر آنے والی فائل میں ایمبیڈڈ پے لوڈ بھیجتا ہے۔


en: The victim needs to perform the required action in order to trigger the payload.

translation: وکٹم کو پے لوڈ کو متحرک کرنے کے لیے مطلوبہ کارروائی کرنے کی ضرورت ہے۔


en: A shellcode is a code that is designed to give a shell access of the target system.

translation: شیل کوڈ ایک ایسا کوڈ ہے جو ہدف کے نظام تک شیل رسائی دینے کے لیے ڈیزائن کیا گیا ہے۔


en: A reverse shell connects back to the attacker's system giving shell access.

translation: ایک ریورس شیل حملہ آور کے نظام سے دوبارہ جڑتا ہے اور شیل تک رسائی فراہم کرتا ہے۔


en: The msfvenom utility would generate a payload for us.

translation: msfvenom یوٹیلیٹی ہمارے لیے ایک پے لوڈ تیار کرے گی۔


en: The job of the encoder is to obfuscate the generated payload.

translation: انکوڈر کا کام تیار کردہ پے لوڈ کو مبہم کرنا ہے۔


en: The msfvenom utility can generate a payload as well as encode the same in a single command.

translation: msfvenom یوٹیلیٹی ایک ہی کمانڈ میں پے لوڈ تیار کرنے کے ساتھ ساتھ اسے انکوڈ بھی کر سکتی ہے۔


en: We can list all the available payloads using the msfvenom --list payloads command.

translation: ہم msfvenom --list payloads کمانڈ کا استعمال کرتے ہوئے تمام دستیاب پے لوڈز کی فہرست بنا سکتے ہیں۔


en: The generated payload will run on x86 architecture.

translation: تیار کردہ پے لوڈ x86 فن تعمیر پر چلے گا۔


en: The payload is the meterpreter with a reverse TCP.

translation: پے لوڈ ایک ریورس ٹی سی پی کے ساتھ میٹرپریٹر ہے۔


en: The IP address of the attacker's system is 192.168.44.134.

translation: حملہ آور کے نظام کا IP پتہ 192.168.44.134 ہے۔


en: The port number to listen on the attacker's system is 8080.

translation: حملہ آور کے نظام پر سننے کے لیے پورٹ نمبر 8080 ہے۔


en: The output format for the payload is exe.

translation: پے لوڈ کے لیے آؤٹ پٹ فارمیٹ exe ہے۔


en: The victim needs to execute it in order to complete the exploit.

translation: ایکسپلائٹ کو مکمل کرنے کے لیے وکٹم کو اسے چلانے کی ضرورت ہے۔


en: Social engineering is an art of manipulating human behavior.

translation: سوشل انجینئرنگ انسانی رویے میں ہیرا پھیری کا فن ہے۔


en: The attacker somehow manages to befriend the network administrator.

translation: حملہ آور کسی نہ کسی طرح نیٹ ورک ایڈمنسٹریٹر سے دوستی کرنے میں کامیاب ہو جاتا ہے۔


en: The Social Engineering Toolkit will generate a folder called autorun.

translation: سوشل انجینئرنگ ٹول کٹ ایک فولڈر تیار کرے گی جسے آٹو رن کہا جاتا ہے۔


en: In this chapter, we learned how to use various tools and techniques.

translation: اس باب میں، ہم نے مختلف ٹولز اور تکنیکوں کے استعمال کا طریقہ سیکھا۔


en: This auxiliary module probes the target to check the presence of the robots.txt file.

translation: یہ معاون ماڈیول ہدف کی جانچ کرتا ہے تاکہ robots.txt فائل کی موجودگی کی تصدیق کی جا سکے۔


en: SMTP uses TCP port 25 for communication.

translation: ایس ایم ٹی پی مواصلات کے لیے ٹی سی پی پورٹ 25 استعمال کرتا ہے۔


en: SSH is commonly used for remote administration over an encrypted channel.

translation: ایس ایس ایچ عام طور پر ایک خفیہ کردہ چینل پر ریموٹ انتظامیہ کے لیے استعمال ہوتا ہے۔


en: This auxiliary module probes the SSH server on the target system to get a list of users.

translation: یہ معاون ماڈیول ہدف کے نظام پر ایس ایس ایچ سرور کی جانچ کرتا ہے تاکہ صارفین کی فہرست حاصل کی جا سکے۔


en: This auxiliary module performs a brute-force attack on the target SSH server.

translation: یہ معاون ماڈیول ہدف ایس ایس ایچ سرور پر بروٹ فورس حملہ کرتا ہے۔


en: This auxiliary module probes the target SSH server in order to detect its version.

translation: یہ معاون ماڈیول ہدف ایس ایس ایچ سرور کی جانچ کرتا ہے تاکہ اس کے ورژن کا پتہ لگایا جا سکے۔


en: Kippo is an SSH-based honeypot that is specially designed to lure and trap potential attackers.

translation: کیپو ایک ایس ایس ایچ پر مبنی ہنی پاٹ ہے جو خاص طور پر ممکنہ حملہ آوروں کو لبھانے اور پھنسانے کے لیے ڈیزائن کیا گیا ہے۔


en: This auxiliary module can be used to extract name server and mail record information from the target DNS server.

translation: اس معاون ماڈیول کو ہدف ڈی این ایس سرور سے نام سرور اور میل ریکارڈ کی معلومات نکالنے کے لیے استعمال کیا جا سکتا ہے۔


en: RDP uses TCP port 3389 for communication.

translation: آر ڈی پی مواصلات کے لیے ٹی سی پی پورٹ 3389 استعمال کرتا ہے۔


en: Password sniffing is a special type of auxiliary module that listens on the network interface.

translation: پاس ورڈ سنفنگ ایک خاص قسم کا معاون ماڈیول ہے جو نیٹ ورک انٹرفیس پر سنتا ہے۔


en: Shodan is an advanced search engine that is used to search for internet connected devices.

translation: شودان ایک جدید سرچ انجن ہے جو انٹرنیٹ سے منسلک آلات کی تلاش کے لیے استعمال ہوتا ہے۔


en: In this chapter, we have seen how to use various auxiliary modules in the Metasploit Framework.

translation: اس باب میں، ہم نے دیکھا ہے کہ میٹااسپلوئٹ فریم ورک میں مختلف معاون ماڈیولز کو کیسے استعمال کیا جائے۔


en: Now that we have gathered information about our target system, it's time to check whether the target system is vulnerable.

translation: اب جب کہ ہم نے اپنے ہدف کے نظام کے بارے میں معلومات جمع کر لی ہیں، تو یہ جانچنے کا وقت ہے کہ آیا ہدف کا نظام کمزور ہے۔


en: The Metasploit Framework uses PostgreSQL database at the backend.

translation: میٹااسپلوئٹ فریم ورک بیک اینڈ پر پوسٹگری ایس کیو ایل ڈیٹا بیس استعمال کرتا ہے۔


en: This command will initiate the PostgreSQL database service on Kali Linux.

translation: یہ کمانڈ کالی لینکس پر پوسٹگری ایس کیو ایل ڈیٹا بیس سروس شروع کرے گی۔


en: Workspaces in the Metasploit Framework help us achieve this goal.

translation: میٹااسپلوئٹ فریم ورک میں ورک اسپیس ہمیں اس مقصد کو حاصل کرنے میں مدد کرتے ہیں۔


en: The Metasploit Framework offers a very useful feature to import scan results from other tools.

translation: میٹااسپلوئٹ فریم ورک دوسرے ٹولز سے اسکین کے نتائج درآمد کرنے کی ایک بہت مفید خصوصیت پیش کرتا ہے۔


en: NMAP is an extremely advanced tool that can be used for host discovery.

translation: این میپ ایک انتہائی جدید ٹول ہے جسے میزبان کی دریافت کے لیے استعمال کیا جا سکتا ہے۔


en: However, there is also an option to initiate the NMAP scan from within the Metasploit Framework.

translation: تاہم، میٹااسپلوئٹ فریم ورک کے اندر سے این میپ اسکین شروع کرنے کا ایک آپشن بھی موجود ہے۔


en: Nessus is a popular vulnerability assessment tool.

translation: نیسس ایک مقبول کمزوری کا اندازہ لگانے والا ٹول ہے۔


en: That will give you the required access to the target system.

translation: یہ آپ کو ہدف کے نظام تک مطلوبہ رسائی فراہم کرے گا۔


en: There are 2500 plus exploits spread across more than 20 categories based on platform that exploit is supported.

translation: 2500 سے زیادہ ایکسپلائٹ ہیں جو پلیٹ فارم کی بنیاد پر 20 سے زیادہ زمروں میں پھیلے ہوئے ہیں جس کی مدد سے ایکسپلائٹ کی حمایت کی جاتی ہے۔


en: Now, you might be thinking that out of so many available exploits, which is the one that needs to be used.

translation: اب، آپ سوچ رہے ہوں گے کہ اتنے دستیاب ایکسپلائٹ میں سے، کون سا استعمال کرنے کی ضرورت ہے۔


en: The decision to use a particular exploit against a target can be made only after extensive enumeration and vulnerability assessment of our target.

translation: کسی ہدف کے خلاف کسی خاص ایکسپلائٹ کو استعمال کرنے کا فیصلہ صرف ہمارے ہدف کی وسیع گنتی اور کمزوری کی تشخیص کے بعد کیا جا سکتا ہے۔


en: Proper enumeration and a vulnerability assessment of the target will give us the following information based on which we can choose the correct exploit:

translation: ہدف کی مناسب گنتی اور کمزوری کی تشخیص ہمیں درج ذیل معلومات فراہم کرے گی جس کی بنیاد پر ہم صحیح ایکسپلائٹ کا انتخاب کر سکتے ہیں:


en: Operating system of the target system (including exact version and architecture)

translation: ہدف کے نظام کا آپریٹنگ سسٹم (جس میں درست ورژن اور فن تعمیر شامل ہے)


en: Open ports on the target system (TCP and UDP)

translation: ہدف کے نظام پر کھلے ہوئے پورٹس (TCP اور UDP)


en: Services along with versions running on the target system

translation: ہدف کے نظام پر چلنے والے ورژن کے ساتھ خدمات


en: Probability of a particular service being vulnerable

translation: کسی خاص سروس کے کمزور ہونے کا امکان


en: In the upcoming chapters, we'll see how to use an exploit against a vulnerable target.

translation: آنے والے ابواب میں، ہم دیکھیں گے کہ کمزور ہدف کے خلاف ایکسپلائٹ کا استعمال کیسے کریں۔


en: The job of the encoders is to obfuscate our exploit and payload in such a way that it goes unnoticed by any of the security systems on the target system.

translation: انکوڈرز کا کام ہمارے ایکسپلائٹ اور پے لوڈ کو اس طرح مبہم کرنا ہے کہ یہ ہدف کے نظام پر موجود کسی بھی سیکیورٹی سسٹم کی نظر میں نہ آئے۔


en: Similarly, payloads in the Metasploit Framework let us decide what action is to be performed on the target system once the exploit is successful.

translation: اسی طرح، میٹااسپلوئٹ فریم ورک میں پے لوڈ ہمیں یہ فیصلہ کرنے دیتے ہیں کہ ایکسپلائٹ کامیاب ہونے کے بعد ہدف کے نظام پر کیا کارروائی کی جائے۔


en: The stagers payload simply sets up a connection between the attacking system and the target system.

translation: اسٹیجر پے لوڈ آسانی سے حملہ کرنے والے نظام اور ہدف کے نظام کے درمیان ایک کنکشن قائم کرتا ہے۔


en: Once the stager type payload has set up a connection between the attacking system and the target system, the "stages" payloads are then downloaded on the target system.

translation: ایک بار جب اسٹیجر قسم کے پے لوڈ نے حملہ کرنے والے نظام اور ہدف کے نظام کے درمیان ایک کنکشن قائم کر لیا ہے، تو پھر


en: You will be learning how to use various payloads along with exploits in the upcoming chapters.

translation: آپ آنے والے ابواب میں ایکسپلائٹ کے ساتھ مختلف پے لوڈز کا استعمال سیکھیں گے۔


en: Once we successfully exploit a vulnerability and get into our target system, post-exploitation modules may help us in the following ways:

translation: ایک بار جب ہم کامیابی سے کمزوری کا استحصال کرتے ہیں اور اپنے ہدف کے نظام میں داخل ہو جاتے ہیں، تو پوسٹ ایکسپلائٹیشن ماڈیولز مندرجہ ذیل طریقوں سے ہماری مدد کر سکتے ہیں:


en: The msfconsole is nothing but a simple command-line interface of the Metasploit Framework.

translation: msfconsole میٹااسپلوئٹ فریم ورک کا ایک سادہ کمانڈ لائن انٹرفیس کے سوا کچھ نہیں ہے۔


en: However, from a learning perspective, it's always recommended to master the command-line console of the Metasploit Framework that is msfconsole.

translation: تاہم، سیکھنے کے نقطہ نظر سے، ہمیشہ میٹااسپلوئٹ فریم ورک کے کمانڈ لائن کنسول، یعنی msfconsole میں مہارت حاصل کرنے کی سفارش کی جاتی ہے۔


en: The banner command is a very simple command used to display the Metasploit Framework banner information.

translation: بینر کمانڈ ایک بہت ہی آسان کمانڈ ہے جو میٹااسپلوئٹ فریم ورک بینر کی معلومات کو ظاہر کرنے کے لیے استعمال ہوتی ہے۔


en: The version command is used to check the version of the current Metasploit Framework installation.

translation: ورژن کمانڈ موجودہ میٹااسپلوئٹ فریم ورک کی تنصیب کے ورژن کو چیک کرنے کے لیے استعمال ہوتا ہے۔


en: Enumeration prepares a clearer blueprint of the target we are trying to penetrate.

translation: گنتی ہمیں اس ہدف کا ایک واضح خاکہ تیار کرنے میں مدد کرتی ہے جس میں ہم داخل ہونے کی کوشش کر رہے ہیں۔


en: Gaining access to this target system involves exploiting one or many of the vulnerabilities found during earlier stages.

translation: اس ہدف کے نظام تک رسائی حاصل کرنے میں ابتدائی مراحل کے دوران پائی جانے والی ایک یا زیادہ کمزوریوں کا استحصال شامل ہے۔


en: This can be achieved using various techniques to escalate privileges of the existing user.

translation: یہ موجودہ صارف کے مراعات کو بڑھانے کے لیے مختلف تکنیکوں کا استعمال کرتے ہوئے حاصل کیا جا سکتا ہے۔


en: In order to avoid this, we need to make a provision for persistent access into the target system.

translation: اس سے بچنے کے لیے، ہمیں ہدف کے نظام میں مستقل رسائی کا انتظام کرنے کی ضرورت ہے۔


en: Based on the agreed penetration testing contract terms, we need to clear all the tools, exploits, and backdoors.

translation: متفقہ دخول جانچ کے معاہدے کی شرائط کی بنیاد پر، ہمیں ان تمام ٹولز، استحصال، اور بیک ڈورز کو صاف کرنے کی ضرورت ہے۔


en: Metasploit literally helps us in all penetration testing stages listed previously.

translation: میٹاسپلائٹ لفظی طور پر پچھلے درج تمام دخول جانچ مراحل میں ہماری مدد کرتا ہے۔


en: Nessus is a product from Tenable Network Security and is one of the most popular vulnerability assessment tools.

translation: نیسس ٹین ایبل نیٹ ورک سیکیورٹی کی ایک پروڈکٹ ہے اور یہ سب سے زیادہ مقبول کمزوری تشخیص کرنے والے ٹولز میں سے ایک ہے۔


en: It is quite easy to use, and it quickly finds out infrastructure-level vulnerabilities in the target system.

translation: یہ استعمال کرنا کافی آسان ہے، اور یہ ہدف کے نظام میں بنیادی ڈھانچے کی سطح کی کمزوریوں کا فوری پتہ لگاتا ہے۔


en: NMAP (abbreviation for Network Mapper) is a de-facto tool for network information gathering.

translation: NMAP (نیٹ ورک میپر کا مخفف) نیٹ ورک کی معلومات جمع کرنے کا ایک ڈی فیکٹو ٹول ہے۔


en: NMAP can give us a quick overview of what all ports are open and what services are running in our target network.

translation: NMAP ہمیں اس بات کا فوری جائزہ دے سکتا ہے کہ کون سے تمام پورٹس کھلے ہیں اور ہمارے ہدف کے نیٹ ورک میں کون سی سروسز چل رہی ہیں۔


en: w3af is an open-source web application security scanning tool.

translation: w3af ایک اوپن سورس ویب ایپلیکیشن سیکیورٹی اسکیننگ ٹول ہے۔


en: Armitage is an exploit automation framework that uses Metasploit at the backend.

translation: آرمیٹیج ایک استحصال آٹومیشن فریم ورک ہے جو بیک اینڈ پر میٹاسپلائٹ کا استعمال کرتا ہے۔


en: Now that we have got a high-level overview of what Metasploit is all about, we'll browse through the installation.

translation: اب جب کہ ہمیں میٹاسپلائٹ کے بارے میں ایک اعلیٰ سطحی جائزہ مل گیا ہے، تو ہم تنصیب کے ذریعے براؤز کریں گے۔


en: Metasploit is a standalone application distributed by Rapid7.

translation: میٹاسپلائٹ ایک اسٹینڈ اکیلے ایپلی کیشن ہے جو ریپڈ 7 کے ذریعے تقسیم کی جاتی ہے۔


en: It can be a bit exhausting to install the Metasploit Framework and all supporting tools individually.

translation: میٹاسپلائٹ فریم ورک اور تمام معاون ٹولز کو انفرادی طور پر انسٹال کرنا تھوڑا تھکا دینے والا ہو سکتا ہے۔


en: To ease the process of setting up the Metasploit Framework along with the required tools, it is recommended to get a ready-to-use Kali Linux virtual machine.

translation: میٹاسپلائٹ فریم ورک کو مطلوبہ ٹولز کے ساتھ سیٹ اپ کرنے کے عمل کو آسان بنانے کے لیے، ایک تیار شدہ کالی لینکس ورچوئل مشین حاصل کرنے کی سفارش کی جاتی ہے۔


en: Select and download Kali Linux 64 bit VM or Kali Linux 32 bit VM PAE based on the type of your base operating system.

translation: اپنے بیس آپریٹنگ سسٹم کی قسم کی بنیاد پر کالی لینکس 64 بٹ وی ایم یا کالی لینکس 32 بٹ وی ایم پی اے ای کو منتخب اور ڈاؤن لوڈ کریں۔


en: The Metasploit Framework can be easily installed on a Windows based operating system.

translation: میٹاسپلائٹ فریم ورک آسانی سے ونڈوز پر مبنی آپریٹنگ سسٹم پر انسٹال کیا جا سکتا ہے۔


en: However, Windows is usually not the platform of choice for deploying Metasploit Framework.

translation: تاہم، ونڈوز عام طور پر میٹاسپلائٹ فریم ورک کو تعینات کرنے کے لیے انتخاب کا پلیٹ فارم نہیں ہے۔


en: Exploits are the most important part of the Metasploit Framework.

translation: استحصال میٹاسپلائٹ فریم ورک کا سب سے اہم حصہ ہیں۔


en: The analysis results showed the PDF file was detected by 21 antivirus programs.

translation: تجزیہ کے نتائج سے پتہ چلتا ہے کہ پی ڈی ایف فائل کو 21 اینٹی وائرس پروگراموں نے شناخت کیا ہے۔


en: To make the payload more stealthy, we will convert it into a password-protected archive.

translation: پہلے سے زیادہ خفیہ رکھنے کے لیے، ہم اسے پاس ورڈ سے محفوظ شدہ آرکائیو میں تبدیل کریں گے۔


en: Interestingly, this time none of the antivirus programs were able to detect our payload.

translation: دلچسپ بات یہ ہے کہ اس بار کوئی بھی اینٹی وائرس پروگرام ہمارے پے لوڈ کا پتہ لگانے میں کامیاب نہیں ہو سکا۔


en: Running a payload sample within a sandbox will help you analyze its behavior.

translation: سینڈ باکس کے اندر پے لوڈ کا نمونہ چلانے سے آپ کو اس کے رویے کا تجزیہ کرنے میں مدد ملے گی۔


en: The forensic tools are well developed to analyze digital evidence.

translation: فارنسک ٹولز ڈیجیٹل شواہد کا تجزیہ کرنے کے لیے اچھی طرح سے تیار کیے گئے ہیں۔


en: We have seen how Metasploit can be used to compromise a remote system.

translation: ہم نے دیکھا ہے کہ میٹااسپلوئٹ کو ریموٹ سسٹم سے سمجھوتہ کرنے کے لیے کیسے استعمال کیا جا سکتا ہے۔


en: During a compromise, we often require actions that modify files.

translation: سمجھوتہ کے دوران، ہمیں اکثر ایسے اقدامات کی ضرورت ہوتی ہے جو فائلوں میں ترمیم کریں۔


en: Making a successful compromise is one part, remaining unnoticed is another.

translation: کامیاب سمجھوتہ کرنا ایک حصہ ہے، جبکہ غیر محسوس رہنا دوسرا ہے۔


en: Meterpreter offers a utility called timestomp to overwrite timestamps.

translation: میٹرپریٹر ٹائم اسٹیمپ کو اوور رائٹ کرنے کے لیے ٹائم اسٹیمپ نامی ایک یوٹیلیٹی پیش کرتا ہے۔


en: Each file and folder has metadata associated with it.

translation: ہر فائل اور فولڈر سے میٹا ڈیٹا منسلک ہوتا ہے۔


en: This metadata can reveal a lot of useful information.

translation: یہ میٹا ڈیٹا بہت سی مفید معلومات ظاہر کر سکتا ہے۔


en: We will modify the timestamps of the file Confidential.txt.

translation: ہم فائل Confidential.txt کے ٹائم اسٹیمپ میں ترمیم کریں گے۔


en: After using the timestomp utility, we can see the changed timestamps.

translation: ٹائم اسٹیمپ یوٹیلیٹی استعمال کرنے کے بعد، ہم تبدیل شدہ ٹائم اسٹیمپ دیکھ سکتے ہیں۔


en: All actions on a Windows system are recorded in event logs.

translation: ونڈوز سسٹم پر تمام کارروائیاں ایونٹ لاگز میں ریکارڈ کی جاتی ہیں۔


en: We can use clearev to wipe out all the logs.

translation: ہم تمام لاگز کو صاف کرنے کے لیے کلیئرایو کا استعمال کر سکتے ہیں۔


en: The Armitage tool can save a lot of time during penetration tests.

translation: آرمیٹیج ٹول پینیٹریشن ٹیسٹ کے دوران بہت وقت بچا سکتا ہے۔


en: Armitage is a GUI tool for managing tasks performed through msfconsole.

translation: آرمیٹیج ایک GUI ٹول ہے جو msfconsole کے ذریعے انجام دیئے جانے والے کاموں کا انتظام کرتا ہے۔


en: Armitage integrates with tools like NMAP for port scanning.

translation: آرمیٹیج پورٹ اسکیننگ کے لیے NMAP جیسے ٹولز کے ساتھ مربوط ہے۔


en: We will perform an NMAP scan to enumerate services.

translation: ہم خدمات کو شمار کرنے کے لیے ایک NMAP اسکین کریں گے۔


en: Exploit development can be complex and tedious.

translation: ایکسپلائٹ کی ترقی پیچیدہ اور تھکا دینے والی ہو سکتی ہے۔


en: The code of this mixin is located at lib/msf/core/exploit/tcp.rb and provides the following methods and options.

translation: اس مکسن کا کوڈ lib/msf/core/exploit/tcp.rb پر واقع ہے اور مندرجہ ذیل طریقے اور اختیارات فراہم کرتا ہے۔


en: Exploit::Remote::SMB: The code of this mixin is inherited from the TCP mixin, is located at lib/msf/core/exploit/smb.rb, and provides the following methods and options:

translation: Exploit::Remote::SMB: اس مکسن کا کوڈ TCP مکسن سے وراثت میں ملا ہے، lib/msf/core/exploit/smb.rb پر واقع ہے، اور مندرجہ ذیل طریقے اور اختیارات فراہم کرتا ہے:


en: New vulnerabilities across various applications and products are found on a daily basis.

translation: مختلف ایپلی کیشنز اور مصنوعات میں نئی کمزوریاں روزانہ کی بنیاد پر پائی جاتی ہیں۔


en: For most newly found vulnerabilities, an exploit code is also made public.

translation: زیادہ تر نئی دریافت شدہ کمزوریوں کے لیے، ایک استحصال کوڈ بھی عوامی کیا جاتا ہے۔


en: However, we can manually add an external exploit module in the Metasploit Framework and use it like any other existing exploit module.

translation: تاہم، ہم دستی طور پر Metasploit فریم ورک میں ایک بیرونی استحصال ماڈیول شامل کر سکتے ہیں اور اسے کسی دوسرے موجودہ استحصال ماڈیول کی طرح استعمال کر سکتے ہیں۔


en: Let's take an example of the MS17-010 vulnerability that was recently used by the Wannacry ransomware.

translation: آئیے MS17-010 کمزوری کی ایک مثال لیتے ہیں جو حال ہی میں Wannacry رینسم ویئر کے ذریعے استعمال کی گئی تھی۔


en: By default, the exploit code for MS17-010 isn't available within the Metasploit Framework.

translation: ڈیفالٹ کے طور پر، MS17-010 کے لیے استحصال کوڈ Metasploit فریم ورک کے اندر دستیاب نہیں ہے۔


en: Simply open h t t p s ://w w w . e x p l o i t - d b . c o m /e x p l o i t s /41891/ in any browser, and download the exploit code, which is in the ruby (.rb) format.

translation: بس کسی بھی براؤزر میں h t t p s ://w w w . e x p l o i t - d b . c o m /e x p l o i t s /41891/ کھولیں، اور استحصال کوڈ ڈاؤن لوڈ کریں، جو روبی (.rb) فارمیٹ میں ہے۔


en: Once the Ruby file for the exploit has been downloaded, we need to copy it to the Metasploit Framework directory.

translation: ایک بار جب استحصال کے لیے روبی فائل ڈاؤن لوڈ ہو جاتی ہے، تو ہمیں اسے Metasploit فریم ورک ڈائرکٹری میں کاپی کرنے کی ضرورت ہے۔


en: You need to change the path in case you have a custom installation of the Metasploit Framework.

translation: اگر آپ نے Metasploit فریم ورک کی حسب ضرورت تنصیب کی ہے تو آپ کو راستہ تبدیل کرنے کی ضرورت ہے۔


en: After copying the newly downloaded exploit code to the Metasploit directory, we will start msfconsole and issue a reload_all command.

translation: نئے ڈاؤن لوڈ کیے گئے استحصال کوڈ کو Metasploit ڈائرکٹری میں کاپی کرنے کے بعد، ہم msfconsole شروع کریں گے اور ایک reload_all کمانڈ جاری کریں گے۔


en: The reload_all command will refresh the Metasploit's internal database to include the newly copied external exploit code.

translation: reload_all کمانڈ Metasploit کے اندرونی ڈیٹا بیس کو تازہ کرے گا تاکہ نئے کاپی شدہ بیرونی استحصال کوڈ کو شامل کیا جا سکے۔


en: Now, we can use the use exploit command, as usual, to set up and initiate a new exploit.

translation: اب، ہم معمول کے مطابق، ایک نیا استحصال قائم کرنے اور شروع کرنے کے لیے use exploit کمانڈ استعمال کر سکتے ہیں۔


en: We can simply set the value of the variable RHOSTS and launch the exploit.

translation: ہم آسانی سے متغیر RHOSTS کی قدر سیٹ کر سکتے ہیں اور استحصال شروع کر سکتے ہیں۔


en: In this concluding chapter, you learned the various exploit development concepts.

translation: اس اختتامی باب میں، آپ نے مختلف استحصال کی ترقی کے تصورات سیکھے۔


en: You can try the following exercises: Try to explore the mixin codes and corresponding functionalities.

translation: آپ مندرجہ ذیل مشقیں آزما سکتے ہیں: مکسن کوڈز اور متعلقہ فعالیتوں کو دریافت کرنے کی کوشش کریں۔


en: Find any exploit on h t t p s ://w w w . e x p l o i t - d b . c o m that is currently not a part of the Metasploit Framework.

translation: h t t p s ://w w w . e x p l o i t - d b . c o m پر کوئی بھی استحصال تلاش کریں جو فی الحال Metasploit فریم ورک کا حصہ نہیں ہے۔


en: Try to download and import it in the Metasploit Framework.

translation: اسے Metasploit فریم ورک میں ڈاؤن لوڈ اور درآمد کرنے کی کوشش کریں۔


en: The Metasploit Framework is a powerful tool for penetration testing.

translation: Metasploit فریم ورک دخول جانچ کے لیے ایک طاقتور ٹول ہے۔


en: Understanding the basics is crucial for effective use.

translation: موثر استعمال کے لیے بنیادی باتوں کو سمجھنا بہت ضروری ہے۔