You won’t necessarily always be able to get enough data to be certain that the target facility will have assets of value or that you will be able to reasonably reach those assets.

آپ کو ہمیشہ اس بات کا یقین کرنے کے لیے کافی ڈیٹا حاصل کرنے کے قابل نہیں ہو پائیں گے کہ ہدف کی سہولت میں قیمتی اثاثے ہوں گے یا آپ ان اثاثوں تک معقول حد تک پہنچ سکیں گے۔


However, as always, we simply need to gain as much useful information as possible before we make our leap of faith.

تاہم، ہمیشہ کی طرح، ہمیں اپنے ایمان کی چھلانگ لگانے سے پہلے زیادہ سے زیادہ مفید معلومات حاصل کرنے کی ضرورت ہے۔


These are relatively inexpensive systems, almost to the point of being completely disposable.

یہ نسبتاً سستے نظام ہیں، تقریباً اس حد تک کہ مکمل طور پر ضائع کیے جا سکیں۔


This system can be purchased for about $30 on the Internet.

یہ نظام انٹرنیٹ پر تقریباً 30 ڈالر میں خریدا جا سکتا ہے۔


The benefit of the extremely cheap price comes with an obvious problem— they are typically extremely cheap in construction and function.

انتہائی سستے دام کا فائدہ ایک واضح مسئلے کے ساتھ آتا ہے— وہ عام طور پر تعمیر اور کام میں انتہائی سستے ہوتے ہیں۔


This model provides audio and video, but the range is limited to a few hundred feet in the best case, and unless the person is speaking very close to the microphone, you’re likely to not get any audio at all.

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


The camera can operate off a single 5V battery for about two hours, but we can also hardwire it, which is a very viable option considering the extremely small size of the entire unit.

کیمرہ تقریباً دو گھنٹے تک ایک 5V بیٹری پر چل سکتا ہے، لیکن ہم اسے ہارڈ وائر بھی کر سکتے ہیں، جو کہ پورے یونٹ کے انتہائی چھوٹے سائز کو دیکھتے ہوئے ایک بہت ہی قابل عمل آپشن ہے۔


You’ll notice this camera also has two very tiny screw holes on either side of the camera allowing us to mount or embed the camera in many places.

آپ دیکھیں گے کہ اس کیمرے میں کیمرے کے دونوں طرف دو بہت چھوٹے سکرو ہول بھی ہیں جو ہمیں کیمرے کو بہت سی جگہوں پر لگانے یا ایمبیڈ کرنے کی اجازت دیتے ہیں۔


If, for example, we mount the camera within a desk lamp, phone, or exit sign, the bug could remain in place for a very long time.

مثال کے طور پر، اگر ہم کیمرے کو ڈیسک لیمپ، فون، یا ایگزٹ سائن کے اندر لگاتے ہیں، تو بگ بہت لمبے عرصے تک اپنی جگہ پر رہ سکتا ہے۔


Thus, for long-term use, the main criteria for a good location to hide would be anything in an office that has power.

اس طرح، طویل مدتی استعمال کے لیے، چھپنے کے لیے ایک اچھی جگہ کا بنیادی معیار دفتر میں کوئی بھی ایسی چیز ہوگی جس میں بجلی ہو۔


These types of low-end bugging systems are also extremely easy to detect with bug sweeping devices.

اس قسم کے کم درجے کے بگنگ سسٹم بگ سویپنگ آلات سے پتہ لگانا بھی انتہائی آسان ہے۔


Adding to this the very limited range means we’ll need to have some type of long-term unrestricted access to a location nearby.

اس میں بہت محدود رینج کا اضافہ کرنے کا مطلب ہے کہ ہمیں قریبی مقام تک کسی قسم کی طویل مدتی غیر مقید رسائی کی ضرورت ہوگی۔


We could possibly accomplish this by parking a car in a nearby parking lot and save the feed with a simple DVR system, but that might not always be possible.

ہم شاید یہ قریبی پارکنگ لاٹ میں ایک کار کھڑی کرکے اور ایک سادہ DVR سسٹم کے ساتھ فیڈ کو محفوظ کرکے حاصل کر سکتے ہیں، لیکن یہ ہمیشہ ممکن نہیں ہو سکتا۔


Although bugging technology might seem more useful for us if we plant the device in a specific location after physically infiltrating a target facility, there are still plenty of opportunities for us to plant these devices in anything that has power.

اگرچہ بگنگ ٹیکنالوجی ہمارے لیے زیادہ کارآمد لگ سکتی ہے اگر ہم کسی ہدف کی سہولت میں جسمانی طور پر گھسنے کے بعد آلہ کو کسی مخصوص مقام پر لگاتے ہیں، لیکن ہمارے لیے ان آلات کو کسی بھی ایسی چیز میں لگانے کے بہت سے مواقع موجود ہیں جس میں بجلی ہو۔


Some very interesting projects have been developed recently to camouflage these devices into lighting fixtures, which can then deliver the communication back to their masters.

حال ہی میں کچھ بہت دلچسپ منصوبے تیار کیے گئے ہیں تاکہ ان آلات کو لائٹنگ فکسچر میں چھپایا جا سکے، جو پھر مواصلات کو ان کے مالکان تک واپس پہنچا سکتے ہیں۔


One project allowed communication to be delivered over the Internet by utilizing a Raspberry Pi as part of the device.

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


With such an innocent and ubiquitous device such as a light fixture, consider some of the critical locations where you could deploy the device.

ایک ایسے معصوم اور ہر جگہ موجود آلے جیسے کہ لائٹ فکسچر کے ساتھ، ان اہم مقامات پر غور کریں جہاں آپ آلہ نصب کر سکتے ہیں۔


Some target locations that might provide particular value for bugging include the following (see http://www.wired.com/2014/04/coversnitch-eavesdropping-lightbulb): Tech support/help desk locations Network operations C-level offices Conference rooms Perimeter locations and guarded areas

کچھ ہدف کے مقامات جو بگنگ کے لیے خاص قدر فراہم کر سکتے ہیں ان میں درج ذیل شامل ہیں (دیکھیں http://www.wired.com/2014/04/coversnitch-eavesdropping-lightbulb): ٹیک سپورٹ/ہیلپ ڈیسک کے مقامات نیٹ ورک آپریشنز سی-لیول دفاتر کانفرنس رومز پیری میٹر کے مقامات اور محفوظ علاقے


Obtaining data about a specific target user or even just a company vehicle could be invaluable information.

کسی مخصوص ہدف کے صارف یا یہاں تک کہ صرف ایک کمپنی کی گاڑی کے بارے میں ڈیٹا حاصل کرنا انمول معلومات ہو سکتی ہے۔


Subscription-based “personal” GPS systems have been available for some time.

سبسکرپشن پر مبنی “ذاتی” GPS سسٹم کچھ عرصے سے دستیاب ہیں۔


Typically, you purchase a small GPS device and then pay a monthly fee to obtain the real-time data.

عام طور پر، آپ ایک چھوٹا GPS آلہ خریدتے ہیں اور پھر ریئل ٹائم ڈیٹا حاصل کرنے کے لیے ماہانہ فیس ادا کرتے ہیں۔


Many of the purpose-built GPS units will come with a relatively long battery life—some can easily run for a few months on a single charge.

مقصد کے لیے بنائے گئے GPS یونٹس میں سے بہت سے نسبتاً طویل بیٹری لائف کے ساتھ آئیں گے—کچھ آسانی سے ایک چارج پر چند مہینوں تک چل سکتے ہیں۔


Because the client won’t be required to perform a hostname lookup, they’ll just send IP traffic directly to the configured IP address and our DNS server won’t be able to direct them to our rogue system.

چونکہ کلائنٹ کو ہوسٹ نام کی تلاش کرنے کی ضرورت نہیں ہوگی، اس لیے وہ صرف ترتیب شدہ IP ایڈریس پر براہ راست IP ٹریفک بھیجیں گے اور ہمارا DNS سرور انہیں ہمارے دھوکے باز نظام کی طرف ہدایت نہیں کر سکے گا۔


A good example of this could be a Secure Sockets Layer (SSL) virtual private network (VPN) client agent.

اس کی ایک اچھی مثال ایک محفوظ ساکٹ لیئر (SSL) ورچوئل پرائیویٹ نیٹ ورک (VPN) کلائنٹ ایجنٹ ہو سکتی ہے۔


The agent might be configured with the IP address of the organization’s SSL VPN server, which will then attempt to connect to the organization’s gateway, which we will redirect to our HTTP server.

ایجنٹ کو تنظیم کے SSL VPN سرور کے IP ایڈریس کے ساتھ ترتیب دیا جا سکتا ہے، جو پھر تنظیم کے گیٹ وے سے جڑنے کی کوشش کرے گا، جسے ہم اپنے HTTP سرور پر ری ڈائریکٹ کریں گے۔


In this scenario, the user will be prompted to accept an invalid certificate, but it’s common for users to receive this warning and click right through it.

اس منظر نامے میں، صارف کو ایک ناجائز سرٹیفکیٹ قبول کرنے کا اشارہ کیا جائے گا، لیکن صارفین کے لیے یہ انتباہ وصول کرنا اور اس پر کلک کرنا عام ہے۔


In fact, I have observed this many times where an organization’s critical remote access systems, including SSL VPN gateways, have self-signed certificates, thus desensitizing users to this warning!

درحقیقت، میں نے یہ کئی بار دیکھا ہے جہاں کسی تنظیم کے اہم ریموٹ رسائی سسٹمز، بشمول SSL VPN گیٹ ویز، کے خود دستخط شدہ سرٹیفکیٹ ہیں، اس طرح صارفین کو اس انتباہ کے لیے غیر حساس بنا دیا گیا ہے!


The fact is that an almost infinite number of systems could attempt to communicate with a remote host directly.

حقیقت یہ ہے کہ تقریباً لامحدود تعداد میں سسٹمز براہ راست ریموٹ ہوسٹ کے ساتھ بات چیت کرنے کی کوشش کر سکتے ہیں۔


We want to monitor for this activity and identify any systems that we can then target directly.

ہم اس سرگرمی کی نگرانی کرنا چاہتے ہیں اور ان تمام سسٹمز کی نشاندہی کرنا چاہتے ہیں جنہیں ہم براہ راست نشانہ بنا سکتے ہیں۔


Because all of the traffic is flowing through our host, we can also rely on classic network man-in-the-middle (MITM) tools such as ettercap to perform any manipulation or mangling of network packets.

چونکہ تمام ٹریفک ہمارے میزبان سے گزر رہا ہے، اس لیے ہم کلاسک نیٹ ورک مین ان دی مڈل (MITM) ٹولز جیسے کہ ettercap پر بھی انحصار کر سکتے ہیں تاکہ نیٹ ورک پیکٹس میں کوئی بھی ہیرا پھیری یا گڑبڑ کی جا سکے۔


However, since most of the traffic that we’ll want to manipulate is already covered by our iptables mangling, HTTP server manipulation, and fake servers, we won’t cover ettercap or other tools here.

تاہم، چونکہ زیادہ تر ٹریفک جسے ہم ہیرا پھیری کرنا چاہتے ہیں وہ پہلے ہی ہمارے iptables مینگلنگ، HTTP سرور ہیرا پھیری، اور جعلی سرورز کے ذریعے کور کیا جاتا ہے، اس لیے ہم یہاں ettercap یا دیگر ٹولز کا احاطہ نہیں کریں گے۔


There are a number of servers that we can run on our host to attempt to gather credentials in an easy way.

ایسے متعدد سرورز ہیں جنہیں ہم اپنے میزبان پر چلا سکتے ہیں تاکہ آسانی سے اسناد جمع کرنے کی کوشش کی جا سکے۔


When the user looks up the hostname for the intended system as usual, we’ll respond that the address is the address of our access point.

جب صارف معمول کے مطابق مطلوبہ نظام کے لیے ہوسٹ نام تلاش کرتا ہے، تو ہم جواب دیں گے کہ پتہ ہمارے رسائی نقطہ کا پتہ ہے۔


The system will then assume it’s talking to the intended host, and this typically means that the system will attempt to authenticate.

اس کے بعد سسٹم فرض کرے گا کہ وہ مطلوبہ میزبان سے بات کر رہا ہے، اور اس کا مطلب عام طور پر یہ ہے کہ سسٹم تصدیق کرنے کی کوشش کرے گا۔


Many common protocols still authenticate via cleartext or weak protocols.

بہت سے عام پروٹوکول اب بھی کلیئر ٹیکسٹ یا کمزور پروٹوکول کے ذریعے تصدیق کرتے ہیں۔


For example, if the client opens their e-mail program and looks up the host mail.weaktarget.com, we spoof the DNS response and indicate that our host is the mail server.

مثال کے طور پر، اگر کلائنٹ اپنا ای میل پروگرام کھولتا ہے اور ہوسٹ mail.weaktarget.com کو تلاش کرتا ہے، تو ہم DNS رسپانس کو سپوف کرتے ہیں اور اشارہ کرتے ہیں کہ ہمارا میزبان میل سرور ہے۔


The e-mail program then attempts to connect to our host on port 110 for POP3 (Post Office Protocol version 3).

اس کے بعد ای میل پروگرام POP3 (پوسٹ آفس پروٹوکول ورژن 3) کے لیے پورٹ 110 پر ہمارے میزبان سے جڑنے کی کوشش کرتا ہے۔


Our fake server then provides basic functionality to authenticate the user and capture their credentials.

ہمارا جعلی سرور پھر صارف کی تصدیق کرنے اور ان کی اسناد حاصل کرنے کے لیے بنیادی فعالیت فراہم کرتا ہے۔


Most of the protocols support cleartext login, allowing us to gather valid credentials in an extremely easy and effective way.

زیادہ تر پروٹوکول کلیئر ٹیکسٹ لاگ ان کی حمایت کرتے ہیں، جو ہمیں انتہائی آسان اور مؤثر طریقے سے درست اسناد جمع کرنے کی اجازت دیتے ہیں۔


There are many fake server modules within Metasploit to execute these attacks: E-mail SMTP, IMAP, POP3 File Transfer FTP, SMB, printing Database MySQL, MSSQL, PostgreSQL, DRDA VOIP SIP Miscellaneous Telnet

ان حملوں کو انجام دینے کے لیے Metasploit کے اندر بہت سے جعلی سرور ماڈیولز موجود ہیں: ای میل SMTP، IMAP، POP3 فائل ٹرانسفر FTP، SMB، پرنٹنگ ڈیٹا بیس MySQL، MSSQL، PostgreSQL، DRDA VOIP SIP متفرق ٹیلی نیٹ


Depending on the protocol and its configuration, sending the user to our fake server might not be necessary.

پروٹوکول اور اس کی ترتیب پر منحصر ہے، صارف کو ہمارے جعلی سرور پر بھیجنا ضروری نہیں ہو سکتا ہے۔


For example, by allowing a user to reach an intended Remote Desktop Protocol (RDP) or Point-to-Point Tunneling Protocol (PPTP) server that is configured to authenticate the user using MSChap-v2, we might be able to capture the login and brute-force the obtained credentials.

مثال کے طور پر، کسی صارف کو مطلوبہ ریموٹ ڈیسک ٹاپ پروٹوکول (RDP) یا پوائنٹ ٹو پوائنٹ ٹنلنگ پروٹوکول (PPTP) سرور تک رسائی کی اجازت دے کر جو MSChap-v2 کا استعمال کرتے ہوئے صارف کی تصدیق کرنے کے لیے ترتیب دیا گیا ہے، ہم لاگ ان کو حاصل کرنے اور حاصل کردہ اسناد کو بروٹ فورس کرنے کے قابل ہو سکتے ہیں۔


سیکیورٹی گارڈ نے مجھ سے میرا شناختی کارڈ مانگا۔


He seemed uneasy when I entered the building.

جب میں عمارت میں داخل ہوا تو وہ بے چین لگ رہا تھا۔


Token questioning is often used to assess a situation.

صورتحال کا اندازہ لگانے کے لیے اکثر معمولی سوالات استعمال کیے جاتے ہیں۔


The doctor asked if he could help me find anything.

ڈاکٹر نے پوچھا کہ کیا وہ کسی چیز کو تلاش کرنے میں میری مدد کر سکتا ہے؟


I told him I was there to fix the wireless network.

میں نے اسے بتایا کہ میں وائرلیس نیٹ ورک ٹھیک کرنے آیا ہوں۔


Hesitation and word fillers are verbal indicators of unease.

ہچکچاہٹ اور الفاظ کا استعمال بے چینی کے زبانی اشارے ہیں۔


سچی ہنسی اعتماد پیدا کر سکتی ہے۔


Uneasy laughter is a sign of discomfort.

بے چین ہنسی بے آرامی کی علامت ہے۔


The cleaning person asked if I worked there.

صفائی کرنے والے شخص نے پوچھا کہ کیا میں وہاں کام کرتا ہوں؟


Security confrontations may require you to leave.

سیکیورٹی کے مقابلوں میں آپ کو جانے کی ضرورت پڑ سکتی ہے۔


گارڈ نے مجھ سے فوری طور پر سوال کیا۔


میں ایک آڈٹ پر کام کر رہا تھا۔


The guard said I wasn't supposed to be there without an escort.

گارڈ نے کہا کہ مجھے بغیر کسی محافظ کے وہاں نہیں ہونا چاہیے۔


Body language provides insight into communication.

جسمانی زبان مواصلات کے بارے میں بصیرت فراہم کرتی ہے۔


باندھے ہوئے بازو دفاع کی علامت ہیں۔


حقیقی مسکراہٹیں اعتماد اور تعلق ظاہر کرتی ہیں۔


بات کرتے وقت بے چین ہونے سے گریز کریں۔


We will focus on nondestructive methods.

ہم غیر تباہ کن طریقوں پر توجہ مرکوز کریں گے۔


Preventative controls must be breakable.

احتیاطی کنٹرول کو توڑنے کے قابل ہونا چاہیے۔


پلنجر دروازے کو لاک کرنے کی اجازت دیتا ہے۔


We then will systematically push up on the key pins and raise them until the driver pin rests on the extended part of the plug.

پھر ہم کلیدی پنوں کو منظم طریقے سے اوپر کی طرف دھکیلیں گے اور انہیں اس وقت تک اٹھائیں گے جب تک کہ ڈرائیور پن پلگ کے بڑھے ہوئے حصے پر نہ آجائے۔


An example of pins being bound at the shear line, as well as a correctly picked pin resting on the shear line, are shown in Figure 9-8.

شکل 9-8 میں شیئر لائن پر بندھے ہوئے پنوں کی ایک مثال، نیز ایک صحیح طریقے سے چنے ہوئے پن کو شیئر لائن پر آرام کرتے ہوئے دکھایا گیا ہے۔


Once all of the driver pins have been set on top of the plug, the shear line will be clear and the plug will be free to rotate.

ایک بار جب تمام ڈرائیور پن پلگ کے اوپر سیٹ ہو جائیں گے، تو شیئر لائن صاف ہو جائے گی اور پلگ گھومنے کے لیے آزاد ہو جائے گا۔


The primary tools to accomplish this are the torque wrench and the pick.

اسے حاصل کرنے کے لیے بنیادی اوزار ٹارک رنچ اور پک ہیں۔


The torque wrench, shown in Figure 9-9, is typically a small piece of metal with at least one twist in the end.

ٹارک رنچ، جیسا کہ شکل 9-9 میں دکھایا گیا ہے، عام طور پر دھات کا ایک چھوٹا سا ٹکڑا ہوتا ہے جس کے سرے پر کم از کم ایک موڑ ہوتا ہے۔


You stick the torque wrench in the bottom of the keyway and apply pressure to turn the plug.

آپ ٹارک رنچ کو کی وے کے نیچے ڈالتے ہیں اور پلگ کو موڑنے کے لیے دباؤ ڈالتے ہیں۔


The actual lock picks are the small pieces of metal that you will use to raise the key pins and push the driver pins upward.

اصل لاک پکس دھات کے چھوٹے ٹکڑے ہیں جنہیں آپ کلیدی پنوں کو اٹھانے اور ڈرائیور پنوں کو اوپر کی طرف دھکیلنے کے لیے استعمال کریں گے۔


Lock picks come in many different shapes and sizes, as seen in Figure 9-10.

لاک پکس مختلف شکلوں اور سائز میں آتے ہیں، جیسا کہ شکل 9-10 میں دیکھا جا سکتا ہے۔


Before discussing any of the specific techniques, just remember that entire books have been written on picking locks.

کسی بھی مخصوص تکنیک پر بات کرنے سے پہلے، بس یاد رکھیں کہ تالے کھولنے پر پوری کتابیں لکھی گئی ہیں۔


This is meant to be a good review of some of the most effective and most important elements of lock picking.

اس کا مقصد تالے کھولنے کے کچھ انتہائی موثر اور اہم عناصر کا ایک اچھا جائزہ لینا ہے۔


Too much pressure on your torque wrench and you’ll simply bind the pins no matter where they are and the pins won’t set correctly.

آپ کے ٹارک رنچ پر بہت زیادہ دباؤ ڈالنے سے آپ آسانی سے پنوں کو باندھ دیں گے چاہے وہ کہیں بھی ہوں اور پن صحیح طریقے سے سیٹ نہیں ہوں گے۔


Too little pressure, and you won’t create a ridge for the pins to rest on and they’ll be pushed down past the shear line by the spring on the top of the driver pin.

بہت کم دباؤ، اور آپ پنوں کے آرام کرنے کے لیے ایک رج نہیں بنائیں گے اور انہیں ڈرائیور پن کے اوپر والی اسپرنگ کے ذریعے شیئر لائن سے نیچے دھکیل دیا جائے گا۔


To start with, as you’re practicing, I recommend trying less torque than you think you need—you should notice just a subtle twisting of the plug.

شروع کرنے کے لیے، جیسا کہ آپ مشق کر رہے ہیں، میں تجویز کرتا ہوں کہ آپ کو جتنی ضرورت ہو اس سے کم ٹارک آزمائیں—آپ کو پلگ کا ہلکا سا موڑ نظر آنا چاہیے۔


The next important technique is to get the feel for when picks have been correctly set—that is, that the driver pin is resting on the shear line ridge.

اگلی اہم تکنیک یہ محسوس کرنا ہے کہ پکس کب صحیح طریقے سے سیٹ ہو گئے ہیں—یعنی، ڈرائیور پن شیئر لائن رج پر آرام کر رہا ہے۔


There’s really not a whole lot that you can read to help you obtain this feel—it just comes with practice.

اس احساس کو حاصل کرنے میں آپ کی مدد کے لیے واقعی بہت کچھ نہیں ہے جو آپ پڑھ سکتے ہیں—یہ صرف مشق سے آتا ہے۔


Try pushing up on an individual pin using a pick and feel how it’s being pushed back down by the driver pin because of the spring above the driver pin.

ایک پک کا استعمال کرتے ہوئے ایک انفرادی پن کو اوپر کی طرف دھکیلنے کی کوشش کریں اور محسوس کریں کہ اسے ڈرائیور پن کے اوپر والی اسپرنگ کی وجہ سے ڈرائیور پن کے ذریعے کیسے واپس نیچے دھکیلا جا رہا ہے۔


A subtly different technique than straight picking is the raking technique.

سیدھے اٹھانے سے ایک ہلکی سی مختلف تکنیک ریگنگ تکنیک ہے۔


In this technique, you take a pick and move it in a back-and-forth motion across the pins in an attempt to rapidly set the pins.

اس تکنیک میں، آپ ایک پک لیتے ہیں اور پنوں کو تیزی سے سیٹ کرنے کی کوشش میں اسے پنوں کے پار آگے پیچھے حرکت میں لاتے ہیں۔


This is obviously a less sophisticated technique, but it can work very well with a little practice.

یہ واضح طور پر ایک کم نفیس تکنیک ہے، لیکن یہ تھوڑی سی مشق سے بہت اچھا کام کر سکتی ہے۔


تالے کھولنا ایک جسمانی مہارت ہے۔


Remember to get creative and hide the camera in a way that will blend into the environment.

کیمرے کو تخلیقی انداز میں چھپانا یاد رکھیں تاکہ وہ ماحول میں گھل مل جائے۔


The scramble pads present some unique challenges even when using cameras.

اسکریمبل پیڈ کیمرے استعمال کرتے وقت بھی کچھ منفرد چیلنجز پیش کرتے ہیں۔


Because the code changes after each use, we can’t rely simply on which part of the keypad we see the user touching.

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


For most PIN entry systems, we might also have the possibility of using thermal imaging to monitor for the heat left behind by fingerprints.

زیادہ تر پن اندراج نظاموں کے لیے، ہمارے پاس تھرمل امیجنگ کا استعمال کرتے ہوئے فنگر پرنٹس سے پیچھے رہ جانے والی گرمی کی نگرانی کرنے کا امکان بھی ہو سکتا ہے۔


This heat residue can actually last for a meaningful amount of time and allow us to still see the locations touched well after the door has closed.

یہ حرارت کا بقایا درحقیقت ایک بامعنی وقت تک رہ سکتا ہے اور ہمیں دروازہ بند ہونے کے بعد بھی ان مقامات کو دیکھنے کی اجازت دیتا ہے جنہیں چھوا گیا تھا۔


The main difficulty with this tactic is that good thermal imaging cameras can easily cost a few thousand dollars.

اس حربے سے سب سے بڑی مشکل یہ ہے کہ اچھے تھرمل امیجنگ کیمروں کی قیمت آسانی سے چند ہزار ڈالر ہو سکتی ہے۔


Of course, you can always shoulder-surf the pin from someone as they enter the door or obtain the PIN through social engineering.

یقینا، آپ ہمیشہ کسی سے پن حاصل کر سکتے ہیں جب وہ دروازے میں داخل ہو رہے ہوں یا سماجی انجینئرنگ کے ذریعے پن حاصل کر سکتے ہیں۔


Crash bars are typically seen on fire exit doors and allow a user to push anywhere on the bar, which depresses into the crash bar and unlocks the door.

کرش بار عام طور پر فائر ایگزٹ دروازوں پر دیکھے جاتے ہیں اور صارف کو بار پر کہیں بھی دھکیلنے کی اجازت دیتے ہیں، جو کرش بار میں دب جاتا ہے اور دروازے کو کھول دیتا ہے۔


Touch bars, on the other hand, are typically used in conjunction with magnetic locks.

دوسری طرف، ٹچ بار عام طور پر مقناطیسی تالوں کے ساتھ مل کر استعمال ہوتے ہیں۔


The majority of these touch bars work on capacitive touch or heat.

ان ٹچ بارز کی اکثریت کیپیسیٹیو ٹچ یا حرارت پر کام کرتی ہے۔


To bypass heat sensor touch bars, you can use something as simple as a heated rag.

ہیٹ سینسر ٹچ بارز کو نظرانداز کرنے کے لیے، آپ گرم کپڑے جیسی سادہ چیز استعمال کر سکتے ہیں۔


It is becoming much more common to find organizations using RFID cards or tokens for user access to facilities and rooms.

یہ تنظیموں کے لیے سہولیات اور کمروں تک صارف کی رسائی کے لیے RFID کارڈز یا ٹوکن استعمال کرنا بہت عام ہوتا جا رہا ہے۔


Users simply bring the card within a few inches or “tap” the card against the reader, and the information on the card is sent unencrypted to the reader.

صارفین آسانی سے کارڈ کو چند انچ کے اندر لاتے ہیں یا ریڈر کے خلاف کارڈ کو “ٹیپ” کرتے ہیں، اور کارڈ پر موجود معلومات کو غیر منقطع طور پر ریڈر کو بھیج دیا جاتا ہے۔


For the most part, there is no cryptographic algorithm for these technologies.

زیادہ تر، ان ٹیکنالوجیز کے لیے کوئی کرپٹوگرافک الگورتھم نہیں ہے۔


Thus, if we capture the code once, we can replay it back to the reader and have the same privileges as the legitimate user.

اس طرح، اگر ہم ایک بار کوڈ حاصل کر لیتے ہیں، تو ہم اسے ریڈر کو دوبارہ چلا سکتے ہیں اور جائز صارف کی طرح وہی مراعات حاصل کر سکتے ہیں۔


If you watch most users as they enter a door after badging in and wait for the user behind them to badge in, they don’t actually watch; instead, they listen.

اگر آپ زیادہ تر صارفین کو دیکھتے ہیں جب وہ بیج لگانے کے بعد دروازے میں داخل ہوتے ہیں اور ان کے پیچھے والے صارف کے بیج لگانے کا انتظار کرتے ہیں، تو وہ درحقیقت نہیں دیکھتے؛ اس کے بجائے، وہ سنتے ہیں۔


Biometric authentication uses unique features about an individual’s physical anatomy to authenticate the person.

بایومیٹرک تصدیق کسی فرد کی جسمانی اناٹومی کے بارے میں منفرد خصوصیات کا استعمال کرتے ہوئے شخص کی تصدیق کرتی ہے۔


Fingerprint readers are some of the easiest to circumvent.

فنگر پرنٹ ریڈرز کو نظرانداز کرنا سب سے آسان ہے۔


At some point, if your targeted asset is a physical asset, you might have to physically gain access to and take the asset.

کسی وقت، اگر آپ کا ہدف اثاثہ ایک جسمانی اثاثہ ہے، تو آپ کو جسمانی طور پر اس تک رسائی حاصل کرنے اور اثاثہ لینے کی ضرورت پڑ سکتی ہے۔


The true purpose of a safe is not to prevent someone from opening the safe, but rather to make it take too long to make it feasible for a criminal.

سیف کا اصل مقصد کسی کو سیف کھولنے سے روکنا نہیں ہے، بلکہ اسے اتنا طویل بنانا ہے کہ مجرم کے لیے یہ ممکن ہو سکے۔


To configure the drop box to call home using SSH, start by generating RSA keys.

SSH کا استعمال کرتے ہوئے ڈراپ باکس کو گھر کال کرنے کے لیے ترتیب دینے کے لیے، RSA کیز تیار کرنے سے شروع کریں۔


کلید کے لیے کوئی پاس ورڈ درج نہ کریں۔


This will generate the RSA private and public key pair to the path specified.

یہ مخصوص راستے پر RSA نجی اور عوامی کلید کا جوڑا تیار کرے گا۔


Next, you’ll want to copy the public key to the server the host should connect to.

اس کے بعد، آپ عوامی کلید کو اس سرور پر کاپی کرنا چاہیں گے جس سے میزبان کو جڑنا چاہیے۔


If the username configured on both systems is the same, copy the public key.

اگر دونوں سسٹمز پر ترتیب دیا گیا صارف نام ایک جیسا ہے، تو عوامی کلید کو کاپی کریں۔


Then you’ll add the public key to the list of authorized keys.

پھر آپ عوامی کلید کو مجاز کیز کی فہرست میں شامل کریں گے۔


Finally, to schedule the drop box to call home every ten minutes, you would add the following line to a shell script.

آخر میں، ڈراپ باکس کو ہر دس منٹ بعد گھر کال کرنے کے لیے شیڈول کرنے کے لیے، آپ شیل اسکرپٹ میں درج ذیل لائن شامل کریں گے۔


Your drop box will establish an SSH connection to your remote system every ten minutes.

آپ کا ڈراپ باکس ہر دس منٹ بعد آپ کے ریموٹ سسٹم سے SSH کنکشن قائم کرے گا۔


Because we forwarded port 22 on the drop box to port 222 on the remote system, you can then SSH to port 222.

چونکہ ہم نے ڈراپ باکس پر پورٹ 22 کو ریموٹ سسٹم پر پورٹ 222 پر فارورڈ کیا ہے، آپ پھر پورٹ 222 پر SSH کر سکتے ہیں۔


There are some scenarios where it makes more sense to take an asset off site and not return it.

کچھ ایسے منظرنامے ہیں جہاں کسی اثاثے کو سائٹ سے ہٹانا اور اسے واپس نہ کرنا زیادہ معنی رکھتا ہے۔


Remember the number-one problem with this is that many times it will be a clear sign of our intrusion.

یاد رکھیں کہ اس کے ساتھ سب سے بڑا مسئلہ یہ ہے کہ اکثر یہ ہمارے حملے کا واضح نشان ہوگا۔


In many organizations, there might be stacks of old laptops, computers, old backup tapes, or even servers that are not labeled or tracked.

بہت سی تنظیموں میں، پرانے لیپ ٹاپ، کمپیوٹر، پرانی بیک اپ ٹیپس، یا یہاں تک کہ سرورز کے ڈھیر ہو سکتے ہیں جن پر لیبل نہیں لگا ہوتا یا ان کا سراغ نہیں لگایا جاتا۔


These types of devices can present perfect targets to steal, as they often contain an absurd amount of unencrypted data.

اس قسم کے آلات چوری کرنے کے لیے بہترین اہداف پیش کر سکتے ہیں، کیونکہ ان میں اکثر غیر منقطع ڈیٹا کی ایک مضحکہ خیز مقدار ہوتی ہے۔


Obviously, if our ultimate target is a physical asset, then this can’t be avoided.

ظاہر ہے، اگر ہمارا حتمی ہدف ایک جسمانی اثاثہ ہے، تو اس سے بچا نہیں جا سکتا۔


The main reason we’d want to steal an asset is when we don’t have time to gather all of the available intelligence.

کسی اثاثے کو چوری کرنے کی بنیادی وجہ یہ ہے کہ جب ہمارے پاس دستیاب تمام انٹیلی جنس جمع کرنے کا وقت نہیں ہوتا ہے۔


If you take a remote computer asset, you can also attempt to recover deleted data.

اگر آپ ریموٹ کمپیوٹر اثاثہ لیتے ہیں، تو آپ حذف شدہ ڈیٹا کو بازیافت کرنے کی بھی کوشش کر سکتے ہیں۔


Recovering deleted data from a New Technology File System (NTFS) partition can be performed using a command-line tool.

نیو ٹیکنالوجی فائل سسٹم (NTFS) پارٹیشن سے حذف شدہ ڈیٹا کو بازیافت کرنا کمانڈ لائن ٹول کا استعمال کرتے ہوئے کیا جا سکتا ہے۔


In some cases, we might even be able to take the asset, backdoor it or remove the valuable data, and then return the asset.

کچھ معاملات میں، ہم اثاثہ لے جانے، اسے بیک ڈور کرنے یا قیمتی ڈیٹا کو ہٹانے، اور پھر اثاثہ واپس کرنے کے قابل بھی ہو سکتے ہیں۔


Backdooring assets will prove to be one of the most meaningful attacks we can perform after physically infiltrating an organization.

اثاثوں کو بیک ڈور کرنا ان سب سے بامعنی حملوں میں سے ایک ثابت ہوگا جو ہم کسی تنظیم میں جسمانی طور پر گھسنے کے بعد کر سکتے ہیں۔


We’ve previously covered some of the possibilities; however, there are some unique options that we might not have had before.

ہم نے پہلے کچھ امکانات کا احاطہ کیا ہے؛ تاہم، کچھ منفرد اختیارات ہیں جو ہمارے پاس پہلے نہیں ہو سکتے تھے۔


Because of this fatal, and horrible, design flaw, many modern security systems will offer an updated notification via cellular service.

اس مہلک اور خوفناک ڈیزائن کی خامی کی وجہ سے، بہت سے جدید سیکیورٹی سسٹم سیلولر سروس کے ذریعے ایک اپ ڈیٹ شدہ اطلاع فراہم کریں گے۔


Again, if we can get to the control box before the alarm is sent to the security center, we can simply remove power to the system.

دوبارہ، اگر ہم الارم سیکیورٹی سینٹر کو بھیجنے سے پہلے کنٹرول باکس تک پہنچ سکتے ہیں، تو ہم آسانی سے سسٹم کی بجلی منقطع کر سکتے ہیں۔


We can also use a cell phone jammer, to assist in blocking the signal.

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


The most modern systems include active monitoring via the Internet.

جدید ترین نظام انٹرنیٹ کے ذریعے فعال نگرانی شامل کرتے ہیں۔


The real caveat of concern for us is that this allows the company to monitor these systems in real time.

ہمارے لیے تشویش کی اصل وجہ یہ ہے کہ یہ کمپنی کو ان نظاموں کی حقیقی وقت میں نگرانی کرنے کی اجازت دیتا ہے۔


Thus, even if we were able to cut power to the entire building, the monitoring company would still treat this as an actionable event because they have lost communication with the system.

اس طرح، یہاں تک کہ اگر ہم پوری عمارت کی بجلی منقطع کرنے کے قابل ہو جاتے، تب بھی مانیٹرنگ کمپنی اسے ایک قابل عمل واقعہ کے طور پر شمار کرے گی کیونکہ انہوں نے سسٹم سے رابطہ کھو دیا ہے۔


We could potentially time an action like this to when the user might not think anything of the loss of power, such as during a large thunderstorm.

ہم ممکنہ طور پر اس طرح کے عمل کا وقت اس وقت مقرر کر سکتے ہیں جب صارف بجلی کے نقصان کے بارے میں کچھ نہ سوچے، جیسے کہ بڑے طوفان کے دوران۔


However, most importantly, we still have the large response time in our favor either way.

تاہم، سب سے اہم بات یہ ہے کہ ہمارے پاس اب بھی کسی بھی طرح سے بڑا ردعمل کا وقت ہے۔


Security System Exit Delays There is one other vulnerability worth mentioning that requires a slightly more daring approach, but is still very feasible.

سیکیورٹی سسٹم سے باہر نکلنے میں تاخیر ایک اور کمزوری ہے جس کا ذکر کرنا ضروری ہے جس کے لیے تھوڑا زیادہ جرات مندانہ انداز کی ضرورت ہے، لیکن یہ اب بھی بہت ممکن ہے۔


Most alarm systems have an exit delay to allow the person entering the PIN to exit the facility.

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


These delays can be very long, from 45 seconds to 2 minutes!

یہ تاخیر بہت لمبی ہو سکتی ہے، 45 سیکنڈ سے 2 منٹ تک!


This leaves plenty of time for you to hop into the building through an unwatched door or window.

یہ آپ کے لیے کافی وقت چھوڑتا ہے کہ آپ بغیر دیکھے دروازے یا کھڑکی سے عمارت میں داخل ہو سکیں۔


However, if you are this close to the building when the alarm is being set, you may simply be able to get into the building and wait for everyone to leave.

تاہم، اگر آپ الارم لگاتے وقت عمارت کے اتنے قریب ہیں، تو آپ آسانی سے عمارت میں داخل ہو سکتے ہیں اور سب کے جانے کا انتظار کر سکتے ہیں۔


I’ve heard stories of people waiting in closets or in the bathroom while everyone leaves, after which they emerge from their cave and go to town.

میں نے لوگوں کی کہانیاں سنی ہیں جو الماریوں یا باتھ روم میں انتظار کرتے ہیں جب کہ سب چلے جاتے ہیں، جس کے بعد وہ اپنے غار سے نکلتے ہیں اور شہر جاتے ہیں۔


After you’ve finished backdooring computer systems or retrieving assets, you can look for a way out that will not trip the alarm with all of the methods previously mentioned.

کمپیوٹر سسٹم کو بیک ڈور کرنے یا اثاثوں کو بازیافت کرنے کے بعد، آپ باہر نکلنے کا راستہ تلاش کر سکتے ہیں جو پہلے سے ذکر کردہ تمام طریقوں سے الارم کو ٹرپ نہیں کرے گا۔


However, if you are unable to do so, you can simply walk out the door, let the alarm trip, and walk away, knowing you have ample time before anyone will be on site.

تاہم، اگر آپ ایسا کرنے سے قاصر ہیں، تو آپ آسانی سے دروازے سے باہر نکل سکتے ہیں، الارم کو ٹرپ ہونے دیں، اور چلے جائیں، یہ جانتے ہوئے کہ آپ کے پاس سائٹ پر کسی کے آنے سے پہلے کافی وقت ہے۔


Man Trap Systems A man trap system is essentially an ingress/egress area designed to limit the speed at which individuals can enter or leave a secured area, giving security personnel ample time to ensure the individual in the man trap is authorized to proceed.

مین ٹریپ سسٹم ایک مین ٹریپ سسٹم بنیادی طور پر ایک داخلہ/خارجہ علاقہ ہے جو اس رفتار کو محدود کرنے کے لیے ڈیزائن کیا گیا ہے جس پر افراد محفوظ علاقے میں داخل یا باہر نکل سکتے ہیں، سیکیورٹی اہلکاروں کو کافی وقت دیتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ مین ٹریپ میں موجود فرد کو آگے بڑھنے کا اختیار ہے۔


In most cases, this reduction in speed is accomplished by essentially “trapping” the individual between the two access-controlled doors such as in Figure 9-29.

زیادہ تر معاملات میں، رفتار میں یہ کمی بنیادی طور پر فرد کو دو رسائی کنٹرول شدہ دروازوں کے درمیان


There are stand-alone man trap systems that look like strange futuristic phone booths with a door on either end.

ایسے اسٹینڈ اکیلے مین ٹریپ سسٹم ہیں جو عجیب و غریب مستقبل کے فون بوتھ کی طرح نظر آتے ہیں جن کے دونوں سروں پر دروازہ ہوتا ہے۔


More commonly though, you’ll probably see a man trap that utilizes elements of the building to create a mini-hallway–like spot where users are temporarily constrained.

تاہم، زیادہ عام طور پر، آپ شاید ایک مین ٹریپ دیکھیں گے جو عمارت کے عناصر کو استعمال کرتا ہے تاکہ ایک منی ہال وے جیسا مقام بنایا جا سکے جہاں صارفین عارضی طور پر محدود ہوں۔


In a larger facility, this might present a problem if there are many wireless cameras that are physically spread out.

اگر کسی بڑے ادارے میں، یہ ایک مسئلہ ہو سکتا ہے اگر بہت سے وائرلیس کیمرے جسمانی طور پر پھیلے ہوئے ہیں۔


If, however, the cameras are connected using physical cables, we would need access to the cables.

تاہم، اگر کیمرے جسمانی کیبلز کا استعمال کرتے ہوئے جڑے ہوئے ہیں، تو ہمیں کیبلز تک رسائی کی ضرورت ہوگی۔


If we simply wanted to prevent the live feed, then we could create too much electrical noise on the line; this would allow us to block the footage without completely cutting the cable.

اگر ہم صرف براہ راست فیڈ کو روکنا چاہتے ہیں، تو ہم لائن پر بہت زیادہ برقی شور پیدا کر سکتے ہیں؛ یہ ہمیں کیبل کو مکمل طور پر کاٹے بغیر فوٹیج کو روکنے کی اجازت دے گا۔


Looking at the two main options for CCTV systems, we’ll have to either target analog video feeds or digital back-end systems.

سی سی ٹی وی سسٹم کے دو اہم آپشنز پر نظر ڈالتے ہوئے، ہمیں یا تو اینالاگ ویڈیو فیڈز یا ڈیجیٹل بیک اینڈ سسٹمز کو نشانہ بنانا ہوگا۔


The vast majority of actual video or audio feeds are sent unencrypted in both analog and digital systems, making this a relatively easy task.

زیادہ تر اصل ویڈیو یا آڈیو فیڈز اینالاگ اور ڈیجیٹل دونوں سسٹمز میں غیر خفیہ کردہ بھیجے جاتے ہیں، جس سے یہ نسبتاً آسان کام ہو جاتا ہے۔


Depending on the cables being used, we might actually be able to clip a wireless transmitter into the cable and copy the footage to our own system.

استعمال ہونے والی کیبلز پر منحصر ہے، ہم درحقیقت ایک وائرلیس ٹرانسمیٹر کو کیبل میں کلپ کر کے فوٹیج کو اپنے سسٹم میں کاپی کر سکتے ہیں۔


If the system uses a coax cable, we can use a traditional tap or a coupler.

اگر سسٹم کوایکس کیبل استعمال کرتا ہے، تو ہم روایتی ٹیپ یا کپلر استعمال کر سکتے ہیں۔


If we have access to a point in the cable where there is an existing connector, such as at the end of the cable either at the camera or at a central junction box, we can simply use a coaxial coupler like the one in Figure 9-22 to split the signal to whatever system we choose.

اگر ہمارے پاس کیبل میں کسی ایسے مقام تک رسائی ہے جہاں ایک موجودہ کنیکٹر ہے، جیسے کہ کیبل کے آخر میں یا تو کیمرے پر یا مرکزی جنکشن باکس پر، تو ہم سگنل کو اس سسٹم میں تقسیم کرنے کے لیے ایک کوایکسیل کپلر استعمال کر سکتے ہیں جسے ہم منتخب کرتے ہیں، جیسا کہ شکل 9-22 میں ہے۔


It’s far more likely that we’ll have access to an uninterrupted part of the coax cable, in which case we could use a traditional vampire tap to pierce into the shield and physically touch the inner metal conductor.

اس بات کا زیادہ امکان ہے کہ ہمارے پاس کوایکس کیبل کے ایک غیر منقطع حصے تک رسائی ہوگی، جس صورت میں ہم شیلڈ میں گھسنے اور اندرونی دھاتی کنڈکٹر کو جسمانی طور پر چھونے کے لیے روایتی ویمپائر ٹیپ استعمال کر سکتے ہیں۔


Ethernet cabling presents some potential challenges, but if we’re lucky, it could be even simpler to deal with Ethernet cabling than with coax.

ایتھرنیٹ کیبلنگ کچھ ممکنہ چیلنجز پیش کرتی ہے، لیکن اگر ہم خوش قسمت ہیں، تو ایتھرنیٹ کیبلنگ سے نمٹنا کوایکس سے بھی آسان ہو سکتا ہے۔


If we’re extremely lucky and can get access to a location with an RJ45 connector, we can use a simple device like the ninja throwing star tap from Ace Hackware.

اگر ہم انتہائی خوش قسمت ہیں اور RJ45 کنیکٹر کے ساتھ کسی مقام تک رسائی حاصل کر سکتے ہیں، تو ہم ایک سادہ آلہ استعمال کر سکتے ہیں جیسے کہ Ace Hackware سے ننجا تھروئنگ سٹار ٹیپ۔


The throwing star tap is extremely easy to use.

تھروئنگ سٹار ٹیپ استعمال کرنا انتہائی آسان ہے۔


If, however, we do not have access to a cable end, we can carefully splice into the Ethernet cable and use a “home brew” tap using punch-down RJ45-style jacks like the ones in Figure 9-23.

تاہم، اگر ہمارے پاس کیبل کے سرے تک رسائی نہیں ہے، تو ہم احتیاط سے ایتھرنیٹ کیبل میں سپلائس کر سکتے ہیں اور پنچ ڈاؤن RJ45 طرز کے جیکس کا استعمال کرتے ہوئے ایک “گھریلو تیار کردہ” ٹیپ استعمال کر سکتے ہیں جیسا کہ شکل 9-23 میں ہے۔


There are eight very thin, very delicate wires wrapped in Ethernet cables as four pairs twisted together.

ایتھرنیٹ کیبلز میں آٹھ بہت باریک، بہت نازک تاریں ہیں جو چار جوڑوں کے طور پر ایک ساتھ لپٹی ہوئی ہیں۔


If we can get logical access to this computer, we can take complete control of the security camera system.

اگر ہم اس کمپیوٹر تک منطقی رسائی حاصل کر سکتے ہیں، تو ہم سیکیورٹی کیمرے کے نظام کا مکمل کنٹرول حاصل کر سکتے ہیں۔


In the more advanced systems, the cameras and monitoring/DVR system might be riding on top of the data network.

مزید جدید نظاموں میں، کیمرے اور مانیٹرنگ/ڈی وی آر سسٹم ڈیٹا نیٹ ورک کے اوپر چل رہے ہو سکتے ہیں۔


If we are able to get control of the camera control system in either of the configurations noted earlier, we might not even need to do anything destructive such as deleting files.

اگر ہم پہلے سے بیان کردہ کسی بھی ترتیب میں کیمرے کے کنٹرول سسٹم کا کنٹرول حاصل کرنے کے قابل ہو جاتے ہیں، تو ہمیں فائلوں کو حذف کرنے جیسے کسی بھی تباہ کن کام کی ضرورت نہیں ہو سکتی ہے۔


We can’t possibly cover all of the diverse alarm systems or home security systems, but we can discuss some of the common weaknesses present in these systems.

ہم تمام متنوع الارم سسٹمز یا ہوم سیکیورٹی سسٹمز کا احاطہ نہیں کر سکتے، لیکن ہم ان سسٹمز میں موجود کچھ عام کمزوریوں پر تبادلہ خیال کر سکتے ہیں۔


If there is a location with glass that would prove to be the absolute best location of entry, then we can simply cut the glass.

اگر شیشے کے ساتھ کوئی ایسی جگہ ہے جو داخلے کی بہترین جگہ ثابت ہو سکتی ہے، تو ہم آسانی سے شیشہ کاٹ سکتے ہیں۔


The number-one benefit for us is that we’re almost guaranteed that there will be far fewer personnel at the site, if any at all.

ہمارے لیے سب سے بڑا فائدہ یہ ہے کہ ہمیں تقریباً اس بات کی ضمانت دی جاتی ہے کہ سائٹ پر بہت کم اہلکار ہوں گے، اگر کوئی بھی ہوں۔


The cURL code needed to specify the URL of the target file makes the request, and then save the file is all very straightforward.

ہدف فائل کے یو آر ایل کی وضاحت کرنے کے لیے ضروری cURL کوڈ درخواست کرتا ہے، اور پھر فائل کو محفوظ کرنا بہت سیدھا ہے۔


We use it here to demonstrate a quick and dirty way of running an executable; however, we’ll use the preferred CreateProcess function in future examples.

ہم اسے یہاں ایک قابل عمل کو چلانے کا ایک فوری اور گندا طریقہ ظاہر کرنے کے لیے استعمال کرتے ہیں؛ تاہم، ہم مستقبل کی مثالوں میں ترجیحی CreateProcess فنکشن استعمال کریں گے۔


This function scans a few predefined directories to identify a location that the current user has write access to.

یہ فنکشن ان جگہوں کی شناخت کے لیے چند پہلے سے طے شدہ ڈائریکٹریوں کو اسکین کرتا ہے جہاں موجودہ صارف کو لکھنے کی رسائی حاصل ہے۔


The current working directory will be the directory that the dropper is executing from.

موجودہ ورکنگ ڈائریکٹری وہ ڈائریکٹری ہوگی جہاں سے ڈراپر عمل کر رہا ہے۔


We don’t want to risk the chance of the backdoor being installed in an obviously inappropriate directory.

ہم اس بات کا خطرہ مول نہیں لینا چاہتے کہ بیک ڈور کسی واضح طور پر نامناسب ڈائریکٹری میں انسٹال ہو جائے۔


Ultimately, if we’re able to obtain administrator or system-level access, this will be a moot point.

آخر کار، اگر ہم منتظم یا سسٹم لیول تک رسائی حاصل کرنے کے قابل ہو جاتے ہیں، تو یہ ایک متنازعہ نقطہ ہوگا۔


You can see we first identify a writable directory with findWritableDirectory and then create the full executable path.

آپ دیکھ سکتے ہیں کہ ہم پہلے findWritableDirectory کے ساتھ ایک قابل تحریر ڈائریکٹری کی شناخت کرتے ہیں اور پھر مکمل قابل عمل راستہ بناتے ہیں۔


Backdoor Extensibility This ability to download files is really at the heart of our extensibility needs for the backdoor.

بیک ڈور کی توسیع پذیری فائلوں کو ڈاؤن لوڈ کرنے کی یہ صلاحیت درحقیقت بیک ڈور کے لیے ہماری توسیع پذیری کی ضروریات کے مرکز میں ہے۔


As long as we have communication with our command-and- control server, we can download files and “upgrade” our backdoor.

جب تک کہ ہمارا کمانڈ اینڈ کنٹرول سرور کے ساتھ رابطہ ہے، ہم فائلیں ڈاؤن لوڈ کر سکتے ہیں اور اپنے بیک ڈور کو “اپ گریڈ” کر سکتے ہیں۔


By including as part of the watchdog service it would programmatically be easier to kill the current backdoor process.

واچ ڈاگ سروس کے حصے کے طور پر شامل کرنے سے موجودہ بیک ڈور عمل کو ختم کرنا پروگرام کے ذریعے آسان ہو جائے گا۔


Many backdoors use the IRC system; however, we’ll stick with HTTP as our core protocol of choice.

بہت سے بیک ڈور آئی آر سی سسٹم استعمال کرتے ہیں؛ تاہم، ہم اپنی پسند کے بنیادی پروٹوکول کے طور پر HTTP کے ساتھ رہیں گے۔


At its most basic level, we’ll simply hide preconfigured “commands” within the HTML of an innocuous-looking web page.

اس کی سب سے بنیادی سطح پر، ہم آسانی سے ایک بے ضرر نظر آنے والے ویب پیج کے HTML کے اندر پہلے سے ترتیب شدہ “کمانڈز” کو چھپائیں گے۔


Based on the actions we need the backdoor to perform, we can make the commands extremely hard to detect.

ان کارروائیوں کی بنیاد پر جن کی ہمیں بیک ڈور کو انجام دینے کی ضرورت ہے، ہم کمانڈز کو انتہائی مشکل بنا سکتے ہیں۔


A few common examples of actions to perform include Downloading additional files to the compromised computer.

کارروائیوں کی چند عام مثالوں میں سمجھوتہ شدہ کمپیوٹر میں اضافی فائلیں ڈاؤن لوڈ کرنا شامل ہے۔


Remember that in many cases we don’t even need to send any substantial traffic over the HTTP tunnel.

یاد رکھیں کہ بہت سے معاملات میں ہمیں HTTP ٹنل پر کوئی خاص ٹریفک بھیجنے کی بھی ضرورت نہیں ہے۔


We can also use this same method as a way to ensure the backdoor is running by periodically requesting a specific URL from the backdoor.

ہم اس طریقہ کار کو اس بات کو یقینی بنانے کے لیے بھی استعمال کر سکتے ہیں کہ بیک ڈور وقتاً فوقتاً بیک ڈور سے ایک مخصوص یو آر ایل کی درخواست کرکے چل رہا ہے۔


That page on our C2 server can then log or alert us to the activity.

ہمارے C2 سرور پر موجود وہ صفحہ پھر ہمیں سرگرمی کے بارے میں لاگ ان یا الرٹ کر سکتا ہے۔


Controlling the backdoor via the communication from the command-and- control server is a straightforward task.

کمانڈ اینڈ کنٹرول سرور سے مواصلت کے ذریعے بیک ڈور کو کنٹرول کرنا ایک سیدھا سادہ کام ہے۔


For ease of understanding, we’ll stick with numbers that correspond to specific commands.

آسانی سے سمجھنے کے لیے، ہم ان نمبروں کے ساتھ رہیں گے جو مخصوص کمانڈز سے مطابقت رکھتے ہیں۔


One of the simplest methods is to hide a single HTML tag inside of a much larger, seemingly innocent HTML file.

سب سے آسان طریقوں میں سے ایک یہ ہے کہ ایک بڑے، بظاہر بے ضرر HTML فائل کے اندر ایک واحد HTML ٹیگ چھپایا جائے۔


An administrator receives the alert from the NIDS system and investigates the offending computer.

ایک منتظم NIDS سسٹم سے الرٹ وصول کرتا ہے اور اس کمپیوٹر کی تفتیش کرتا ہے جو خلاف ورزی کر رہا ہے۔


The network communication is originating from an executable in the C:\Program Files\xfmanager\ directory.

نیٹ ورک مواصلت C:\Program Files\xfmanager\ ڈائرکٹری میں موجود ایک قابل عمل فائل سے شروع ہو رہی ہے۔


The end user explains to the investigator that the xfmanager program in question is the XFinances Manager, which is a critical part of the user’s job function.

اختتامی صارف تفتیش کار کو بتاتا ہے کہ زیر بحث xfmanager پروگرام XFinances مینیجر ہے، جو صارف کے کام کا ایک اہم حصہ ہے۔


If you attempt to close the process, it prompts the user with a warning that the XFinances Manager will need to be updated manually if the program is closed.

اگر آپ اس عمل کو بند کرنے کی کوشش کرتے ہیں، تو یہ صارف کو ایک انتباہ کے ساتھ اشارہ کرتا ہے کہ اگر پروگرام بند ہو جاتا ہے تو XFinances مینیجر کو دستی طور پر اپ ڈیٹ کرنے کی ضرورت ہوگی۔


Even though the process has a registry entry to enable it to automatically start, if you remove the registry entry, it is not automatically re-created.

اگرچہ اس عمل میں اسے خود بخود شروع کرنے کے لیے ایک رجسٹری اندراج ہے، لیکن اگر آپ رجسٹری اندراج کو ہٹا دیتے ہیں، تو یہ خود بخود دوبارہ نہیں بنتا ہے۔


All network communication is via HTTP to update.xf-software.com.

تمام نیٹ ورک مواصلت HTTP کے ذریعے update.xf-software.com پر ہوتی ہے۔


Upon observing all HTTP traffic, it appears the software is querying the server to see if an update is available.

تمام HTTP ٹریفک کا مشاہدہ کرنے پر، ایسا لگتا ہے کہ سافٹ ویئر یہ دیکھنے کے لیے سرور سے استفسار کر رہا ہے کہ آیا کوئی اپ ڈیٹ دستیاب ہے۔


If the investigator visits the update.xf-software.com website, it looks exactly like the legitimate (xfsoftware.com) website complete with logos and appropriate text.

اگر تفتیش کار update.xf-software.com ویب سائٹ پر جاتا ہے، تو یہ بالکل جائز (xfsoftware.com) ویب سائٹ کی طرح نظر آتی ہے جو لوگو اور مناسب متن کے ساتھ مکمل ہے۔


If the investigator is extremely unusual and decides he must be extremely precautious, reverse-engineer the executable, and understand every single byte of the program, here’s what he would find:

اگر تفتیش کار انتہائی غیر معمولی ہے اور فیصلہ کرتا ہے کہ اسے انتہائی محتاط رہنا چاہیے، تو قابل عمل فائل کو ریورس انجینئر کریں، اور پروگرام کے ہر ایک بائٹ کو سمجھیں، تو اسے یہ ملے گا:


The executable queries only the specified remote server and only via HTTP.

قابل عمل فائل صرف مخصوص ریموٹ سرور سے استفسار کرتی ہے اور صرف HTTP کے ذریعے.


If the HTTP response is a string containing “update=,” the file specified by a URL after the update parameter is downloaded with an HTTP GET request.

اگر HTTP کا جواب ایک سٹرنگ ہے جس میں “update=” ہے، تو اپ ڈیٹ پیرامیٹر کے بعد URL کے ذریعے مخصوص کردہ فائل کو HTTP GET درخواست کے ساتھ ڈاؤن لوڈ کیا جاتا ہے۔


The file is saved in the same directory as the update software and executed.

فائل کو اپ ڈیٹ سافٹ ویئر کی طرح اسی ڈائرکٹری میں محفوظ کیا جاتا ہے اور اسے چلایا جاتا ہے۔


A log is created of the upgrade, and the new version of the XFManager is marked in the registry key for the XFManager.

اپ گریڈ کا ایک لاگ بنایا جاتا ہے، اور XFManager کا نیا ورژن XFManager کے لیے رجسٹری کلید میں نشان زد کیا جاتا ہے۔


The updater program then returns to normal operation.

اس کے بعد اپڈیٹر پروگرام معمول کے آپریشن پر واپس آجاتا ہے۔


That’s it—the xfupdate.exe program appears to operate solely as a means to query the server for an upgrade to the legitimate software and contains no other functionality, which is truly all the program does.

بس یہی ہے—xfupdate.exe پروگرام صرف جائز سافٹ ویئر میں اپ گریڈ کے لیے سرور سے استفسار کرنے کے ایک ذریعہ کے طور پر کام کرتا ہے اور اس میں کوئی دوسری فعالیت نہیں ہے، جو واقعی وہی ہے جو پروگرام کرتا ہے۔


Let’s analyze what is happening behind the scenes and what the investigator is not seeing.

آئیے تجزیہ کریں کہ پس منظر میں کیا ہو رہا ہے اور تفتیش کار کیا نہیں دیکھ رہا ہے۔


Because the investigator is able to investigate and understand the true functionality of the piece of software that has warranted attention, then there’s no reason to investigate any further.

چونکہ تفتیش کار اس سافٹ ویئر کے ٹکڑے کی اصل فعالیت کی تفتیش اور سمجھنے کے قابل ہے جس نے توجہ حاصل کی ہے، تو مزید تفتیش کرنے کی کوئی وجہ نہیں ہے۔


This is further corroborated by the end user, who explains that the software we have bundled our backdoor with is necessary for them to perform their job function; at least they assume so.

اس کی مزید تصدیق اختتامی صارف نے کی ہے، جو وضاحت کرتا ہے کہ وہ سافٹ ویئر جس کے ساتھ ہم نے اپنا بیک ڈور بنڈل کیا ہے ان کے لیے اپنے کام کو انجام دینے کے لیے ضروری ہے؛ کم از کم وہ ایسا ہی فرض کرتے ہیں۔


All of the actions and operation of our backdoor are designed with the understanding of how the vast majority of malware, viruses, and backdoors have operated in the past and thus, the actions an even moderately talented investigator would perform and the things they would look for.

ہمارے بیک ڈور کے تمام اعمال اور آپریشن اس سمجھ کے ساتھ ڈیزائن کیے گئے ہیں کہ ماضی میں میلویئر، وائرس اور بیک ڈور کی اکثریت نے کیسے کام کیا ہے اور اس طرح، وہ اعمال جو ایک اعتدال پسند باصلاحیت تفتیش کار انجام دے گا اور وہ چیزیں جن کی وہ تلاش کرے گا۔


For example, it’s common to delete a registry entry that automatically starts an executable and reboot a few times to see if the entry is restored.

مثال کے طور پر، ایک رجسٹری اندراج کو حذف کرنا جو خود بخود ایک قابل عمل فائل شروع کرتا ہے اور یہ دیکھنے کے لیے کہ آیا اندراج بحال ہوتا ہے، چند بار دوبارہ شروع کرنا عام ہے۔


Of course, we might not want to send this in cleartext, as it may be a little obvious.

یقینا، ہم یہ واضح متن میں نہیں بھیجنا چاہیں گے، کیونکہ یہ تھوڑا واضح ہو سکتا ہے۔


Implementing some simple shifting, a Caesar cipher, or even just base64 encoding as in the last example might be a good option.

کچھ سادہ شفٹنگ، سیزر سائفر، یا یہاں تک کہ پچھلی مثال کی طرح صرف بیس 64 انکوڈنگ کو لاگو کرنا ایک اچھا آپشن ہو سکتا ہے۔


To have the backdoor actually attempt to resolve the DNS record, we would just use the gethostbyname function call.

بیک ڈور کو اصل میں DNS ریکارڈ کو حل کرنے کی کوشش کرنے کے لیے، ہم صرف gethostbyname فنکشن کال استعمال کریں گے۔


In this case, it doesn’t even matter if the backdoored host doesn’t have direct access to the Internet.

اس صورت میں، اس سے کوئی فرق نہیں پڑتا کہ بیک ڈورڈ ہوسٹ کو انٹرنیٹ تک براہ راست رسائی حاصل نہیں ہے۔


Since any attempt to resolve the DNS name will eventually request that DNS record from our DNS server.

چونکہ DNS نام کو حل کرنے کی کوئی بھی کوشش بالآخر ہمارے DNS سرور سے اس DNS ریکارڈ کی درخواست کرے گی۔


Of course, we would need to have access to the log files of the DNS servers responsible for our domain, but that should go without saying.

یقینا، ہمیں اپنے ڈومین کے ذمہ دار DNS سرورز کی لاگ فائلوں تک رسائی حاصل کرنے کی ضرورت ہوگی، لیکن یہ کہنا ضروری ہے۔


Creating a separate monitoring process is a simple task.

ایک الگ مانیٹرنگ عمل بنانا ایک آسان کام ہے۔


As we discussed previously, this may be used to not only monitor and fix any issues with our running backdoor, but also to monitor for actions that may be indicative of someone investigating a compromised machine.

جیسا کہ ہم نے پہلے بحث کی، یہ نہ صرف ہمارے چل رہے بیک ڈور کے ساتھ کسی بھی مسئلے کی نگرانی اور اسے ٹھیک کرنے کے لیے استعمال کیا جا سکتا ہے، بلکہ ان کارروائیوں کی نگرانی کے لیے بھی استعمال کیا جا سکتا ہے جو کسی سمجھوتہ شدہ مشین کی تفتیش کرنے والے کسی شخص کی نشاندہی کر سکتی ہیں۔


Let’s explore simple solutions for both here.

آئیے یہاں دونوں کے لیے آسان حل تلاش کریں۔


We’ll use the Windows calculator program (calc.exe) as the example here to make our testing easy.

ہم یہاں اپنی جانچ کو آسان بنانے کے لیے مثال کے طور پر ونڈوز کیلکولیٹر پروگرام (calc.exe) استعمال کریں گے۔


Using an example from the Microsoft Developer Network (MSDN) on the use of the EnumProcesses and OpenProcess functions, we’ll modify it to watch for a specific process name and then react accordingly whether the process is running or not.

EnumProcesses اور OpenProcess فنکشنز کے استعمال پر Microsoft Developer Network (MSDN) سے ایک مثال کا استعمال کرتے ہوئے، ہم اسے ایک مخصوص عمل کے نام کی نگرانی کے لیے تبدیل کریں گے اور پھر اس کے مطابق رد عمل ظاہر کریں گے کہ آیا عمل چل رہا ہے یا نہیں۔


In this basic example, you can see that this program loops indefinitely, or that is until it is closed.

اس بنیادی مثال میں، آپ دیکھ سکتے ہیں کہ یہ پروگرام غیر معینہ مدت تک لوپ کرتا ہے، یا یہ اس وقت تک ہے جب تک کہ اسے بند نہ کر دیا جائے۔


It iterates through all open processes and looks specifically for the EXENAME, which is defined from the very beginning of the file.

یہ تمام کھلے عملوں سے گزرتا ہے اور خاص طور پر EXENAME کو تلاش کرتا ہے، جو فائل کے شروع سے ہی متعین ہے۔


You can compile this program, link to the psapi library, and run it.

آپ اس پروگرام کو مرتب کر سکتے ہیں، psapi لائبریری سے لنک کر سکتے ہیں، اور اسے چلا سکتے ہیں۔


You’ll notice that as you open and close calc.exe, the program alerts you accordingly.

آپ دیکھیں گے کہ جیسے ہی آپ calc.exe کھولتے اور بند کرتے ہیں، پروگرام آپ کو اس کے مطابق الرٹ کرتا ہے۔


Thus, at this point, we choose what we’d like to do at each of the if statements.

اس طرح، اس مقام پر، ہم منتخب کرتے ہیں کہ ہم ہر if بیانات پر کیا کرنا چاہیں گے۔


For example, if this were our backdoor watchdog service, we could create a separate function called launchBackdoor(), which would load the backdoor using the CreateProcess function we covered earlier, as in the following example:

مثال کے طور پر، اگر یہ ہماری بیک ڈور واچ ڈاگ سروس ہوتی، تو ہم ایک الگ فنکشن بنا سکتے تھے جسے launchBackdoor() کہا جاتا ہے، جو CreateProcess فنکشن کا استعمال کرتے ہوئے بیک ڈور کو لوڈ کرے گا جس کا احاطہ ہم نے پہلے کیا تھا، جیسا کہ درج ذیل مثال میں:


We can take the same exact watchdog code and utilize that as the process that monitors for any indication that someone may be investigating the compromised system.

ہم وہی واچ ڈاگ کوڈ لے سکتے ہیں اور اسے اس عمل کے طور پر استعمال کر سکتے ہیں جو اس بات کی کسی بھی نشاندہی کی نگرانی کرتا ہے کہ کوئی سمجھوتہ شدہ نظام کی تفتیش کر رہا ہے۔


As a final example, let’s consider an extreme scenario where all of the TCP and UDP ports to and from a host are filtered, except for TCP port 22 as shown in Figure 10-2.

ایک آخری مثال کے طور پر، آئیے ایک انتہائی منظر نامے پر غور کریں جہاں کسی میزبان سے اور اس سے تمام TCP اور UDP پورٹس کو فلٹر کیا جاتا ہے، سوائے TCP پورٹ 22 کے جیسا کہ شکل 10-2 میں دکھایا گیا ہے۔


Port 22 is typically used for the Secure Shell (SSH), so let’s see how we might be able to backdoor a system and maintain communications in this scenario.

پورٹ 22 عام طور پر Secure Shell (SSH) کے لیے استعمال ہوتی ہے، تو آئیے دیکھتے ہیں کہ ہم اس منظر نامے میں کسی سسٹم کو بیک ڈور کیسے کر سکتے ہیں اور مواصلات کو کیسے برقرار رکھ سکتے ہیں۔


of technology and, 12 as numbers game, 15 offensive vs. defensive thinking in, 18–19 patch process gaps in, 16–17 risk management vs., 13–14

ٹیکنالوجی کے بارے میں، 12، ایک نمبر گیم کے طور پر، 15، جارحانہ بمقابلہ دفاعی سوچ، 18-19، پیچ کے عمل میں خامیاں، 16-17، رسک مینجمنٹ بمقابلہ، 13-14۔


thinking outside the box regarding, 64–65 traditional security vs., 17 vulnerability of complexity in, 21–22 weaponized software and, 23–24 iterative DNS queries, 92–93

اس کے بارے میں غیر روایتی سوچ، 64-65، روایتی سیکیورٹی بمقابلہ، 17، پیچیدگی کی کمزوری، 21-22، ہتھیاروں سے لیس سافٹ ویئر اور، 23-24، بار بار DNS استفسارات، 92-93۔


J James, Jonathan, 231 Java signed applet attack, 198–199 JavaScript files, in phishing websites, 183 jimmy tool, for hacking cars, 368

جے جیمز، جوناتھن، 231 جاوا سائن شدہ ایپلٹ حملہ، 198-199 جاوا اسکرپٹ فائلیں، فشنگ ویب سائٹس میں، 183 جمی ٹول، کاروں کو ہیک کرنے کے لیے، 368۔


John the Ripper password cracker, 253, 263 K Kaba Simplex vertical pin entry doors, 339 Kaspersky Labs, 45 Kautilya toolkit, 296

جان دی ریپر پاس ورڈ کریکر، 253، 263 کے کابا سمپلیکس عمودی پن داخلہ دروازے، 339 کاسپرسکی لیبز، 45 کوٹیلیا ٹول کٹ، 296۔


key copying, 331–332 key duplication, for hacking cars, 368 key pins in lock picking, 325–326 on pin tumbler locks, 323–324, 325

چابی کی کاپی کرنا، 331-332 چابی کی نقل، کاروں کو ہیک کرنے کے لیے، 368 تالے کھولنے میں کلیدی پن، 325-326 پن ٹمبلر تالوں پر، 323-324، 325۔


keylogger, USB as APT bug, 370–371 for FDE password, 375 keystroke logging, for backdoor data collection, 410–414

کی لاگر، USB بطور APT بگ، 370-371 FDE پاس ورڈ کے لیے، 375 کی اسٹروک لاگنگ، بیک ڈور ڈیٹا جمع کرنے کے لیے، 410-414۔


keyway manipulation of, 331 on pin tumbler locks, 323–324, 325 Khlebovich, Pavel, 281 Kismet data analysis with, 227

کی وے میں ہیرا پھیری، 331 پن ٹمبلر تالوں پر، 323-324، 325 خلیبوچ، پاویل، 281 کس میٹ ڈیٹا تجزیہ کے ساتھ، 227۔


identifying wireless networks, 220–223 Kostolnik, Matt, 35–37 Kyocera Event wakizashi phone, as hardware Trojan, 278–279

وائرلیس نیٹ ورکس کی شناخت، 220-223 کوسٹولنک، میٹ، 35-37 کیوسیرا ایونٹ واکیزاشی فون، بطور ہارڈ ویئر ٹروجن، 278-279۔


LACNIC (Latin America and Caribbean Network Information Centre), for reconnaissance data, 81–82 large research data set analysis, 117–119 laughter body language of, 319

LACNIC (لاطینی امریکہ اور کیریبین نیٹ ورک انفارمیشن سینٹر)، جاسوسی کے ڈیٹا کے لیے، 81-82 بڑے تحقیقی ڈیٹا سیٹ کا تجزیہ، 117-119 ہنسی جسم کی زبان، 319۔


in physical social engineering, 315–316 leaning, body language of, 319 legitimacy triggers, in social engineering, 166–167

جسمانی سماجی انجینئرنگ میں، 315-316 جھکنا، جسم کی زبان، 319 قانونی حیثیت کے محرکات، سماجی انجینئرنگ میں، 166-167۔


legs, body language of, 319 license plates, for individual reconnaissance, 157 lily pad, 75 LinkedIn, for identifying personnel, 132

ٹانگیں، جسم کی زبان، 319 لائسنس پلیٹیں، انفرادی جاسوسی کے لیے، 157 للی پیڈ، 75 لنکڈ ان، اہلکاروں کی شناخت کے لیے، 132۔


Linksys WRT54G hardware-based access point, 211, 250 Linux drop boxes, planting, 371 Linux VM (virtual machine) installation of, 284–286

لنکسس WRT54G ہارڈ ویئر پر مبنی رسائی پوائنٹ، 211، 250 لینکس ڈراپ بکس، لگانا، 371 لینکس VM (ورچوئل مشین) کی تنصیب، 284-286۔


for wakizashi phones, 283–284 LinuxDeploy application, installation of, 283–284 Litecoins, for anonymous purchasing, 71 local application data, backdoor dropper scan of, 397–400

واکیزاشی فونز کے لیے، 283-284 لینکس ڈیپلائی ایپلی کیشن، انسٹالیشن، 283-284 لائٹ کوائنز، گمنام خریداری کے لیے، 71 مقامی ایپلی کیشن ڈیٹا، بیک ڈور ڈراپر اسکین، 397-400۔


lock mechanisms. See also pin tumbler locks biometric authentication and, 342–343 for doors, 322–324 manipulation of, 331 mule tool for, 337

لاک میکانزم۔ نیز پن ٹمبلر لاکس بائیومیٹرک تصدیق اور، 342-343 دروازوں کے لیے، 322-324 ہیرا پھیری، 331 خچر کا آلہ، 337۔


picking of. See lock picking RFID tokens/cards as, 341–342 for safes, 343–345 sidestepping, 334–336 lock picking bump key method for, 329–330

اٹھانا۔ لاک پکنگ RFID ٹوکن/کارڈز کے طور پر، 341-342 سیف کے لیے، 343-345 سائیڈ سٹیپنگ، 334-336 لاک پکنگ بمپ کی طریقہ کار، 329-330۔


general technique for, 328 key copying for, 331–332 of pin tumbler locks, 324–328 raking technique for, 328–329 tools to assist, 330–331

عام تکنیک کے لیے، 328 چابی کی کاپی کرنا، 331-332 پن ٹمبلر تالوں کی، 324-328 ریکنگ تکنیک کے لیے، 328-329 مدد کرنے کے اوزار، 330-331۔


lock shimming of cars, 368 of safes, 344 with shim guards, 333–334, 335 techniques for, 332–333

لاک شیمنگ کاروں کی، 368 سیف کی، 344 شیم گارڈز کے ساتھ، 333-334، 335 تکنیک، 332-333۔


Lockheed Martin, infiltration of, 47 logging in client device attack, 254–255, 257–258 configuration of, 265–266 keystroke, 410–414

لاک ہیڈ مارٹن، دراندازی، 47 کلائنٹ ڈیوائس حملے میں لاگنگ، 254-255، 257-258 ترتیب، 265-266 کی اسٹروک، 410-414۔


looking glass servers identifying ISPs, 105–107 identifying routing information, 98–100 Lua scripting language, 43–44 M magnetic contact switches, 357–359

شیشے کے سرورز ISPs کی شناخت، 105-107 روٹنگ معلومات کی شناخت، 98-100 Lua اسکرپٹنگ زبان، 43-44 M مقناطیسی رابطہ سوئچ، 357-359۔


Mail Exchange (MX) records, 86 maintaining access, in AHM, 69 malicious websites, spear phishing via, 180 malware Duqu worm, 42

میل ایکسچینج (MX) ریکارڈز، 86 AHM میں رسائی کو برقرار رکھنا، 69 بدنیتی پر مبنی ویب سائٹس، نیزہ فشنگ کے ذریعے، 180 مالویئر ڈوکو کیڑا، 42۔