Foro de elhacker.net

Seguridad Informática => Wireless en Linux => Mensaje iniciado por: ‭‭‭‭jackl007 en 25 Septiembre 2010, 15:35 pm



Título: Wifi Hex to Ascii en Java
Publicado por: ‭‭‭‭jackl007 en 25 Septiembre 2010, 15:35 pm
Hola amigos, me compre una antena y tube la necesidad de experimentar y obtube una clave pero en hexagesimal, luego me hize un programa en Java para convertir de Hexagesimal a Ascii.
No se si todos los Live vienen con java preinstalado, pero si viene en el BackTrack 3.

Aqui les dejo el codigo del programa que hice en Java:

hex2ascii.java
Código
  1. public class hex2ascii{
  2. public static void main(String args[]){
  3.    //args[0] ="32-39-36-35-32";
  4.  
  5.    try{
  6.    String hex[] = args[0].split("-");
  7.  
  8.    String clave= "";
  9.    for(int i=0;i<hex.length;i++){
  10.        int value = Integer.parseInt(hex[i], 16);
  11.        char c = (char) value;
  12.        clave = clave + c;
  13.    }
  14.    System.out.print("\t" + args[0] + " --> ");
  15.     System.out.println(clave);
  16.    }catch(Exception e){
  17.        System.out.println("HEX --> ASCII v0.1\n==========================\n* HEX Parametro: XX-YY-ZZ\n==========================\nby jackl007") ;
  18.    }
  19.  
  20. }
  21.  
  22. }
  23.  

Aqui el .class (compilado)

http://www.4shared.com/file/TMf5U_41/hex2ascii.html

lo unico que tienen que hacer es entrar en la consola, luego colocar: java hex2ascii
(parametros: el numero HEXAGESIMAL con guiones, osea asi: XX-XX-XX-XX)

Listo, pd: si copian el codigo por lo menos un agradecimiento a jackl007