{"id":478479,"date":"2023-08-09T09:33:22","date_gmt":"2023-08-09T09:33:22","guid":{"rendered":""},"modified":"2023-09-05T11:16:49","modified_gmt":"2023-09-05T11:16:49","slug":"portable-executable-pe-file-header","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pt\/wiki\/portable-executable-pe-file-header\/","title":{"rendered":"Cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)"},"content":{"rendered":"<h2>Hist\u00f3ria e origem do cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>O cabe\u00e7alho do arquivo Portable Executable (PE) \u00e9 um componente cr\u00edtico dos sistemas operacionais Microsoft Windows. Ele serve como uma estrutura fundamental no formato de arquivo Windows Portable Executable. O conceito de cabe\u00e7alho de arquivo PE remonta ao desenvolvimento inicial do sistema operacional Windows.<\/p>\n<p>No in\u00edcio da d\u00e9cada de 1990, a Microsoft lan\u00e7ou o sistema operacional Windows 3.0, que marcou uma mudan\u00e7a significativa em rela\u00e7\u00e3o ao seu antecessor, o MS-DOS. O novo sistema operacional trouxe uma interface gr\u00e1fica de usu\u00e1rio e a capacidade de executar v\u00e1rios programas simultaneamente. Com a crescente complexidade do software, houve a necessidade de um formato de arquivo padronizado que pudesse encapsular c\u00f3digo execut\u00e1vel e dados e, ao mesmo tempo, permitir o carregamento e a execu\u00e7\u00e3o eficientes de programas.<\/p>\n<p>Essa necessidade levou ao nascimento do formato de arquivo Portable Executable (PE), que foi introduzido no Windows NT 3.1, lan\u00e7ado em 1993. O formato PE foi projetado para substituir o antigo formato New Executable (NE) usado nas vers\u00f5es de 16 bits do Windows. . Desde a sua cria\u00e7\u00e3o, o cabe\u00e7alho do arquivo PE passou por v\u00e1rias modifica\u00e7\u00f5es e melhorias para se adaptar \u00e0s necessidades crescentes do ecossistema Windows.<\/p>\n<h2>Informa\u00e7\u00f5es detalhadas sobre o cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>O cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE) \u00e9 um componente essencial que precede o c\u00f3digo execut\u00e1vel real e os dados em um arquivo PE. Seu objetivo principal \u00e9 fornecer informa\u00e7\u00f5es cruciais sobre a estrutura e caracter\u00edsticas do execut\u00e1vel, permitindo que o sistema operacional carregue e execute corretamente o programa. Algumas das principais informa\u00e7\u00f5es armazenadas no cabe\u00e7alho do arquivo PE incluem:<\/p>\n<ol>\n<li>\n<p><strong>N\u00famero m\u00e1gico<\/strong>: O cabe\u00e7alho do arquivo PE come\u00e7a com um n\u00famero m\u00e1gico de 2 bytes, que \u00e9 \u201cMZ\u201d ou \u201cZM\u201d em ASCII. Esta assinatura indica que o arquivo \u00e9 um arquivo PE v\u00e1lido.<\/p>\n<\/li>\n<li>\n<p><strong>Arquitetura<\/strong>: o cabe\u00e7alho do arquivo cont\u00e9m um campo que especifica a arquitetura de destino do execut\u00e1vel, como x86, x64, ARM ou outros.<\/p>\n<\/li>\n<li>\n<p><strong>Carimbo de data e hora<\/strong>: o cabe\u00e7alho inclui um carimbo de data\/hora que indica quando o execut\u00e1vel foi criado ou vinculado.<\/p>\n<\/li>\n<li>\n<p><strong>Endere\u00e7o do ponto de entrada<\/strong>: Este campo indica o endere\u00e7o de mem\u00f3ria do ponto de entrada onde a execu\u00e7\u00e3o do programa \u00e9 iniciada.<\/p>\n<\/li>\n<li>\n<p><strong>Endere\u00e7o base da imagem<\/strong>: o endere\u00e7o base da imagem especifica o endere\u00e7o de mem\u00f3ria virtual preferencial no qual o sistema deve carregar o execut\u00e1vel.<\/p>\n<\/li>\n<li>\n<p><strong>Se\u00e7\u00f5es<\/strong>: os arquivos PE s\u00e3o divididos em se\u00e7\u00f5es, e o cabe\u00e7alho cont\u00e9m informa\u00e7\u00f5es sobre essas se\u00e7\u00f5es, incluindo seus endere\u00e7os virtuais, tamanhos e caracter\u00edsticas.<\/p>\n<\/li>\n<li>\n<p><strong>Importar e exportar tabelas<\/strong>: essas tabelas armazenam informa\u00e7\u00f5es sobre as fun\u00e7\u00f5es e bibliotecas das quais o execut\u00e1vel depende e fornece.<\/p>\n<\/li>\n<li>\n<p><strong>Informa\u00e7\u00f5es sobre realoca\u00e7\u00e3o<\/strong>: O cabe\u00e7alho PE inclui dados de realoca\u00e7\u00e3o para facilitar o carregamento do execut\u00e1vel em um endere\u00e7o base diferente, se necess\u00e1rio.<\/p>\n<\/li>\n<li>\n<p><strong>Soma de verifica\u00e7\u00e3o<\/strong>: o cabe\u00e7alho inclui uma soma de verifica\u00e7\u00e3o para garantir a integridade do arquivo durante o carregamento.<\/p>\n<\/li>\n<li>\n<p><strong>Informa\u00e7\u00f5es de depura\u00e7\u00e3o<\/strong>: o cabe\u00e7alho pode armazenar dados de depura\u00e7\u00e3o para auxiliar no desenvolvimento de software e na solu\u00e7\u00e3o de problemas.<\/p>\n<\/li>\n<\/ol>\n<h2>A estrutura interna do cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>O cabe\u00e7alho do arquivo PE consiste em diversos campos de dados e estruturas cruciais para o bom funcionamento do execut\u00e1vel. Aqui est\u00e1 uma vis\u00e3o geral da estrutura interna do cabe\u00e7alho do arquivo PE:<\/p>\n<h3>Cabe\u00e7alho COFF<\/h3>\n<p>O cabe\u00e7alho do arquivo PE come\u00e7a com um cabe\u00e7alho Common Object File Format (COFF), que cont\u00e9m informa\u00e7\u00f5es gerais sobre o arquivo, como arquitetura, carimbo de data\/hora e n\u00famero de se\u00e7\u00f5es.<\/p>\n<h3>Cabe\u00e7alho opcional<\/h3>\n<p>Ap\u00f3s o cabe\u00e7alho COFF, o cabe\u00e7alho do arquivo PE cont\u00e9m um cabe\u00e7alho opcional, espec\u00edfico do sistema operacional Windows. O cabe\u00e7alho opcional inclui informa\u00e7\u00f5es relacionadas \u00e0s propriedades da imagem, como endere\u00e7o do ponto de entrada, base da imagem, alinhamento da se\u00e7\u00e3o e v\u00e1rios diret\u00f3rios de dados.<\/p>\n<h3>Cabe\u00e7alhos de se\u00e7\u00e3o<\/h3>\n<p>Ap\u00f3s o cabe\u00e7alho opcional, o cabe\u00e7alho do arquivo PE \u00e9 seguido por uma cole\u00e7\u00e3o de cabe\u00e7alhos de se\u00e7\u00e3o. Cada cabe\u00e7alho de se\u00e7\u00e3o descreve uma regi\u00e3o espec\u00edfica do arquivo execut\u00e1vel e fornece detalhes sobre seu endere\u00e7o virtual, tamanho e caracter\u00edsticas.<\/p>\n<h2>An\u00e1lise dos principais recursos do cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>O cabe\u00e7alho do arquivo Portable Executable (PE) oferece v\u00e1rios recursos importantes que contribuem para a estabilidade e efici\u00eancia dos execut\u00e1veis do Windows. Esses recursos incluem:<\/p>\n<ol>\n<li>\n<p><strong>Versatilidade<\/strong>: O cabe\u00e7alho do arquivo PE oferece suporte a v\u00e1rias arquiteturas, permitindo que os desenvolvedores criem execut\u00e1veis para diferentes plataformas de CPU.<\/p>\n<\/li>\n<li>\n<p><strong>Vincula\u00e7\u00e3o din\u00e2mica<\/strong>: as tabelas de importa\u00e7\u00e3o e exporta\u00e7\u00e3o no cabe\u00e7alho do arquivo PE permitem a vincula\u00e7\u00e3o din\u00e2mica de fun\u00e7\u00f5es, o que reduz o tamanho do execut\u00e1vel e promove a reutiliza\u00e7\u00e3o do c\u00f3digo.<\/p>\n<\/li>\n<li>\n<p><strong>Endere\u00e7amento de mem\u00f3ria virtual<\/strong>: o endere\u00e7o base da imagem e as informa\u00e7\u00f5es de realoca\u00e7\u00e3o permitem que o sistema operacional carregue o execut\u00e1vel em diferentes endere\u00e7os de mem\u00f3ria, fazendo uso eficiente da mem\u00f3ria virtual.<\/p>\n<\/li>\n<li>\n<p><strong>Seguran\u00e7a<\/strong>: a soma de verifica\u00e7\u00e3o do cabe\u00e7alho PE ajuda a verificar a integridade do execut\u00e1vel durante o processo de carregamento, protegendo contra poss\u00edveis adultera\u00e7\u00f5es ou corrup\u00e7\u00e3o.<\/p>\n<\/li>\n<li>\n<p><strong>Suporte para depura\u00e7\u00e3o<\/strong>: a inclus\u00e3o de informa\u00e7\u00f5es de depura\u00e7\u00e3o no cabe\u00e7alho PE auxilia os desenvolvedores na depura\u00e7\u00e3o e na cria\u00e7\u00e3o de perfil de seu software.<\/p>\n<\/li>\n<\/ol>\n<h2>Tipos de cabe\u00e7alho de arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>O cabe\u00e7alho do arquivo Portable Executable (PE) pode ser categorizado em dois tipos principais com base na arquitetura de destino:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tipo<\/th>\n<th>Arquitetura<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PE32<\/td>\n<td>32 bits<\/td>\n<\/tr>\n<tr>\n<td>PE32+<\/td>\n<td>64 bits<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>O cabe\u00e7alho PE32 \u00e9 usado para execut\u00e1veis do Windows de 32 bits, enquanto o cabe\u00e7alho PE32+ \u00e9 usado para execut\u00e1veis do Windows de 64 bits. A diferen\u00e7a est\u00e1 no tamanho de determinados campos e nas capacidades da arquitetura que eles suportam.<\/p>\n<h2>Maneiras de usar cabe\u00e7alho de arquivo execut\u00e1vel port\u00e1til (PE), problemas e solu\u00e7\u00f5es<\/h2>\n<p>O cabe\u00e7alho do arquivo Portable Executable (PE) desempenha um papel crucial no funcionamento dos execut\u00e1veis do Windows. Ele permite que o sistema operacional carregue e execute programas com efici\u00eancia. No entanto, o manuseio inadequado de arquivos PE ou a modifica\u00e7\u00e3o do cabe\u00e7alho pode levar a v\u00e1rios problemas, incluindo:<\/p>\n<ol>\n<li>\n<p><strong>Problemas de compatibilidade<\/strong>: configura\u00e7\u00f5es incorretas no cabe\u00e7alho do arquivo PE, como o endere\u00e7o base da imagem, podem causar problemas de compatibilidade ao executar o execut\u00e1vel em sistemas diferentes.<\/p>\n<\/li>\n<li>\n<p><strong>Vulnerabilidades de seguran\u00e7a<\/strong>: A adultera\u00e7\u00e3o do cabe\u00e7alho PE, especialmente das tabelas de importa\u00e7\u00e3o e exporta\u00e7\u00e3o, pode introduzir vulnerabilidades de seguran\u00e7a e potencialmente levar a ataques de inje\u00e7\u00e3o de c\u00f3digo.<\/p>\n<\/li>\n<li>\n<p><strong>Erros de execu\u00e7\u00e3o<\/strong>: informa\u00e7\u00f5es corrompidas ou ausentes no cabe\u00e7alho PE podem resultar em erros de execu\u00e7\u00e3o, impedindo que o execut\u00e1vel seja executado corretamente.<\/p>\n<\/li>\n<\/ol>\n<p>Para evitar esses problemas, os desenvolvedores devem aderir a pr\u00e1ticas de codifica\u00e7\u00e3o adequadas, evitar modificar o cabe\u00e7alho PE ap\u00f3s a compila\u00e7\u00e3o e usar medidas de seguran\u00e7a, como assinatura de c\u00f3digo, para garantir a integridade e autenticidade do execut\u00e1vel.<\/p>\n<h2>Principais caracter\u00edsticas e compara\u00e7\u00f5es com termos semelhantes<\/h2>\n<p>O cabe\u00e7alho do arquivo Portable Executable (PE) compartilha semelhan\u00e7as com outros formatos de arquivo execut\u00e1vel usados em diferentes sistemas operacionais, como ELF (Executable and Linkable Format) no Linux e Mach-O no macOS. No entanto, tamb\u00e9m possui caracter\u00edsticas distintas que o diferenciam:<\/p>\n<table>\n<thead>\n<tr>\n<th>Caracter\u00edstica<\/th>\n<th>Execut\u00e1vel port\u00e1til (PE)<\/th>\n<th>DUENDE<\/th>\n<th>Macho<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Plataforma<\/td>\n<td>janelas<\/td>\n<td>Linux, tipo Unix<\/td>\n<td>Mac OS<\/td>\n<\/tr>\n<tr>\n<td>Uso prim\u00e1rio<\/td>\n<td>Execut\u00e1veis do Windows<\/td>\n<td>Execut\u00e1veis Linux, bibliotecas compartilhadas, arquivos objeto<\/td>\n<td>Execut\u00e1veis macOS, bibliotecas din\u00e2micas<\/td>\n<\/tr>\n<tr>\n<td>Suporte de Arquitetura<\/td>\n<td>x86, x64, ARM, etc.<\/td>\n<td>x86, x64, ARM, etc.<\/td>\n<td>x86, x64, ARM, etc.<\/td>\n<\/tr>\n<tr>\n<td>Estrutura do cabe\u00e7alho do arquivo<\/td>\n<td>COFF + cabe\u00e7alho opcional<\/td>\n<td>Cabe\u00e7alho ELF<\/td>\n<td>Cabe\u00e7alho Mach-O<\/td>\n<\/tr>\n<tr>\n<td>Endere\u00e7amento de mem\u00f3ria<\/td>\n<td>Mem\u00f3ria virtual<\/td>\n<td>Mem\u00f3ria virtual<\/td>\n<td>Mem\u00f3ria virtual<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Apesar destas diferen\u00e7as, todos estes formatos execut\u00e1veis servem o prop\u00f3sito fundamental de conter c\u00f3digo execut\u00e1vel e dados, tornando-os espec\u00edficos da plataforma, mas cruciais para o desenvolvimento de software nos seus respectivos sistemas operacionais.<\/p>\n<h2>Perspectivas e tecnologias futuras relacionadas ao cabe\u00e7alho de arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>A evolu\u00e7\u00e3o do cabe\u00e7alho do arquivo Portable Executable (PE) est\u00e1 intimamente ligada ao desenvolvimento do Windows e \u00e0s mudan\u00e7as no cen\u00e1rio das tecnologias de computa\u00e7\u00e3o. \u00c0 medida que a tecnologia continua a avan\u00e7ar, o formato PE poder\u00e1 passar por melhorias adicionais para acomodar novas arquiteturas, aumentar a seguran\u00e7a e otimizar o desempenho.<\/p>\n<p>Algumas tecnologias e avan\u00e7os futuros potenciais relacionados aos cabe\u00e7alhos de arquivo PE incluem:<\/p>\n<ol>\n<li>\n<p><strong>Suporte para novas arquiteturas<\/strong>: \u00c0 medida que a computa\u00e7\u00e3o evolui, novas arquiteturas de CPU podem surgir e o formato PE pode ser estendido para dar suporte a essas arquiteturas e acompanhar os avan\u00e7os tecnol\u00f3gicos.<\/p>\n<\/li>\n<li>\n<p><strong>Mecanismos de seguran\u00e7a aprimorados<\/strong>: Com o foco cont\u00ednuo na seguran\u00e7a cibern\u00e9tica, os futuros cabe\u00e7alhos de arquivos PE poder\u00e3o incorporar recursos de seguran\u00e7a mais robustos, como assinatura de c\u00f3digo avan\u00e7ada e t\u00e9cnicas de criptografia.<\/p>\n<\/li>\n<li>\n<p><strong>Performance melhorada<\/strong>: Esfor\u00e7os para otimizar os tempos de carregamento e execu\u00e7\u00e3o podem levar a modifica\u00e7\u00f5es no cabe\u00e7alho do arquivo PE, agilizando o processo e reduzindo a sobrecarga.<\/p>\n<\/li>\n<\/ol>\n<h2>Como os servidores proxy podem ser usados ou associados ao cabe\u00e7alho do arquivo execut\u00e1vel port\u00e1til (PE)<\/h2>\n<p>Os servidores proxy desempenham um papel crucial na comunica\u00e7\u00e3o em rede, atuando como intermedi\u00e1rios entre clientes e servidores. Embora os servidores proxy lidem principalmente com o tr\u00e1fego de rede, eles tamb\u00e9m podem interagir com arquivos execut\u00e1veis, incluindo cabe\u00e7alhos de arquivos PE, das seguintes maneiras:<\/p>\n<ol>\n<li>\n<p><strong>Filtragem de conte\u00fado<\/strong>: os servidores proxy podem inspecionar cabe\u00e7alhos de arquivos PE para impor pol\u00edticas de filtragem de conte\u00fado, evitando o download ou a execu\u00e7\u00e3o de execut\u00e1veis espec\u00edficos com base em suas caracter\u00edsticas.<\/p>\n<\/li>\n<li>\n<p><strong>Verifica\u00e7\u00e3o de seguran\u00e7a<\/strong>: os servidores proxy podem verificar o cabe\u00e7alho e o conte\u00fado do arquivo PE em busca de malware e v\u00edrus, protegendo a rede do cliente contra amea\u00e7as potenciais.<\/p>\n<\/li>\n<li>\n<p><strong>Cache e acelera\u00e7\u00e3o<\/strong>: os servidores proxy podem armazenar arquivos PE em cache, reduzindo o tempo de download e melhorando a velocidade de carregamento de aplicativos para os clientes.<\/p>\n<\/li>\n<li>\n<p><strong>Balanceamento de carga<\/strong>: nos casos em que um aplicativo \u00e9 distribu\u00eddo entre v\u00e1rios servidores, os servidores proxy podem usar informa\u00e7\u00f5es do cabe\u00e7alho do arquivo PE para balancear a carga das solicita\u00e7\u00f5es de maneira inteligente.<\/p>\n<\/li>\n<\/ol>\n<h2>Links Relacionados<\/h2>\n<p>Para obter mais informa\u00e7\u00f5es sobre o cabe\u00e7alho do arquivo Portable Executable (PE) e t\u00f3picos relacionados, consulte os seguintes recursos:<\/p>\n<ol>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format\" target=\"_new\" rel=\"noopener nofollow\">Especifica\u00e7\u00e3o Microsoft PE e COFF<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Executable_and_Linkable_Format\" target=\"_new\" rel=\"noopener nofollow\">Formato execut\u00e1vel e vincul\u00e1vel (ELF)<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Mach-O\" target=\"_new\" rel=\"noopener nofollow\">Formato de arquivo Mach-O<\/a><\/li>\n<\/ol>\n<hr>\n<p>Observe que o artigo \u00e9 apenas para fins educacionais e informativos e pode n\u00e3o estar completamente atualizado com os desenvolvimentos mais recentes al\u00e9m da data limite de conhecimento de setembro de 2021.<\/p>","protected":false},"featured_media":469191,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-478479","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Portable Executable (PE) File Header: An Overview<\/mark>","faq_items":[{"question":"What is the Portable Executable (PE) File Header?","answer":"<p>The Portable Executable (PE) File Header is a crucial component of the Microsoft Windows operating system. It serves as a fundamental structure in the Windows Portable Executable file format, containing essential information about the executable, such as architecture, entry point, and sections.<\/p>"},{"question":"How did the PE File Header originate?","answer":"<p>The concept of the PE File Header can be traced back to the early development of Windows operating systems. It was introduced in Windows NT 3.1 in 1993 as a replacement for the older New Executable (NE) format used in 16-bit Windows versions.<\/p>"},{"question":"What does the PE File Header include?","answer":"<p>The PE File Header includes a magic number, architecture information, timestamp, entry point address, image base address, section details, import\/export tables, relocation data, checksum, and debugging information.<\/p>"},{"question":"How does the PE File Header work?","answer":"<p>The PE File Header provides crucial information to the operating system, enabling it to load and execute the program correctly. It contains details about the executable's layout, dependencies, and memory addressing, facilitating efficient execution.<\/p>"},{"question":"What are the key features of the PE File Header?","answer":"<p>The PE File Header offers versatility, dynamic linking, virtual memory addressing, security through checksums, and support for debugging, enhancing the stability and performance of Windows executables.<\/p>"},{"question":"What types of PE File Headers exist?","answer":"<p>There are two main types: PE32 for 32-bit Windows executables and PE32+ for 64-bit Windows executables. These headers differ in certain fields and cater to specific architectures.<\/p>"},{"question":"How can proxy servers interact with PE File Headers?","answer":"<p>Proxy servers can use PE File Headers for content filtering, security scanning, caching, acceleration, and load balancing in network communication, enhancing client experiences.<\/p>"},{"question":"What are the potential future technologies related to PE File Headers?","answer":"<p>Future technologies may involve support for new architectures, enhanced security mechanisms, and improved performance to keep up with evolving computing trends.<\/p>"},{"question":"How does the PE File Header compare to other executable file formats?","answer":"<p>The PE File Header is specific to Windows and differs from executable formats like ELF on Linux and Mach-O on macOS in terms of platform, architecture support, and file header structure.<\/p>"},{"question":"What are some common problems related to PE File Headers and their solutions?","answer":"<p>Problems may include compatibility issues, security vulnerabilities, and execution errors. Developers can address these by following best practices, avoiding header modifications, and implementing security measures like code signing.<\/p><hr><p>Please note that the answers provided here are brief summaries. For more in-depth information, refer to the corresponding sections in the main article.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/478479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/478479\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media\/469191"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media?parent=478479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}