Assine
22950 assinantes- Feeds completos
- Feeds dos comentários
- Feeds do fórum
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
Depois de feitas as análises dos pacotes de dados, várias informações úteis foram obtidas pelo Ethereal. Esses dados foram os nomes dos arquivos de configuração do modem, assim como o IP do Trivial File Transfer Protocol Server (TFTP Server). Através de técnicas de spoofing e o uso de ferramentas especÃficas foi possÃvel fazer o download desses arquivos de configuração. Antes de continuarmos, um leitor mais leigo pode achar que isso foi uma invasão de sistemas, mas não houve nada disso. Nada foi feito a não ser alterar configurações da placa de rede e o uso de softwares especÃficos.
O serviço do VÃrtua possui velocidade variável. Por várias vezes, um usuário com uma velocidade de até 8Mbps não usa essa largura de banda se está apenas conversando pelo MSN. Como o VÃrtua nada mais é do que uma rede usando cabo coaxial, é preciso otimizar o seu uso. O servidor de controle envia um pacote de informações para configurar o cable modem chamado 150_1pc.cm, que é a velocidade mais baixa do VÃrtua. Vejamos o conteúdo dele:
network_access = on;
cos {
class_id = 1;
max_down_rate = 150000;
max_up_rate = 150000;
up_chan_prio = 7;
min_up_rate = 0;
max_burst_size = 0;
cos_bpi_enable = disabled;
}
max_num_cpe = 1;
Fácil entender, não? Ele habilita a rede, diz que o download e o upload ficam em 150kbps e na última linha deixa apenas 1 único computador acessar. Esse arquivo foi usado quando a tarefa consistia em navegar pela Internet, em websites de notÃcias. É claro que vários outros usuários estavam fazendo o mesmo, mas se alguém fosse fazer um download, poderia ir até o seu limite de velocidade, com folga.
Ao iniciar o download do Ubuntu Linux, o modem recebeu o arquivo 2000_1pc.cm:
network_access = on;
cos {
class_id = 1;
max_down_rate = 2000000;
max_up_rate = 300000;
up_chan_prio = 1;
min_up_rate = 0;
max_burst_size = 0;
cos_bpi_enable = disabled;
}
max_num_cpe = 1;
Essa velocidade foi suficiente, já que os servidores não conseguiam enviar mais rápido. Obs: Informações complementares foram removidas.
No meio da tarde, o serviço estava fora do ar. O download havia acabado e eu estava apenas escrevendo alguns rascunhos dessa série de artigos. Um arquivo chamado disable.cm foi enviado para o modem:
network_access = off;
cos {
class_id = 1;
max_down_rate = 256000;
max_up_rate = 256000;
up_chan_prio = 7;
min_up_rate = 0;
max_burst_size = 0;
cos_bpi_enable = disabled;
}
max_num_cpe = 1;
E todas as vezes que existem falhas, esse arquivo estava sendo enviado para o modem. Se o mesmo acata as ordens imediatamente, não foi possÃvel saber, mas assim que acesso voltou o modem havia recebido o arquivo 300_1pc.cm, que permitiu assistir um stream de vÃdeo no ifilm.com.
Esses arquivos são bastante pequenos, variando de 76 bytes até 1337 bytes, não chegando ao payload de um pacote de dados inteiro (1460 bytes). Em dado momento, habilitei downloads do eMule e do BitTorrent ao mesmo tempo e o arquivo 4000_1pc.cm foi enviado ao modem:
network_access = on;
cos {
class_id = 1;
max_down_rate = 4000000;
max_up_rate = 600000;
up_chan_prio = 1;
min_up_rate = 0;
max_burst_size = 0;
cos_bpi_enable = disabled;
}
max_num_cpe = 1;
E o download somado chegou a 460kB/s.
Se algum espertalhão acha que é possÃvel alterar a velocidade do modem subindo um arquivo para o mesmo, não adianta nada. Em questão de minutos o modem recebe o pacote correto de dados. Além disso, isso seria alterar a configuração original de um hardware em regime de comodato e seria um "gato" na conexão. Mas com esse sistema dinâmico, a festa duraria muito pouco.
Não consegui entender o porque do arquivo disable.cm. Parece que ele foi esquecido no meio dos arquivos para determinar as várias velocidades disponÃveis e ele desliga o acesso a rede até a próxima sincronização.
Em resumo VÃrtua atua com um sistema de velocidades dinâmicas, garantindo uma velocidade alta quando você realmente precisa dela. Existem muitos servidores com limites na taxa de upload, então não é preciso reservar banda de 8Mbps se o total consumido naquele instante é de 300kbps. Por várias vezes, o download começa bem alto e vai caindo. A culpa é, na maioria das vezes, a taxa máxima de upload do servidor e um arquivo de configuração com velocidade mais baixa que o normal.
Hoje fiz um experimento em que o download começou em 40kbps e subiu até 480kbps, matendo-se na maior parte do tempo ao redor de 465kbps. E foi exatamente o que você pensou. A velocidade atingiu o pico máximo quando o arquivo 4000_1pc.cm foi recebido pelo modem.
Espero que tenham gostado e obrigado por ter lido até aqui.
Grande trabalho de pesquisa! Superútil. Parabéns!
Caro Moardib, só tenho 1 palavra para dizer sobre os seus artigos do virtua: E_X_C_E_L_E_N_T_E_S.
Eu estou migrando do ADSL pro Virtua daqui 3 dias, e ler esses seus artigos me deu uma exata idéia do q me espera.
Como no ADSL a minha banda está sempre disponÃvel (no caso 800k), eu achava q no virtua fosse assim tbém, mas agora vi q ele trabalha liberando banda sob demanda, e restringindo ela tbém.
Confesso q tenho receios qto ao virtua, por isso no primeiro mês vou deixar as 2 conexões aqui e fazer testes, a que ficar mais estável no meu perfil de uso, vai ser a q vou assinar.
Sevc me pergmite uma pergunta: qual sua opinião sobre o virtua? é bom? dá muito problema?
Obrigado,
Gean.
Muita boa análise, visito o site diariamente, não comento nada, mas dessa vez tu realmente mereceu. PARABENS !!
Também estou querendo colocar vÃrtua na minha loja...me diga uma coisa, o modem que eles fornecem é um roteador travado ? daria pra tentar destravar pra compartilhar a conexão sem precisar dum hub..
Ah, as maravilhas dos analisadores de pacote... usei isso pra deduzir os protocolos POP/SMTP, no tempo em que ninguém tinha me dito o que era um RFC. Resultado foi um webmail em Perl bem legal...
Gostei da estratégia da Virtua. Inteligente.
InternetInternet Segredos do VÃrtua - Parte IV: Análise
1-Como obter as partes anteriores do assunto:Segredos do VÃrtua.
2-O articulista, poderia fazer um comparativo das qualidade e inferioridades, custos (mensal e instalação)de alguns acessadores de WEB, p.ex: VÃrtua, Speedy...?
3-Também como encontrar os serviços.
Atenciosamente
Arildo A. C.
Moardib,
Vc sabe o motivo pelo qual as operadoras estão liberando download de até 8Mb mas um upload muito inferior?
Parabéns pelo artigo!!
Abraço
Arildo, os outros artigos podem ser encontrados aqui mesmo, basta rolar o mouse. Assim que eu tiver um tempinho extra, vou colocar todos eles nos fórums.
Marcelo, isso é fato no mundo inteiro. Existem 3 razões básicas:
- Os usuários fazem muito mais downloads que uploads. O upload é usado para fazer requisições de dados. Por exemplo: download de arquivo de 3GB. A requisição gasta 1 ou 2kb, e já o download, 3GB.
- Limite tecnológico. Para haver banda de 8Mbps para download, não sobra o suficiente para replicar o mesmo para o upload. Quando tivermos redes em fibra óptica, isso poderá mudar, mas é assunto para outro post.
- Limite de negócios. Um usuário doméstico com 8Mbps de upload poderia usar o serviço para tornar-se um distribuidor de conteúdo. E nem adiantaria limitar portas pois elas poderiam ser alteradas. Então, normalmente altas taxas de upload são reservadas para clientes comerciais, com hospedagem, que precisam servir as páginas e arquivos.
Eu ainda sonho com Up/Down iguais.
Pra quem gosta de dar uma jogadinha na rede essa diferença atrapalha muito.
Obrigado pela resposta.
Abraços,
Edu.
DifÃcil é perceber que o Virtua tem limitado as velocidades em programas P2P, isto sim deveria ser proibido, já que não está no contrato, e contraria a regular prestação do serviço. Loucura
alo
Quando instalei aqui, o tecnico entrou em uma pagina do Virtua e tinham esses dados. Como podem ver é de 2mb. A potencia e sinal estão bons?
Potência TX: 43.8 dBmV
Potência RX: 14.0 dBmV
Sinal/RuÃdo: 35.0
Limite Up: 300000 bps
Limite Down: 2000000 bps
Profile: 2000_1pc.cm
Sidney, sim, parece normal de acordo com o meu aqui. Um técnico veio na segunda-feira passada verificar o sinal e ele disse que está excelente.
Como é parecido com o seu, está igualmente bom.
Moardib, excelente artigo! Mas pergunto: será que os pacotes de configuração do modem que vc interceptou não seriam para outros cable-modems ? Não acredito que os cable-modens possam ser reconfigurados "on the fly", acho que precisam sofrer um "reset" após receber o pacote... Sei lá... além disso, acho que seria muito custoso e não valeria a pena para uma operadora investir em equipamento capaz de monitorar/filtrar todo o tráfego p2p. O que acham ? Conseguiram novidades ?
Stefano,
Não teria como ser para outros modems, porque eu estava "ouvindo" o tráfego para o meu modem. Quanto a velocidade "on the fly", é justamente o que essa geração nova de cable modems, baseado no padrão DOCSIS é capaz.
Quanto ao monitoramento de pacotes, há novidades sim. Não seria tão custoso para uma empresa como o VÃrtua investir 2 milhões de reais em computadores rodando software de análise e filtro de pacotes. Aliás, acredito que eles não façam apenas bloqueio de portas, mas "Quality of Service" também. Mas isso é assunto para um post.
Como posso baixar o arquivo de configuração com extensão cm, pelo tftp.
Existe alguma forma de bloquear o upload do arquivo de configuração após o boot inicial? Pelo que eu pude entender, a verificação com um servidor TFTP só é necessário no boot do modem. Isso está certo?
Com isso resolvido poderÃamos garantir que a NET não possa nos privar de nossos direitos a ter a velocidade pela qual pagamos.
Moardib, tenho umas informações muito boas que renderiam um outro artigo muito bom sobre os servidores do VÃrtua, já que vc entende bastante do assunto. Me mande um e-mail para agente conversar. sidneyr@terra.com.br
Abraço
M B, não é possÃvel. Apesar do VÃrtua configurar um perfil para a sua velocidade máxima, os testes mostram que esse arquivo pode ser enviado novamente e configurar o modem.
Não está claro, ainda, se esse arquivo só funcionaria no boot do modem, mas durante os testes, não foi o que ocorreu. O padrão DOCSIS garante total controle remoto do equipamento.
Pelo menos, foi o que descobri até agora.
Possuo um Virtua 8 megas e queria ver se ele tb recebe um arquivo de conf. diferente dependendo da demanda de banda.
Voce teria como dar algumas dicas?
Rodei o Ethereal mas ele capturou apenas os pacotes que trafegam pela placa de rede.
Teria que setar ip na placa? Qual? 192.168.100.1? ou o ip 10.xxx do modem?
Boa Tarde.
Gostaria de fazer um comentário simples e rápido.
Quando vc verifica o que é enviado ao seu Modem e diz que a velocidade é alterada você esta enganado. Se verificar com cuidado existe o profile vinculado há um MAC Adress, ou seja, você sta verificando profiles enviados ao Modems que estão na mesma rede que a sua. Ex.: o IP do seu Modem é 10.1.3.5 e possui um profile de 2000_1pc.cm, se verificar com atenção o profile 150_1pc.cm não esta vinculado ao seu modem e sim a um outro Modem (de outro usuário) que possui um modem no mesmo range IP que o seu (10.1.3.52). O envio do profile é feito por broadcast. Isto indica "grosseiramente" que os servidores encaminham ao range inteiro o profile de cada cliente e este profile vai ficar apenas no Modem que o possui. Não sei se fui bem claro. Se tiverem alguma dúvida ou mais informações é só encaminhar um e-mail. Um abraço a todos. Anderson
Anderson, bem observado.. as info vao em broadcast uma vez q o modem pode estar em qquer canto da rede. Isso significa que se houver como clonar o mac de gerenciamento do modem (Ex. 10.1.3.x), conseguirÃamos fazer com que nossos modens funcionassem com a profile habilitada com velox mais alta. Certo?
O servidor LDAP deles, envia a profile correspondente 'a numeracao do modem cadastrado na base. Isto significa que uma mesma profile 8000_5pc.cm poderia ser pega qquer um na rede, e o que diferenciaria o nro IP seria o mac da nossa placa de rede.. interessante, Abracos! 
Caro Ice[code].
Você colocou uma questão que não tinha pensado. Na realidade teoricamente poderia funcionar. Mas no momento em que este modem fosse autenticar haveria falha pois não pode existir dois modems com o mesmo número IP. Peço desculpas mas esta questão foge dos meus conhecimentos. Quanto a pergunta sobre o modem se o mesmo é um roteador não configurado, é apenas boato. O modem que possuo é um Motorolla SB5100, ele serve como um DHCP para 32 hosts caso você não conecte ele na rede VÃrtua. Quanto aos modems utilizados (seja ele da marca que for) nenhum possui esta propriedade de ser roteador. Um abraço. Anderson
Amigo Anderson,
mas em teoria, mesmo que o servidor nao autentique dois modens com o mesmo numero mac ligados na rede simultaneamente, qdo um destes nao estiver online, teoricamente o outro assumiria, certo? Pois bem, uma vez que um modem pediu autenticacao e foi autenticado, o servidor nao tem como saber que hora ele vai pedir autenticacao novamente. E existe uma chance de, se o servidor nao for adequadamente configurado (sempre supondo falhas), enviar a nova requisicao de endereco ip, achando que eh para o msm modem e outra placa rede. Todavia a profice 8000_5pc.cm permitiria até 5 maquinas navegando com o msm numero mac modem. Tá ficando interessante. Abracos
gostaria de saberdo sr Morib como faço para criar este arquivo e coloca-lo no meu servidor tentei copiar o seu exemplo mas meu modem nao consegue pegar o arquivo
como faço pra descobrir o IP do servidor TFTP de onde ele está pegando os arquivos de configuração do modem (arquivos .cm) ?
Centauro, é preciso ler os outros artigos, todos fazem parte de um todo. Mas o TFTP normalmente é o roteador da sua conexão. Basta fazer um tracert e você terá o IP dele como o primeiro ou segundo da lista.
edu.doc, algumas informações foram intencionalmente omitidas para essa série de artigos não se tornar referência em como hackear o VÃrtua.
Bom dia...
estou com um problema muito serio, não sei se vc pode me ajudar... gostaria de saber se a algum programa para fazer este arquivo de configuração de banda do cable modens ou algum programa para eu abri o aquivo ex: algumacoisa.cfg.... gostaria de alguma luz pq eu ja procurei na net mais não achei nada... vc pode me ajudar com alguma dica...
no mais
um abraço....
morib bom dia gostaria de saber como criar este arquivo e tornalo para .cfg tenho uma operadora de cabo e fornecemos internet por cable modem nossos planos são default e gostariamos de muda-los a nossa maneira se puder me mande uma luz
grato
edu
Edu, você precisa editar as configurações no roteador de distribuição de pacotes e configurações.