| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 16:39:59
|
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) {
}
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 17:01:58
|
nathanpc
JavaTeenager
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 18:41:18
|
alexcostars
JavaTeenager
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
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 18:45:40
|
nathanpc
JavaTeenager
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
 |
|
|
 |
|
|