Se você trabalha com redes, provedores ou manutenção de roteadores, existe uma forma de acessar funções avançadas diretamente pelo console do navegador Google Chrome.
Esse método permite visualizar e alterar várias configurações internas do roteador usando comandos JavaScript.
Neste tutorial você vai aprender:
- Como liberar o console para colar códigos
- Como acessar usuários do roteador
- Como visualizar configurações PPPoE
- Como ativar modo avançado
- Como consultar informações do sistema
⚠️ Importante: Use esse procedimento apenas em equipamentos que você possui autorização para acessar.
🖥️ Passo 1 — Liberar colagem de código no Console do Chrome
Primeiro abra a interface do roteador no navegador.
Depois abra o Console do Chrome:
F12
ou
CTRL + SHIFT + I
Na aba Console, digite o comando abaixo para permitir colar códigos:
allow pasting
Agora você poderá colar scripts no console.
🔑 Passo 2 — Inicializar acesso via console
Agora execute o seguinte script para inicializar o sistema interno do roteador.
var x = $.xmo;
x.init();
x.login("SuperUser", "");
Esse comando inicia o módulo interno do roteador e tenta autenticar como SuperUser.
👤 Passo 3 — Listar usuários do roteador
Para visualizar os usuários cadastrados no sistema:
$.xmo.getValuesTree("Device/UserAccounts/Users")
Esse comando retorna informações como:
- Usuários cadastrados
- Permissões
- UID de cada conta
🌐 Passo 4 — Verificar Service Name do PPPoE
Para verificar a configuração do PPPoE:
$.xmo.setValuesTree("","Device/PPP/Interfaces/Interface[@uid='1']/PPPoE/ServiceName")
Esse comando permite visualizar ou alterar o Service Name da conexão PPPoE.
👨💻 Fazer login como outro usuário
Também é possível autenticar como outro usuário diretamente pelo console:
var x = $.xmo;
$.xmo.init();
$.xmo.login("username", "password");
Depois disso você pode executar comandos sem precisar logar pela interface gráfica.
⚙️ Habilitar modo avançado do roteador
Alguns roteadores possuem modo avançado oculto.
Para verificar:
$.xmo.getValuesTree("Device/UserInterface/AdvancedMode");
Para ativar:
$.xmo.setValuesTree("true", "Device/UserInterface/AdvancedMode");
Depois disso novas opções podem aparecer na interface.
📡 Ver informações da rede
Para verificar rotas do sistema:
$.xmo.getValuesTree("Device/Routing/RouteInformation/Enable");
Para ativar a visualização:
$.xmo.setValuesTree("true", "Device/Routing/RouteInformation/Enable");
🌍 Ver endereço IP do roteador
Para visualizar o IP da interface:
$.xmo.getValuesTree("Device/IP/Interfaces/Interface[Alias=\"IP_DATA\"]/IPv4Addresses/IPv4Address[Alias=\"IP_DATA_ADDRESS\"]/IPAddress");
🔎 Ver endereço MAC do dispositivo
$.xmo.getValuesTree("Device/DeviceInfo/MACAddress");
📶 Ver configurações de Wi-Fi
Para listar as redes Wi-Fi configuradas:
$.xmo.getValuesTree("Device/WiFi/SSIDs");
🔧 Habilitar Telnet ou SSH
Alguns roteadores permitem habilitar acesso remoto.
Exemplo:
$.xmo.setValuesTree("ACCESS_ENABLE_ALL", "Device/UserAccounts/Users/User[@uid='1']/RemoteAccesses/RemoteAccess[@uid='4']/LANRestriction");
📊 Ver todas as informações do dispositivo
Para visualizar praticamente todas as informações internas:
$.xmo.getValuesTree('Device')
Esse comando pode retornar:
- Configurações do sistema
- Usuários
- Interfaces
- Serviços
- Informações do hardware
⚠️ Aviso importante
Alguns comandos podem:
- travar o roteador
- exigir reset de fábrica
- alterar configurações críticas
Execute apenas comandos que você entende.
LINK PARA DOWN https://cutbr.com/a0czu