Posso alterar o que os sites do useragent detectam na minha máquina?

0

Estou tentando ver se existe uma maneira de baixar um tipo específico de programa de um determinado site se o site "detecta automaticamente" a arquitetura da CPU e faz o download do programa automaticamente. Eu suponho que eu poderia fazer isso em uma VM, mas eu gostaria de fazer isso no meu sistema nativo. Agradecemos antecipadamente.

~ Mais especificamente, eu gostaria de baixar o instalador de 32 bits para Hitman Pro no meu Máquina de 64 bits. ~

Atualização: Eu consegui baixar o instalador de 32 bits, mas ainda gostaria de saber que isso é possível em outros sites que não permitem que o usuário final decida.

    
por Mr. Mendelli 09.07.2017 / 07:03

1 resposta

3

A maneira como um site identifica você é por meio de sua string useragent . Essa string é enviada com solicitações de páginas da Web e contém várias informações sobre o seu sistema. Por Wikipédia

most Web browsers use a User-Agent string value as follows:

Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]. For example, Safari on the iPad has used the following:

Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405

Uma string de agente do usuário de exemplo:

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0

A parte WOW64 identifica o sistema como Windows de 64 bits, o WoW64 é o subsistema de 64 bits do Windows em Windows, indicando que você tem um navegador de 32 bits em um host de 64 bits. Se essa parte fosse Win64 , ela deveria indicar um navegador nativo de 64 bits. Essa seção está faltando deve indicar um navegador de 32 bits, ou pelo menos o site deve assumir que é.

Como alternativa, muitos sites farão um backup para oferecer uma lista de downloads quando eles receberem uma string de agente do usuário sem suporte. Enviar um useragent para uma caixa do Solaris, por exemplo, pode fazer com que você esteja baixando o arquivo para usar em outro lugar.

Para indicar um sistema operacional de 32 bits e, assim, fazer o download de uma versão de 32 bits do que você precisa, seria necessário editar sua string useragent para indicar uma máquina de 32 bits.

O Udger.com tem uma lista de cadeias de usuários do agente

A maioria dos navegadores tem uma maneira de editar a string do agente do usuário relatada para sites e também tem extensões que irão mudá-lo para você. Verifique o repositório de extensões para o (s) seu (s) navegador (es).

    
por 09.07.2017 / 08:21