Ir ao conteúdo

luizsoliveira

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que luizsoliveira postou

  1. Prezados , o problema em questão ocorreu por uma falha de projeto. O Wireless Mini Router que comprei pela Deal Extreme, originalmente, antes de ser comercializado, deveria possuir o firmware "RTK 11n AP", porém teve suas características originais alteradas para o "Wireless N" antes de ser vendido. As modificações em questão incluiram dentre outras coisas, uma versão personalizada da página de administração, endereços IP padrão e senha padrão. O problema é que ao resetar o roteador para as configurações originais ele retornava para a configuração original antes da personalização, ou seja o roteador "RTK 11n AP", diferente das informações na embalagem e das etiquetas coladas no produto. A nova configuração possui um novo SSID padrão, um novo endereço IP padrão e uma nova senha padrão. Até aí tudo bem, seria somente consultar os dados desse outro roteador e utilizar a senha padrão fornecida para esse novo roteador. Consultando o manual do "RTK 11n AP" percebi que o usuário e senha padrão eram "" (string vazia). O problema é que a página HTML personalizada que foi modificada pelo fabricante tem uma proteção escrita em Javascript que não permite a inserção de usuário e senha vazios, chegando a um impasse. Com um breve trabalho de engenharia reversa consegui identificar o formato que o frontend de autenticação fazia a requisição ao roteador e reproduzi a mesma requisição externamente pela linha de comando. E FUNCIONOU!!! Basta executar a seguinte linha de comando: curl 'http://192.168.1.254/boafrm/formLoginHtm' -H 'Origin: http://192.168.1.254' -H 'Accept gzip, deflate' -H 'Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Accept: */*' -H 'Referer: http://192.168.1.254/login.htm' -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' --data 'submit-value=Login&username=&password=&lang_select=0' --compressed A requisição em questão faz a autenticação no roteador com usuário e senha ambos em branco. Deve ser recebida a seguinte resposta à requisição: login_success Após esses passos, basta acessar pelo browser a URL http://192.168.1.254 que já estará autenticada. Imediatamente troque o username e senha de administração para algum valor diferente de vazio. Obs.: Você precisa ter o cURL instalado em seu sistema operacional. https://curl.haxx.se/download.html

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...