Como criar um RootUser para aceder a telnet no firmware 10.2.1.D


Reputação 6
  • Conselheiro Júnior
  • 1938 respostas
Para quem necessita de um root user em telnet o procedimento é o seguinte.


 


1º entrar no router com user debug (rootuser) se não sabem como è esta aqui http://forum.meo.pt/t5/Equipamentos-Internet/Root-SuperUser-nos-routers-TG799vn-com-firmware-10-2-1-D-PF/m-p/21776/highlight/true#M9439


 


1.1 cada modelo de router tem uma hash2 diferente para o user "debug" , tudo o resto é igual , para saberem a hash2 do vosso router têm de fazer login com “User: meo Pass: meo “ e usem este link para salvar o ficheiro user.ini http://192.168.1.254/dl/user.ini


 


1.2 abrir o ficheiro user.ini e procurar a parte onde diz "mlpuser.ini" , aqui esta a lista de todos os users , e é so copiar a hash2 do user debug e usa-la no passo 1


 


2º Criar um novo utilizador com privilégios de rootuser


NOTA: O utilizador @@@ner0   encontrou  uma maneira mais simples de criar um rootuser  , portanto os passos seguintes já não são necessários basta seguirem as instruções neste post.


 


https://forum.meo.pt/t5/Equipamentos-Internet/Como-criar-um-RootUser-para-aceder-a-telnet-no-firmware-10-2-1-D/m-p/28653/highlight/true#M11531


 


 


NOTA….Actualização firmware 10.2.1.L
Quem foi migrado para o firmware 10.2.1.L e já tinha criado um rootuser no firmware 10.2.1.D é possível usa-lo na mesma , inicialmente só premi-te aceder via telnet mas usando estes passo é possível também aceder á pagina do router com o rootuser.


https://forum.meo.pt/t5/Equipamentos-Internet/Como-criar-um-RootUser-para-aceder-a-telnet-no-firmware-10-2-1-D/m-p/66415/highlight/true#M14853


 







 

159 respostas

Podes colocar as indicações para entrar como user debug? É que o site indicado está em baixo e as instruções para o tg799n não funcionam no meu tg784n v3
Reputação 6
Podes colocar as indicações para entrar como user debug? É que o site indicado está em baixo e as instruções para o tg799n não funcionam no meu tg784n v3

Boas
Penso que é este


var user = "Debug";
var hash2 = "276da5030a939d29642637f279629770";

var HA2 = MD5("GET" + ":" + uri);
document.getElementById("user").value = user;
document.getElementById("hidepw").value = MD5(hash2 + ":" + nonce +":" + "00000001" + ":" + "xyz" + ":" + qop + ":" + HA2);
document.authform.submit();
Perfeito!
Muito obrigado
Boas.

Esta informação é apenas para o tg784n V3?
É que tento no meu tg784n com o firmware 10 e dá password invalida e nem preenche o campo da password ao entrar pelo interface web.

Alguma forma de usar este método para ter root para o tg784n?
Reputação 6
Boas.

Esta informação é apenas para o tg784n V3?
É que tento no meu tg784n com o firmware 10 e dá password invalida e nem preenche o campo da password ao entrar pelo interface web.

Alguma forma de usar este método para ter root para o tg784n?

Boas
tenta esta
var user = "Debug";
var hash2 = "276da5030a939d29642637f279629770";

var HA2 = MD5("GET" + ":" + uri);
document.getElementById("user").value = user;
document.getElementById("hidepw").value = MD5(hash2 + ":" + nonce +":" + "00000001" + ":" + "xyz" + ":" + qop + ":" + HA2);
document.authform.submit();



Ou esta
var user = "Debug";
var hash2 = "91cd28f3d8d3a503e9839caaa2929123";

var HA2 = MD5("GET" + ":" + uri);
document.getElementById("user").value = user;
document.getElementById("hidepw").value = MD5(hash2 + ":" + nonce +":" + "00000001" + ":" + "xyz" + ":" + qop + ":" + HA2);
document.authform.submit();
Muito obrigado.
Já tenho a hash do debug mas n consigo perceber onde colar o codigo... alguem consegue explicar melhor, faço o ctrl+shift+k e depois?
Obg
Reputação 6
Já tenho a hash do debug mas n consigo perceber onde colar o codigo... alguem consegue explicar melhor, faço o ctrl+shift+k e depois?
Obg


Entra na pagina do router mas não faças login depois ctrl+shift+k e no final da pagina tens la o sitio para colocares o script.

Bem não correu mt bem, ao fazer o restauro do backup o router ficou todo desconfigurado, nem net nem nada... :

Vamos qt tempo até ter esta treta resolvida, deve ter que ser configurado por lá.
Reputação 6
Bem não correu mt bem, ao fazer o restauro do backup o router ficou todo desconfigurado, nem net nem nada... :

Vamos qt tempo até ter esta treta resolvida, deve ter que ser configurado por lá.

Boas

Editaste o ficheiro .ini com que programa, tens de usar o notepad++ Notepad++ Home

Se editares com o notepad normal a estrutura do script fica corrompida e não vai funcionar quando fizeres update para o router .
Sim, usei o notepad. O problema foi que a pass da minha net não era aceite, e mesmo alterando a pass do mail como no tutorial ela não era aceite.

Ainda assim n terá sido isso, pois, tinha o ficheiro de backup original e o editado e nenhum deles deixava o router bem configurado.

Fiz um pedido na área de cliente e a net/telefone foram configurados durante a manhã seguinte.

Usando o backup é suposto ficar tudo como antes, telefone configurado, etc, certo?
Reputação 6
Boas

Não pode ser com o notepad tem de ser com o notepad++ usa este link para fazer download.
Notepad++ Home
Sim já fiz, mas isso não explica a razão de o backup original não ter reposto o router aos valores correctos.
Reputação 6
Experimenta fazer um novo backup e tenta de novo , não existe nenhuma razão para não funcionar , eu tive que reconfigurar o meu router á poucos dias e funcionou sem nenhum problema
Já agora sem querer ser chato, com backup é suposto ficar tudo configurado, Net, Telefone, TV's, certo?
Reputação 6
sim fica tudo guardado
Reputação 2
Trocaram o router para o descontinuado a meu pedido.


 


Resolveu o problema da rede interna, mas perdi a maneira de controlar por telnet controlando o user Debug por javascript.


 


Estranhamente no processo os vários browsers dizem não reconhecer a função javascript MD5... -> http://sharebucketapp.com/g0YmE3MTY3MWEwNDcxMm


 


Any help? 



Thx


 


Specs:


 





Nome do produto:
TG799vn



http://192.168.1.254/images/spacer.gif



Número de série:
CP1025VT0VU



http://192.168.1.254/images/spacer.gif



Versão do Software:
10.2.1.D



http://192.168.1.254/images/spacer.gif



Variante do Software:
CC



http://192.168.1.254/images/spacer.gif



Versão do boot loader:
1.0.7



http://192.168.1.254/images/spacer.gif



Código do produto:
36680340



http://192.168.1.254/images/spacer.gif



Nome da placa:
DANT-A
Reputação 5
Boas. Tens a ultima versão Java instalada? E os browsers, quais usaste?
Reputação 2
Viva,


Sim tenho o Java 7 no Mac e testei com chrome, firefox e safari.


Na máquina Windows testei com chrome e internet explorer Java 7.


 


O único constragimento do Java 7 é que o chrome não o suporta a 64 bits no OS X.


 


Mas o erro que referi é transversal a todos os browsers nas duas máquinas.
Reputação 5
Talvez o problema seja esse mesmo. Hoje em dia, a esquisofrenia dos updates cria, por vezes, situações destas... Experimenta numa maquina que tenha versões antigas, tanto do java como os browsers, ou faz downgrade.
Reputação 2
Bem, parece que estou tramado...



Já fiz as duas coisas, com VMs que não estavam atualizadas, browsers antigos.. e sempre o mm erro do MD5...


 


O que me parece é que pelo que li há pessoas que tiveram este problema, e que se calhar resolveram, mas depois não postam os resultados.


 


Isto noutros forums. -> https://ptsec.eu/wp/root-nos-routers-tg784n-com-firmware-10-2-1-d/
Reputação 6
 


Estás a usar este script ?


 


code:
var user = “microuser”;

var hash2 = “bd739b58aea3a4278d11bff06496a38f”;



var HA2 = MD5(“GET” + “:” + uri);

document.getElementById(“user”).value = user;

document.getElementById(“hidepw”).value = MD5(hash2 + “:” + nonce +”:” + “00000001? + “:” + “xyz” + “:” + qop + “:” + HA2);

 


 


Certifica-te também que a hash2 não mudou , usa este link para fazer download do user.ini e vê se o hash 2 continua igual.


 


http://192.168.1.254/dl/user.ini
Reputação 2
Viva,


 


O user é o Debug e não o microuser.


 


A hash2 também está correcta.


 


Mas o erro que tenho é da função MD5 em Javascript
Reputação 6
Experimentaste come esse script que te dei  ?


 


Esse é o correto se não estou enganado .
Reputação 2
Este é o 799vn e não o 799.


no user.ini está lá o Debug 🙂

Responder