- Turn the TV off.
- Turn it on.
- When you see the TLC logo repeatedly press the menu and channel up together as many times per seconds as you can.
- If it works you will be out of this blue nightmare. If not repeat from 1 until you get it right.
Using reflection to change the accessibility of a private object field and access it at runtime.
import java.lang.reflect.Field;
class Life {
private int meaning = 42;
}
class Hack {
public static void main(String args[]){
Life life = new Life();
try {
Field field = life.getClass().getDeclaredField("meaning");
field.setAccessible(true);
System.out.println(field.get(life));
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e){
e.printStackTrace();
}
}
}
Output:
42
Eu estava procurando por “Ubuntu nis” no Google e recebo esse resultado:
Busca no Google por Ubuntu e NIS
Essa primeira ocorrência que apareceu no Google é um exemplo bem interessante. É um site que se propõe a tirar dúvidas de usuários através de consultores especializados. Porém se você visitar o site você não conseguira visualizar conteúdo algum, é necessário um registro para poder acessar o site por um perÃodo de teste, depois é necessário pagar. O que houve aà foi uma técnica de SEO, na verdade uma fraude. Esse site identifica quando o visitante é um robô do Google indexando páginas, nesse caso ele abre suas portas e mostra que belo site ele é, cheio de informações. Porém quando um usuário comum como eu e você, que foi levado ao site através do Google, vai fazer uma visita, ele mostra suas reais intenções.
Para esse site em especÃfico a uma maneira fácil e prática de engana-lo. Basta usar o botão “Em Cache” que está logo abaixo do link no Google.
Isso vai te mostrar uma página exibida ao robô do Google, ou seja, a página boa. De uma certa forma, você está navegando usando um proxy já que você está recebendo uma página que foi requisitada por uma terceira pessoa. Mas isso é tudo muito estático. As coisas ficam realmente interessantes quando você pode fazer isso com um site qualquer, por exemplo um que está bloqueado para você na sua instituição ou no seu pais.
Você pode utilizar o serviço de tradução Google para repetir o processo (certamente qualquer outro tradutor funcionará). Quando eu peço para o Google traduzir de português para inglês site silveiraneto.net ele vai criar esta url:
http://www.google.com/translate?u=http%3A%2F%2Fwww.silveiraneto.net&langpair=pt%7Cen&hl=en&ie=UTF8
Quando você acessa essa url você já está utilizando um proxy, mas o conteúdo está sendo alterado. Para acessar o site e deixa-lo em português basta mexer um pouco na url, pedindo para ele traduzir de português para português:
http://www.google.com/translate?u=http%3A%2F%2Fwww.silveiraneto.net&langpair=pt%7Cen&hl=pt&ie=UTF8
Pronto, você está acessando o Blog do Silveira através de um proxy. 🙂
Generalizando, para acessar um site coloque assim:
http://www.google.com/translate?u=SITE&langpair=pt%7Cen&hl=pt&ie=UTF8