The command '.process' is used to switch the context in the debugger.

डीबगरमध्ये संदर्भ बदलण्यासाठी '.process' कमांड वापरली जाते.


Injected code can be detected by looking for PAGE_EXECUTE_READWRITE protection.

PAGE_EXECUTE_READWRITE संरक्षणाची तपासणी करून इंजेक्ट केलेले कोड शोधले जाऊ शकतात.


Malware often injects code into legitimate processes like explorer.exe.

मालवेअर अनेकदा explorer.exe सारख्या कायदेशीर प्रक्रियांमध्ये कोड इंजेक्ट करतात.


The 'volshell' plugin allows for interactive analysis of memory.

'volshell' प्लगइन मेमरीचे इंटरएक्टिव्ह विश्लेषण करण्यास अनुमती देते.


The presence of a PE file in a memory region can indicate code injection.

मेमरी विभागात PE फाईलची उपस्थिती कोड इंजेक्शन दर्शवू शकते.


Disassembly can help identify malicious code when hex dumps are insufficient.

हेक्स डंप अपुरे असल्यास, डिसअसेम्ब्ली (disassembly) द्वारे दुर्भावनापूर्ण कोड ओळखण्यास मदत होते.


The 'vaddump' plugin is used to dump memory regions to disk.

'vaddump' प्लगइन मेमरी विभाग डिस्कवर डंप करण्यासाठी वापरले जाते.


Malware may wipe the PE header after injecting a file.

फाईल इंजेक्ट केल्यानंतर मालवेअर PE हेडर पुसून टाकू शकते.


The malfind plugin automates the detection of suspicious memory regions.

malfind प्लगइन संशयास्पद मेमरी विभागांचे स्वयंचलितपणे शोध घेते.


Hollow process injection replaces the executable of a legitimate process.

हॉलो प्रोसेस इंजेक्शन कायदेशीर प्रक्रियेची एक्झिक्युटेबल (executable) बदलते.


Process A starts process B in suspended mode.

प्रक्रिया A, प्रक्रिया B ला निलंबित स्थितीत सुरू करते.


Malware determines the base address of the legitimate process.

मालवेअर कायदेशीर प्रक्रियेचा बेस ऍड्रेस (base address) निश्चित करते.


Memory is allocated with read, write, and execute permissions.

मेमरी रीड, राइट आणि एक्झिक्युट परवानग्यांसह (permissions) वाटप केली जाते.


The start address of the thread is changed to the entry point of the injected executable.

थ्रेडचा (thread) प्रारंभ पत्ता इंजेक्ट केलेल्या एक्झिक्युटेबलच्या एंट्री पॉइंटवर बदलला जातो.


स्टक्सनेट (Stuxnet) ने हॉलो प्रोसेस इंजेक्शनचा वापर केला.


Discrepancies between PEB and VAD can indicate process hollowing.

PEB आणि VAD मधील विसंगती प्रक्रिया हॉलोइंग दर्शवू शकते.


The dlllist plugin gets module information from the PEB.

dlllist प्लगइन PEB मधून मॉड्यूलची माहिती मिळवते.


The driver updates the Major function table during initialization.

सुरुवातीला, ड्रायव्हर मेजर फंक्शन टेबल अपडेट करतो.


Examining the major function table gives an idea of supported operations.

मेजर फंक्शन टेबल तपासल्यास समर्थित ऑपरेशन्सची कल्पना येते.


An application uses IRP_MJ_CREATE to open a file or device.

एखादे ॲप्लिकेशन फाईल किंवा डिव्हाईस उघडण्यासाठी IRP_MJ_CREATE वापरते.


The I/O manager uses IRP_MJ_READ for read operations.

I/O मॅनेजर रीड ऑपरेशन्ससाठी IRP_MJ_READ वापरतो.


Null.sys only supports specific operations like open, read, write.

null.sys केवळ ओपन, रीड, राइट सारखी विशिष्ट कार्ये सपोर्ट करते.


Write requests are dispatched to the MajorFunction[IRP_MJ_WRITE] function.

राइट विनंती मेजरफंक्शन[IRP_MJ_WRITE] फंक्शनकडे पाठवली जाते.


The I/O manager creates an IRP to describe an I/O request.

I/O मॅनेजर I/O विनंतीचे वर्णन करण्यासाठी IRP तयार करतो.


The IRP contains a buffer for data storage.

IRP मध्ये डेटा स्टोअर करण्यासाठी एक बफर असतो.


The driver checks if everything is OK before initiating an I/O operation.

I/O ऑपरेशन सुरू करण्यापूर्वी, ड्रायव्हर सर्वकाही ठीक आहे की नाही हे तपासतो.


The driver returns the IRP to the I/O manager after completion.

काम पूर्ण झाल्यावर, ड्रायव्हर IRP I/O मॅनेजरला परत करतो.


The I/O manager returns status and data to the user mode application.

I/O मॅनेजर वापरकर्ता मोड ॲप्लिकेशनला स्थिती आणि डेटा परत करतो.


User-mode code communicates with the kernel-mode driver.

वापरकर्ता-मोड कोड, कर्नल-मोड ड्रायव्हरशी संवाद साधतो.


The DeviceIoControl API allows direct communication.

DeviceIoControl API थेट संवाद साधण्याची परवानगी देते.


IOCTL codes identify specific operations.

IOCTL कोड विशिष्ट ऑपरेशन्स ओळखतात.


I/O requests can go through multiple layers of drivers.

I/O विनंत्या अनेक ड्रायव्हर थरांमधून जाऊ शकतात.


एक रूटकिट ड्रायव्हर IRPs मध्ये अडथळा आणू शकतो.


The devicetree plugin displays the device tree.

devicetree प्लगइन डिव्हाइस ट्री दर्शवते.


Malware can create its own device to hide its binary.

मालवेअर (Malware) त्याचे स्वतःचे बायनरी लपवण्यासाठी स्वतःचे डिव्हाइस तयार करू शकते.


The driverirp plugin shows major IRP functions.

driverirp प्लगइन प्रमुख IRP फंक्शन्स दर्शवते.


SSDT hooking is a technique to modify system calls.

SSDT हुकिंग (Hooking) ही प्रणाली कॉलमध्ये बदल करण्याची एक तंत्र आहे.


To identify API hooks in both process and kernel memory, you can use the apihooks Volatility plugin.

प्रक्रिया आणि कर्नल मेमरीमध्ये एपीआय हुक ओळखण्यासाठी, तुम्ही apihooks व्होलॅटिलिटी प्लगइन वापरू शकता.


In the following example of Zeus bot, an executable is injected into the explorer.exe process's memory.

झेउस बॉटच्या खालील उदाहरणात, एक एक्झिक्युटेबल explorer.exe च्या मेमरीमध्ये इंजेक्ट केले जाते.


The hooked API is then redirected to address 0x2c7ec48 (hook address).

नंतर हुक केलेले एपीआय 0x2c7ec48 (हुक ऍड्रेस) या पत्त्यावर पुनर्निर्देशित केले जाते.


A malicious program such as rootkit can load a kernel driver to run the code in kernel mode.

रूटकिटसारखे दुर्भावनापूर्ण प्रोग्राम कर्नल मोडमध्ये कोड चालवण्यासाठी कर्नल ड्रायव्हर लोड करू शकतात.


Once it's running in the kernel space, it has access to the internal operating system code.

एकदा ते कर्नल स्पेसमध्ये चालत असेल की, त्याला अंतर्गत ऑपरेटिंग सिस्टम कोडमध्ये प्रवेश मिळतो.


Windows has implemented various security mechanisms that are designed to prevent the execution of unauthorized code.

विंडोजने विविध सुरक्षा यंत्रणा लागू केल्या आहेत, ज्या अनधिकृत कोडच्या अंमलबजावणीस प्रतिबंध करण्यासाठी डिझाइन केल्या आहेत.


Another security mechanism is Kernel Patch Protection (KPP), also known as PatchGuard.

दुसरी सुरक्षा यंत्रणा म्हणजे कर्नल पॅच प्रोटेक्शन (KPP), ज्याला PatchGuard म्हणूनही ओळखले जाते.


एक पद्धत म्हणजे बूटकिट स्थापित करणे.


A Bootkit infects the early stages of the system startup process.

बूटकिट सिस्टीम सुरू होण्याच्या सुरुवातीच्या टप्प्याला संक्रमित करते.


We will start by listing the kernel modules.

आम्ही कर्नल मॉड्यूल्सची यादी करून सुरुवात करू.


Listing kernel modules may not always help you identify the malicious kernel driver.

कर्नल मॉड्यूल्सची यादी करणे नेहमीच तुम्हाला दुर्भावनापूर्ण कर्नल ड्रायव्हर ओळखण्यास मदत करेल असे नाही.


The modules plugin lists the kernel modules in the order in which they were loaded.

मॉड्यूल्स प्लगइन कर्नल मॉड्यूल्सची यादी ज्या क्रमाने लोड केली जातात, त्याच क्रमाने करते.


Since walking the doubly linked list is susceptible to DKOM attacks.

दुहेरी लिंक्ड लिस्ट फिरणे DKOM हल्ल्यांना बळी पडू शकते.


To overcome this problem, you can use another plugin named modscan.

ही समस्या दूर करण्यासाठी, तुम्ही modscan नावाचे दुसरे प्लगइन वापरू शकता.


The modscan plugin relies on the pool tag scanning approach.

modscan प्लगइन पूल टॅग स्कॅनिंग दृष्टिकोनवर अवलंबून असते.


In other words, it scans the physical address space looking for the pool tag.

दुसऱ्या शब्दांत, ते पूल टॅग शोधत, भौतिक ऍड्रेस स्पेस स्कॅन करते.


When you run the modules plugin against the memory image infected with the Necurs rootkit, it does not display that malicious driver.

जेव्हा तुम्ही नेक्रस रूटकिटने संक्रमित मेमरी इमेजवर मॉड्यूल्स प्लगइन चालवता, तेव्हा ते दुर्भावनापूर्ण ड्रायव्हर दर्शवत नाही.


The driverscan plugin gets the information related to kernel modules from a structure named DRIVER_OBJECT.

ड्रायव्हरस्कॅन प्लगइन DRIVER_OBJECT नावाच्या संरचनेतून कर्नल मॉड्यूल्सशी संबंधित माहिती मिळवते.


In this section, you will understand the interaction between the user-mode and kernel-mode components.

या विभागात, तुम्ही युजर-मोड आणि कर्नल-मोड घटकांमधील परस्परसंवाद समजून घ्याल.


Let's try to understand what happens when a user-mode application performs input/output (I/O) operations.

चला, जेव्हा युजर-मोड ऍप्लिकेशन इनपुट/आउटपुट (I/O) ऑपरेशन्स करते, तेव्हा काय होते हे समजून घेण्याचा प्रयत्न करूया.


To overcome this problem, we can use another plugin named ldrmodules.

या समस्येवर मात करण्यासाठी, आपण ldrmodules नावाचे दुसरे प्लगइन वापरू शकतो.


The ldrmodules plugin compares module information from the three PEB lists with the information from a data structure residing in the kernel memory known as VADs.

ldrmodules प्लगइन तीन PEB सूचीमधील मॉड्यूल माहितीची तुलना VADs म्हणून ओळखल्या जाणार्‍या कर्नल मेमरीमध्ये असलेल्या डेटा संरचनेतील माहितीशी करते.


The memory manager uses VADs to keep track of virtual addresses in the process memory that are reserved (or free).

मेमरी व्यवस्थापक व्हर्च्युअल ऍड्रेसचा मागोवा घेण्यासाठी VADs वापरतो जे प्रोसेस मेमरीमध्ये राखीव (किंवा मोकळे) आहेत.


If the process memory region contains a memory-mapped file (such as an executable, DLL), then the VAD node stores information about its base address, file path, and memory protection.

प्रक्रिया मेमरी विभागात मेमरी-मॅप्ड फाइल (उदा. एक्झिक्युटेबल, DLL) असल्यास, VAD नोड त्याच्या बेस ऍड्रेस, फाइल पाथ आणि मेमरी संरक्षणाबद्दल माहिती संग्रहित करते.


In the following screenshot, one of the VAD nodes in the kernel space is describing information about where the process executable (explorer.exe) is loaded, its full path, and memory protection.

पुढील स्क्रीनशॉटमध्ये, कर्नल स्पेसमध्ये असलेल्या VAD नोडपैकी एक प्रक्रिया एक्झिक्युटेबल (explorer.exe) कोठे लोड केले आहे, त्याचा संपूर्ण मार्ग आणि मेमरी संरक्षणाबद्दल माहिती देत आहे.


Similarly, other VAD nodes will describe process memory ranges, including the ones that contain mapped executable images such as DLLs.

त्याचप्रमाणे, इतर VAD नोड प्रक्रिया मेमरी रेंजचे वर्णन करतील, ज्यात DLL सारख्या मॅप्ड एक्झिक्युटेबल प्रतिमा आहेत.


To get the module's information, the ldrmodules plugin enumerates all the VAD nodes that contain mapped executable images and compares the results with the three PEB lists to identify any discrepancies.

मॉड्यूलची माहिती मिळवण्यासाठी, ldrmodules प्लगइन सर्व VAD नोड्सची गणना करते ज्यात मॅप्ड एक्झिक्युटेबल प्रतिमा आहेत आणि कोणत्याही विसंगती ओळखण्यासाठी तीन PEB सूचीमधील परिणामांची तुलना करते.


You can see that the ldrmodules plugin was able to identify a malicious DLL called TDSSoiqh.dll, which hides from all the three PEB lists.

तुम्ही पाहू शकता की ldrmodules प्लगइन TDSSoiqh.dll नावाचे एक दुर्भावनापूर्ण DLL ओळखण्यास सक्षम होते, जे तिन्ही PEB सूचीमधून लपलेले आहे.


To dump a process executable from memory to disk, you can use the procdump plugin.

मेमरीमधून डिस्कवर प्रक्रिया एक्झिक्युटेबल डंप करण्यासाठी, तुम्ही procdump प्लगइन वापरू शकता.


To dump the process executable, you need to know either its process ID or its physical offset.

प्रक्रिया एक्झिक्युटेबल डंप करण्यासाठी, तुम्हाला एकतर त्याचा प्रक्रिया आयडी किंवा त्याचे फिजिकल ऑफसेट माहित असणे आवश्यक आहे.


With the -D (--dump-dir) option, you specify the name of the directory in which to dump executable files.

-D (--dump-dir) पर्यायासह, तुम्ही त्या डिरेक्टरीचे नाव निर्दिष्ट करता ज्यामध्ये एक्झिक्युटेबल फाइल्स डंप करायच्या आहेत.


The dumped file is named based on the pid of a process such as executable.PID.exe.

डंप केलेल्या फाइलचे नाव executable.PID.exe सारख्या प्रक्रियेच्या pid वर आधारित आहे.


To dump a process with the physical offset, you can use the -o (--offset) option.

फिजिकल ऑफसेटसह प्रक्रिया डंप करण्यासाठी, तुम्ही -o (--offset) पर्याय वापरू शकता.


Similar, to the process executable, you can dump a malicious DLL to disk using the dlldump plugin.

प्रक्रिया एक्झिक्युटेबल प्रमाणेच, तुम्ही dlldump प्लगइन वापरून डिस्कवर एक दुर्भावनापूर्ण DLL डंप करू शकता.


To dump the DLL, you need to specify the process ID (-p option) of the process that loaded the DLL, and the base address of the DLL, using the -b (--base) option.

DLL डंप करण्यासाठी, तुम्हाला त्या प्रक्रियेचा प्रक्रिया आयडी (-p पर्याय) निर्दिष्ट करणे आवश्यक आहे ज्याने DLL लोड केले आहे आणि -b (--base) पर्याय वापरून DLL चा बेस ऍड्रेस.


Most malicious programs perform some network activity.

बहुतेक दुर्भावनापूर्ण प्रोग्राम काही नेटवर्क क्रियाकलाप करतात.


Inspecting the networking activity will help you determine the network operations of the malware on the infected system.

नेटवर्क क्रियाकलापांचे परीक्षण केल्याने तुम्हाला संक्रमित सिस्टमवरील मालवेअरच्या नेटवर्क ऑपरेशन्सचा निर्धार करण्यास मदत होईल.


To determine the active network connections on pre-vista systems, you can use the connections plugin.

प्री-व्हिस्टा सिस्टमवर सक्रिय नेटवर्क कनेक्शन निर्धारित करण्यासाठी, तुम्ही कनेक्शन प्लगइन वापरू शकता.


Sometimes, you may want to get the information about the open sockets and their associated processes.

कधीकधी, तुम्हाला ओपन सॉकेट आणि त्यांच्या संबंधित प्रक्रियांची माहिती मिळवायची असेल.


From a forensics perspective, the registry can provide valuable information about the context of the malware.

फॉरेन्सिक दृष्टिकोनातून, रजिस्ट्री मालवेअरच्या संदर्भाबद्दल मौल्यवान माहिती देऊ शकते.


The output shows the entry from the clean system.

आउटपुट स्वच्छ प्रणालीमधील नोंद दर्शवतो.


You can see that the 0xC3 entry in the IDT is pointing to an address in the UNKNOWN module.

तुम्ही पाहू शकता की IDT मधील 0xC3 नोंद UNKNOWN मॉड्यूलमधील एका पत्त्याकडे निर्देश करत आहे.


In other words, the hooked entry resides outside the range of the ntoskrnl.exe module.

दुसऱ्या शब्दांत, जोडलेली नोंद ntoskrnl.exe मॉड्यूलच्या मर्यादेबाहेर आहे.


Detecting Advanced Malware Using Memory Forensics

मेमरी फॉरेन्सिक्स वापरून प्रगत मालवेअर शोधणे


Instead of replacing the pointers in the SSDT, an attacker can modify the kernel function.

SSDT मधील पॉइंटर्स बदलण्याऐवजी, एक हल्लेखोर कर्नल फंक्शनमध्ये बदल करू शकतो.


You can use the apihooks plugin to detect inline hooking in the kernel space.

तुम्ही कर्नल स्पेसमध्ये इनलाइन हुकिंग शोधण्यासाठी apihooks प्लगइन वापरू शकता.


The hooked API functions are redirected to the 0xb878dfb2 and 0xb878e6bb addresses within a malicious module.

जोडलेली API कार्ये एका दुर्भावनापूर्ण मॉड्यूलमधील 0xb878dfb2 आणि 0xb878e6bb पत्त्यांवर पुनर्निर्देशित केली जातात.


Even though the name of the hooking module is unknown, it is still possible to detect the malicious kernel module.

हुकिंग मॉड्यूलचे नाव अज्ञात असले तरी, दुर्भावनापूर्ण कर्नल मॉड्यूल शोधणे अजूनही शक्य आहे.


Running the modules plugin does not detect any module at that address range.

मॉड्यूल प्लगइन चालवल्यास त्या पत्त्याच्या श्रेणीमध्ये कोणतेही मॉड्यूल आढळत नाही.


You can clearly see that the hook addresses 0xb878dfb2 and 0xb878e6bb fall within the address range of TDSSserv.sys.

तुम्ही स्पष्टपणे पाहू शकता की हुक पत्ते 0xb878dfb2 आणि 0xb878e6bb TDSSserv.sys च्या पत्त्याच्या श्रेणीत येतात.


At this point, we have successfully identified the malicious driver.

या टप्प्यावर, आम्ही यशस्वीरित्या दुर्भावनापूर्ण ड्रायव्हरची ओळख पटवली आहे.


You can now dump the driver to disk for further analysis.

आता तुम्ही पुढील विश्लेषणासाठी ड्रायव्हर डिस्कवर टाकू शकता.


Instead of hooking the kernel API functions, a rootkit can modify the entries in the major function table.

कर्नल API कार्यांना हुक करण्याऐवजी, रूटकिट प्रमुख फंक्शन टेबलमधील नोंदींमध्ये बदल करू शकते.


For example, a rootkit can inspect the data buffer that is written to a disk or network.

उदाहरणार्थ, रूटकिट डेटा बफरची तपासणी करू शकते जो डिस्क किंवा नेटवर्कवर लिहिला जातो.


Normally, the IRP handler functions of a driver point within their own module.

सामान्यतः, ड्रायव्हरची IRP हँडलर कार्ये त्यांच्या स्वतःच्या मॉड्यूलमध्ये दर्शवतात.


To detect IRP hooks, you can focus on IRP handler functions that point to another driver.

IRP हुक शोधण्यासाठी, तुम्ही IRP हँडलर कार्यांवर लक्ष केंद्रित करू शकता जे दुसऱ्या ड्रायव्हरकडे निर्देश करतात.


If you are analyzing the rootkit in a lab setup, then you can list the IRP functions of all the drivers.

जर तुम्ही प्रयोगशाळेत रूटकिटचे विश्लेषण करत असाल, तर तुम्ही सर्व ड्रायव्हर्सची IRP कार्ये सूचीबद्ध करू शकता.


The following output from the modscan displays the malicious driver.

modscan मधील खालील आउटपुट दुर्भावनापूर्ण ड्रायव्हर दर्शवते.


Some rootkits use indirect IRP hooking to avoid suspicion.

काही रूटकिट संशय टाळण्यासाठी अप्रत्यक्ष IRP हुकिंग वापरतात.


After disassembling the address 0x880ee040, you can see the jump to an address of 0x8518cad9.

0x880ee040 पत्त्याचे विघटन केल्यानंतर, तुम्ही 0x8518cad9 पत्त्यावर जंप पाहू शकता.


The program's execution can be interrupted with breakpoints.

ब्रेकपॉइंट्स वापरून प्रोग्रामची अंमलबजावणी थांबवता येते.


Dynamic analysis involves implementing and using tools to observe a program's behavior.

डायनॅमिक विश्लेषणात प्रोग्रामच्या वर्तनाचे निरीक्षण करण्यासाठी साधनांचा वापर करणे समाविष्ट आहे.


Malware often uses techniques like DLL injection for malicious purposes.

दुर्भावनापूर्ण हेतूंसाठी मालवेअर अनेकदा DLL इंजेक्शनसारख्या तंत्रांचा वापर करते.


The CPU registers store important data during program execution.

प्रोग्रामच्या अंमलबजावणी दरम्यान सीपीयू रजिस्टर्समध्ये महत्त्वपूर्ण डेटा साठवला जातो.


Understanding the structure of PE files is crucial for malware analysis.

मालवेअर विश्लेषणासाठी PE फाईल्सची रचना समजून घेणे आवश्यक आहे.


Breakpoints can be set in debuggers like IDA or x64dbg.

आयडीए किंवा x64dbg सारख्या डीबगरमध्ये ब्रेकपॉइंट सेट केले जाऊ शकतात.


File type determination is an important step in initial analysis.

सुरुवातीच्या विश्लेषणात फाईल प्रकार निश्चित करणे महत्त्वाचे आहे.


Malware often employs custom encoding or encryption methods.

मालवेअर अनेकदा कस्टम एन्कोडिंग किंवा एन्क्रिप्शन पद्धती वापरतात.


The use of packers can obfuscate the true nature of a file.

पॅकरच्या वापरामुळे फाईलचे खरे स्वरूप अस्पष्ट होऊ शकते.


Analyzing the imports of a file can reveal its dependencies.

फाईलचे इम्पोर्ट्सचे विश्लेषण केल्याने तिची अवलंबित्वे उघड होऊ शकतात.


Remote DLL injection is a technique used by attackers.

रिमोट DLL इंजेक्शन हे हल्लेखोरांद्वारे वापरले जाणारे तंत्र आहे.


The stack plays a crucial role in function calls.

फंक्शन कॉल्समध्ये स्टॅक महत्त्वाची भूमिका बजावते.


IDA Pro is a powerful tool for static code analysis.

आयडीए प्रो स्थिर कोड विश्लेषणासाठी एक शक्तिशाली साधन आहे.


Malware can use scheduled tasks for persistence.

मालवेअर सातत्य टिकवण्यासाठी नियोजित कार्यांचा वापर करू शकते.


Understanding the basics of x86 architecture is essential.

x86 आर्किटेक्चरची मूलभूत माहिती असणे आवश्यक आहे.


File system monitoring can help detect malicious activity.

फाईल सिस्टमचे निरीक्षण दुर्भावनापूर्ण क्रियाकलाप शोधण्यात मदत करू शकते.


The EFLAGS register contains flags that control the CPU.

ईएफएलएजीएस रजिस्टरमध्ये असे ध्वज आहेत जे सीपीयू नियंत्रित करतात.


Using YARA rules, we can identify malware based on signatures.

YARA नियमांचा वापर करून, आम्ही स्वाक्षरीवर आधारित मालवेअर ओळखू शकतो.


The process environment block (PEB) contains information about a process.

प्रोसेस एनव्हायर्नमेंट ब्लॉक (PEB) मध्ये प्रक्रियेबद्दल माहिती असते.


Analyzing the resources of a PE file can reveal embedded data.

PE फाईलच्या संसाधनांचे विश्लेषण केल्याने एम्बेड केलेले डेटा उघड होऊ शकतो.