Código cookies  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
VeraApFigueiredo
JavaChild

Membro desde: 14/12/2008 16:00:39
Mensagens: 133
Offline

olá pessoal!

Estive pesquisando e to testando esse código que achei na net, pra pegar o valor do cookies.
Só que na linha String headerValue = conn.getHeaderField(i), ele ta retornando um valor:

JSESSIONID= 748659DCA7458T5678VF


O problema é que eu queria pegar o valor mesmo, tipo usuario ou senha e nao essa string.
Alguém poderia me ajudar?

Obrigada!




try {
// Create a URLConnection object for a URL
URL url = new URL("http://localhost:8080/Oficializa/");
URLConnection conn = url.openConnection();

// Get all cookies from the server.
// Note: The first call to getHeaderFieldKey() will implicit send
// the HTTP request to the server.
for (int i=0; ; i++) {
String headerName = conn.getHeaderFieldKey(i);
String headerValue = conn.getHeaderField(i);

if (headerName == null && headerValue == null) {
// No more headers
break;
}
if ("Set-Cookie".equalsIgnoreCase(headerName)) {
// Parse cookie
String[] fields = headerValue.split(";\\s*");

String cookieValue = fields[0].toString();
String expires = null;
String path = null;
String domain = null;
boolean secure = false;

// Parse each field
for (int j=1; j<fields.length; j++) {
if ("secure".equalsIgnoreCase(fields[j])) {
secure = true;
} else if (fields[j].indexOf('=') > 0) {
String[] f = fields[j].split("=");
if ("expires".equalsIgnoreCase(f[0])) {
expires = f[1];
} else if ("domain".equalsIgnoreCase(f[0])) {
domain = f[1];
} else if ("path".equalsIgnoreCase(f[0])) {
path = f[1];
}
}
}

// Save the cookie...
}
}
} catch (MalformedURLException e) {
} catch (IOException e) {
}

nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Olá Vera,
Por favor quando for colocar códigos por favor os coloque entre code tags, exemplo usando o seu mesmo código fornecido:


Mas outra coisa, este código é para pegar o ID dos cookies e para que você deseja usar este seu código para saber usuários e senhas?

Obrigado,
Nathan Paulino Campos

This message was edited 1 time. Last update was at 03/08/2009 17:03:56


Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
alexcostars
JavaTeenager
[Avatar]
Membro desde: 10/01/2009 13:08:13
Mensagens: 183
Localização: Rio Grande do Sul
Offline

Acredito que estejas querendo criar um "programinha" hacker (ou cracker). Antigamente, quando eu baixava aqueles livros de como hackear, eu aprendi que o usuário e senha que o cookie usa para logar e talz não ficam alí bonitinhos, prontos para serem copiados. Eles ficam "desconfigurados".

Dica: se quiser hackear uma conta do gmail, por exemplo, deixe que o mesmo crie um cookie no seu computador e de um olhada nele, quem sabe você não descobre (já que labe o usuário e senha) a manha.

OBS: não tente ser hacker, hacker só ganha dinheiro se trabalha em alguma empresa ou descobre senhas de banco! Use seus conhecimentos para algo produtivo!

Ms, se mesmo assim quiser tentar, ta aí a dica

vlw

nathanpc
JavaTeenager
[Avatar]
Membro desde: 01/04/2009 16:23:58
Mensagens: 180
Localização: Vitória/ES
Offline

Concordo plenamente com o nosso amigo Alex, muito bom este seu post!

Eee PC 904HD | Ubuntu Intrepid Ibex | 1 GB RAM | 80 GB HD | Twitter | Facebook | Orkut | Blog
ICQ: 424738586
Skype: ubuntu-nathan
Google Talk: eeepc904@gmail.com
YIM: nathanpc@ymail.com
AIM: nathanjava
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team