terça-feira, 28 de setembro de 2010

Como burlar alguns protetores de links

Saudações!

Hoje vou apresentar de maneira resumida como burlar alguns tipos de protetores de links (aqueles que mostram uma tela para cadastrar um número de celular para prosseguir o download). Esses protetores aparecem as vezes quando tentamos fazer o download de algum arquivo em algum site como o MegaUpload, Filserve entre outros. Vou abaixo aprensetar 4 exemplos muito simples.

No primeiro exemplo vou mostrar o caso em que o protetor de link gera uma URL enorme, como pode-se ver na imagem que segue:




Se você percorrer a URL até o final, irá perceber que o link que você necessita para fazer o download está ali, na parte final da URL, depois de "url=".



Então fica óbvio que se você apagar o conteúdo da URL que não nos interessa, que é o que vem antes do último "http://", fica só o link correto, como no caso, o link para um arquivo contido no MEGAUPLOAD.


Veja na figura acima que a URL é exatamente a parte que eu havia destacado na imagem anterior, pois o resto eu apaguei, simples, certo? Ainda teria como ver o link correto se você mandasse o navegador exibir o código fonte, mas para esse tipo de protetor é mais fácil apagar parte da URL do que vasculhar o fonte.

Ok! Vamos para o segundo exemplo, que na verdade é idêntico o primeiro, só que a URL parece estranha, pois ao invés de indicar o MEGAUPLOAD, por exemplo, indica um tal de yess.me.


Então é só apagar a parte que destaquei na imagem que segue:



Agora é só mandar carregar que teremos a tela de download.


Bom, até aqui está tudo muito fácil, então vamos ver dois exemplos um pouquinho mais complexos para descontrair.

O terceiro exemplo é bem interessante, pois não temos como simplesmente apagar parte da URL, e de cara fica meio complicado saber para que página ele deveria direcionar.




Um tanto quanto complicado, certo? Nem tanto, se você reparar, na imagem anterior, o título da página é bem "interessante", começando por "?d=". No caso eu já sabia que esse parâmetro seria utilizado no site do MEGAUPLOAD, mas para confirmar, uma olhadinha no fonte da página tirou qualquer dúvidas que eu tinha.


Aí eu poderia optar por duas opções, entrar no site do MEGAUPLOAD e indicar o endereço que corresponde ao arquivo que pretendia fazer o download (no caso,  "?d=DTH575Q7") ou pegar o link completo lá no fonte mesmo, que seria "http://www.megaupload.com/?d=DTH575Q7").


Agora vamos para o último exemplo, que aparenta ser um pouquinho mais complicado, mas no final das contas também não é coisa de outro planeta. Neste exemplo temos a sequência de caracteres da URL que nos encaminhará para a download totalmente invertida. Só para lembrar, essa URL vem depois de "?url="


Então primeiramente apagamos a parte da URL que não nos interessa, que é a destacada na imagem abaixo:


Ok! Agora sobrou a parte da URL que está invertida, como pode-se ver abaixo:


Agora é só informar a URL correta invertendo a posição dos caracteres e então podemos fazer o download tranquilamente (claro, se não foi cometido nenhum erro na inversão das letras e se o endereço ainda é válido). Para facilitar, tente fazer isso em agum site como: http://www.string-functions.com/reverse.aspx ou para quem gosta de programar, pode criar um programinha simples em Delphi, PHP, Java ou mesmo no Pascal...


Bom, como podemos ver, apesar de inconvenientes, esses protetores de links podem ser burlados facilmente, pelo menos os que apresentei aqui nesta postagem. Caso encontre algum protetor diferente, que não seja assim óbvio como esses, tente verificar o códico fonte para ver onde eles direcionam.

16/04/2011 => Bom pessoal, como sempre há inovações em tudo, inclusive no que diz respeito a protetores de links, vou dar o exemplo de mais dois tipos que encontrei a pouco tempo, um usando hexadecimal e outro utilizando o esquema de reverso do link, mas com alguma complicações, como poderemos ver, mas nada assustador.

Vamos ao caso do hexadecimal, que aparentemente é mais complexo, mas que é bem simples de burlar (ao menos por enquanto... hehe). Primeiramente vejamos a imagem que segue, notem que na url, não temos como saber para que link está apontando, seja normalmente ou inversamente.



O detalhe é que dá para notar na url, que após o "?id=" inicia-se uma série de números e letras, que são caracteres hexadecimais, mas ainda não é o bastante. Então entramos no fonte para procurar-mos o link completo (em hexa!).



Encontrado o link, não é só copiar no navegador. Temos que primeiramente transformar esses caracteres hexadecimais para caracteres da tabela ASCII (com números e letras da forma que estamos acostumados, ou seja, da forma texto...). Para tando, selecione o link e cole em algum aplicativo que faça a conversão, como no caso, foi utilizado um sisteminha bem bolado disponível no site: http://home2.paulschou.net/tools/xlate/


Cole os caracteres na caixa de texto intitulada [HEX], e clique no botão logo abaixo, que tem como label DECODE


Note que irão aparecer vários resultados, mas o que nos interessa encontra-se na caixa "[TEXT]", onde já podemos ver claramente o link.


Então copie e cole o resultado do navegador, se o link estiver disponível e o processo foi bem sucedido, irá conseguir efetuar o download normalmente.



Bom, vamos ao segundo exemplo do dia, que é bem mais simples mas pode confundir um pouco, pelo excesso de infomação na url.


Basicamente o que nos interessa encontra-se no centro desse amontoado de letras, e ainda, está invertido, por isso pode ser difícil de visualizar num primeiro momento, mas olhando mais atentamente, podemos ver e selecionar o que nos interessa.


Em posse dessa informação, basta ir em algum site que possa inverter esses caracteres (caso não queiramos inverter manualmente ou não tenhamos algum software que faça isso em nosso computador).


Agora é só copiar e colar no seu navegador... se estiver tudo ok, o download ocorrerá tranquilamente.

Bom pessoal, por hoje é isso, caso encontrem algum protetor diferente e quiser compartilhar...


Abraços...!!!

sábado, 25 de setembro de 2010

Registrando o antivírus AVAST 5

Olá a todos!

Bom, hoje vou falar rapidamente sobre como fazer o registro do AVAST 5, que é um pouquinho diferente das versões anteriores, onde tínhamos que inserir um código gerado pela empresa desenvolvedora do software e que era enviado para um e-mail indicado, após preencher-mos um formulário. A parte do formulário ainda existe, em virtude de coleta de dados sobre usuários, mas não existe mais a necessidade de informar aquele código, que era uma sequência de caracteres relativamente grande.

Após fazer o download do AVAST 5 e instalar o mesmo em seu equipamento, você poderá verificar que ele não está registrado e que sua licença é de apenas 30 dias,  como pode ser visto nas imagens que seguem:


Vá na aba "Manutenção" e clique em "Registro". Nessa tela podemos ver que realmente o AVAST ainda não está registrado e que o registro atual irá expirar em breve. Para fazer o registro, clique no botão "Registrar agora".


Irá surgir uma nova tela para dar início ao registro de seu software. Nessa tela temos duas opções, a primeira é registrar gratuitamente e a segunda é "Atualizar para o avast! Internet Security", na qual você tem que pagar uma licença pelos recursos extras. No caso de quiser continuar com a versão free, clique no botão "Registrar" contido nesta tela, como podemos ver:


Após clicar no botão da janela anterior, aparecerá outra janela onde você deverá informar seus dados.


Notem que é um formulário bem básico, necessitando apenas informar questões nada complicadas. Só uma coisa me chamou atenção, em "Título" aparecem 3 opções, que seriam "Sr.", "Sra" e "Menina", meio estranho, mas fazer o que... hehe!!!


Ok, depois de preencher todo o formulário, ele deve ficar mais ou menos parecido com o que está na próxima figura, claro que com seus dados...


Depois de tudo preenchido, clique no botão "Registrar para uma licença grátis", e aperecerá uma janela como segue:


Clique no botão "OK" para fechar essa janelinha. Agora note que o estado atual foi alterado para "REGISTRADO" e que a data de expiração é de um ano após a data do registro.


Pronto! Seu antivírus está registrado e pronto para rodar em sua máquina por mais um ano. Mas claro, não se esqueça de que as atualizações devem ser feitas (geralmente são feitas automaticamente) e que nenhum software antivírus é 100% garantido, uma vez que surgem diariamente um número bem maior de vírus do que vacinas para os mesmos, e ainda há outros fatores que podem interferir... Você deve fazer uma varredura completa em todos os discos de tempos em tempos, e aí você tem algumas opções bem interessantes, como fazer um "Escaneamento completo do sistema" ou mesmo agendar um escaneamento ao reiniciar. 


Obviamente que há muitos softwares antivírus grátis e bons por aí, tais como o AVG, Avira entre outros, mas esta postagem foi feita exclusivamente para o Avast em virtude da necessidade de registro do software para utilização por um longo período.

Por enquanto seria isto... Abraços a todos e até a próxima!!!

quarta-feira, 22 de setembro de 2010

Enviando vídeos para o YouTube

Saudações!

Hoje vou falar rapidamente sobre um assunto bem simples mas que algumas pessoas ainda tem dúvidas,  como enviar vídeos para o site YouTube. A idéia desta postagem se deu após uma conversa com uma pessoa, que disse que não sabia exatamente como se fazia para enviar um vídeo qualquer para tal site.

Vamos partir do princípio, antes de mais nada você tem que estar logado no site do YouTube para poder fazer seu upload. Para tanto, acesse o site e clique no link "Fazer login", então aparecerá a tela onde você informará seus dados, como na figura a seguir:


Caso ainda não possua conta no site, clique em "Criar conta" no canto superior direito (por enquanto é assim, mas claro que isso pode ser alterado em alguma atualização futura, então se atenha a lógica e não a localização de cada item), e informe seus dados para criar sua conta, coisa bem simples também, como podemos ver a seguir:


Ok! Presumindo que você já criou sua conta e já fez o login, vamos a parte que mais interessa, como fazer o upload do vídeo.


Na figura a seguir, podemos ver um retângulo no lado esquerdo da tela com um botão com o label "Enviar vídeo" e um link "Gravar da webcam". Caso sua escolha seja "Enviar vídeo", verifique primeiramente se ele está em conformidade com alguns parâmetros estabelecidos, como o tamanho do arquivo, duração do vídeo e claro, não se esqueça de que alguns tipos de vídeos podem ser considerados "inapropriados" para este site ou mesmo estar infringindo algum direito autoral.


Vou fazer um exemplo aqui só para mostrar como funciona. Primeiramente tenho que saber onde se localiza o vídeo que vou carregar no YouTube, que no meu caso se encontra em "D:\Meus Documentos\Meus vídeos", e o nome do arquivo de vídeo é "Como funciona a Internet e seus equipamentos - Parte 1.wmv", como pode ser visto a seguir:


Ok! Agora no site do YouTube deve ser informado o endereço do vídeo que está no seu computador (ou em algum local da rede local...). Aí é só clicar em "Abrir" na janela "Enviar arquivo".
.

Feito isso, inicia-se o processo de upload, que certamente irá demorar um pouco, dependendo de sua taxa de transferência de upload (que geralmente é bem menor do que a taxa de download, como acontece na ADSL). Aproveite esse tempo para preencher os campos "Informações do vídeo e configurações de privacidade", como pode ser visto na imagem que segue:

Para salvar essas alterações, clique no botão "Salvar alterações".
Após o carregamento do vídeo, veja se está tudo ok. Provavelmente o vídeo não estará disponível para visualização por um certo tempo, mas isso é normal. 
Veja que após o carregamento do vídeo, aparece uma mensagem dizendo que o arquivo foi enviado, mas que ainda está sendo processado.


Aguarde mais alguns instantes e aparecerá o link que corresponderá ao endereço de seu vídeo, como podemos ver na imagem que segue:


Clicando sobre esse link, você terá acesso ao seu vídeo recém carregado. 


Bom, se deu tudo certo no carregamento do vídeo, você já pode assistí-lo e utilizar o link para acessá-lo quando quiser, e claro, pode passar o link para seus amigos...

Como vimos, é tudo bem simples, basta ter um pouco de paciência para carregar o vídeo...

Abraços a todos!!!

quarta-feira, 14 de julho de 2010

Exemplo utilizando Cisco Packet Tracer

Olá!

Hoje vou falar um pouco de um software bem interessante para simulação de redes, que é o Cisco Packet Tracer. Não vou entrar muito em detalhes quanto ao software em si, mas vou partir logo para um exemplo que foi na verdade um exercício proposto por um dos professores da pós-graduação.

Para quem não teve a oportunidade de ver o programa em ação, a figura abaixo mostra a tela inicial do software:


Então vamos lá! A idéia é criar uma rede com 4 VLANs (a VLAN1 é a VLAN de gerência, e todos devem ter acesso a mesma!), sendo que teremos 9 computadores, 3 Switches e 1 Router. Em cada Switch estarão ligados 3 computadores, cada um pertencente a uma VLAN diferente (como VLAN2, VLAN3, VLAN4, e claro, todos acessando a VLAN1), e cada VLAN (da 2 a 4) contará com 3 computadores, um em cada Switch, e claro, todos os computadores tendo com gateway default o roteador, para acessar a internet (por exemplo), o que ficaria em termos práticos como a figura a seguir:


Para começar, vamos inserir os equipamentos de rede, ou seja, o router, os switches e os hosts.


Após este passo, podemos fazer a ligação entre os elementos da rede. Aqui entra um detalhe bem interessante, para facilitar as coisas, faça as ligações manualmente, pois assim você define em que interface será ligado cada host.


Notem que a conexão entre o router e o switch ficou da cor vermelha, mas isso é simples de resolver, primeiro vamos ver o que interessa no momento, como foram dipostos os computadores ou hosts. Para melhor entender, veja a figura abaixo:


Os hosts que estão no retângulo vermelho pertencem à VLAN2, os do retângulo azul, à VLAN3 e finalmente os que estão no verde, VLAN4. Para facilitar na hora de configurar, liguei cada host num porta específica, por exemplo, todos os hosts da VLAN2 estão ligados na Interface FastEthernet0/1 dos switches, os da VLAN3, na Interface FastEthernet0/2 e da 4 na Interface FastEthernet0/3. Para a ligação entre os switches, preferi números mais altos, como Interface FastEthernet0/24, Interface FastEthernet0/23 e Interface FastEthernet0/22, para facilitar o entendimento. Isso deve ser observado na hora de distribuir os endereços IPs dos equipamentos, mas vamos deixar isso para daqui a pouco.

Vamos começar a definir o VTP (VLAN Trunking Protocol), no switch 0 vou definir como sendo VTP SERVER, os outros dois vou configurar como CLIENT, e em todos vou definir como DOMAIN PLS, assim como pode ser visto na parte que está destacada na configuração:


Para ver o que foi feito em cada um deles, veja a figura a seguir:


Certo, agora vamos deixar os switches um pouco de lado e vamos configurar os endereços IPs dos hosts. Para todos vamos utilizar a máscara 255.255.255.0 (/24). Os hosts pertencentes a VLAN2 terão os seguintes IPs:
  • 10.10.4.1;
  • 10.10.4.2;
  • 10.10.4.3. 
Tendo como gateway default 10.10.4.254

Já os da VLAN3 terão os seguintes endereços:
  • 10.20.15.1;
  • 10.20.15.2;
  • 10.20.15.3; 
 Tendo como gateway default 10.20.15.254

E finalmente, os hosts da VLAN4 terão os seguintes IPs:
  • 10.30.35.1;
  • 10.30.35.2;
  • 10.30.35.3;
Tendo como gateway default 10.30.35.254

Agora vamos voltar aos Switches, onde será alterado o nome de cada um deles e definido senhas, como pode ser visto na imagem que segue. No exemplo, as senhas são as mesmas para os 3 dispositivos, só o nome que é diferente (SW01, SW02 e SW03). Claro, não esquecendo de salvar as configurações com o comando "copy ru st" ou outro que tenha a mesma finalidade.


Podemos agora dar um endereço IP para cada Switch, como podemos ver na imagem abaixo:


Após esta parte, podemos criar as VLANs. Devo ressaltar que a ordem da configuração demonstrada nesta postagem pode ser alterada, de acordo com o caso, ou seja, não é uma receita que necessita ser seguida desta maneira, por exemplo, se quiser inicialmente configurar os switches e criar as VLANs, tranquilo.



Ainda temos que configurar a ligação entre os switches, como podemos ver na tela que segue, não esquecendo de utilizar o mode trunk, como pode ser visto.


Como o Switch 0 está com o VTP Server e os outros dois como Client, basta criar as VLANs no Switch 0 e fazer as devidas ligações entre eles que as VLANs aparecerão nos outros equipamentos, como podemos ver no Switch 1 (com o comando "show vlan").


Bom, nessa altura do campeonato já é possível pingar entre as máquinas de uma mesma VLAN mas não entre máquinas de VLANs diferentes. Ainda não é possível acessar os Switches pelo telnet.


Para que isso funcione, é necessário as configurações no roteador, oque não é nada complicado, pois os comandos não mudam muito. Veja abaixo alguns comandos utilizados, que estão na cor vermelha:

Router#
Router#conf
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface fastEthernet 0/0.1
Router(config-subif)#description Management VLAN2
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip address 10.10.4.254 255.255.255.0
Router(config-subif)#interface fastEthernet 0/0.2
Router(config-subif)#description Management VLAN3
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip address 10.20.15.254 255.255.255.0
Router(config-subif)#interface fastEthernet 0/0.3
Router(config-subif)#description Management VLAN4
Router(config-subif)#encapsulation dot1Q 4
Router(config-subif)#ip address 10.30.35.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastEthernet 0/0
Router(config-if)#no shutdown

É mais ou menos o que está na tela que segue, porém lá eu cometi uns erros de digitação e preferi colocar os comandos corretos acima... hehe!!! Mas assim, lembra-se que a conexão do router com o switch ficava em vermelho? Pois então, depois desse "no shutdown" vai ficar verde (é para ficar... hehe, senão, veja se há algum erro).



Mas ainda falta uma coisa, criar rota para a VLAN de gerência e dar um número IP para o roteador.

Segue os comandos:

Router#conf
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface fastEthernet 0/0.4

%LINK-5-CHANGED: Interface FastEthernet0/0.4, changed state to up

Router(config-subif)#description Management Geral
Router(config-subif)#encapsulation dot1Q 1
Router(config-subif)#ip address 10.10.1.254 255.255.255.0
Router(config-subif)#no shutdown
Router(config-subif)#exit
Router(config)#exit
Router#


%SYS-5-CONFIG_I: Configured from console by console
Router#copy ru st
Destination filename [startup-config]?
Building configuration...
[OK]
Router#conf
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.10.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#exit
Router#
%SYS-5-CONFIG_I: Configured from console by console
Router#copy ru st
Destination filename [startup-config]?
Building configuration...
[OK]
Router



Bom, agora já conseguimos enviar pacotes para hosts de outras VLANs, para os Switches e para o próprio Router. Já conseguimos também acessar cada Switch pelo comando Telnet. Para finalizar, vamos configurar o Router para ser acessado por tal comando.



Se deixar-mos o cursor sobre o router, podemos ver as rotas criadas que farão tudo funcionar.


E para finalizar, um teste com o Telnet de um host qualquer para o roteador mostra que ele está configurado perfeitamente para este exemplo.


Bom, por enquanto seria isto. Sei quem para que nunca viu esse tipo de coisa não vai entender muita coisa (assim como eu, na primeira vez que fiz o exercício... hehe), mas depois poderá entender algo, ou para os que já tiveram a oportunidade de fazer uma simulação no software, vai perceber que é tudo muito simples.

Abraços a todos!!!