elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Java / FileOutputStream (Acceso Denegado) en: 9 Septiembre 2010, 19:18 pm
Buenas, espero que me podais echar una mano con este problemilla que tengo, he creado/conseguido/modificado un metodo que dado una ruta, te detecta si es una carpeta o un archivo, si es carpeta te crea la carpeta y te copia su contenido en la ruta de destino, si es una archivo copiar el archivo en la ruta de destino.

El problema segun yo creo es Windows 7 que no me da permisos para escribir, y eso que he probado varias carpetas de destino.

Falla cuando intenta crear: OutputStream out = new FileOutputStream(destino);
¿hay alguna otra manera o solucion?

el error obtenido por consola es el siguiente:

09-sep-2010 18:50:05 backup.Backup jButton1ActionPerformed
GRAVE: null
java.io.FileNotFoundException: C:\Copia (Acceso denegado)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at backup.Metodos.copyArchivo(Metodos.java:86)
        at backup.Metodos.copyDirectorio(Metodos.java:71)
        at backup.Metodos.copiarCarpeta(Metodos.java:43)
        at backup.Backup.jButton1ActionPerformed(Backup.java:283)
        at backup.Backup.access$100(Backup.java:30)
        at backup.Backup$2.actionPerformed(Backup.java:99)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6263)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6028)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4630)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Un Saludo y gracias.
2  Seguridad Informática / Wireless en Linux / AirLine WL1700USB dos interfaces en: 24 Junio 2010, 02:01 am
Buenas..!

Espero que todo vaya tan bien como siempre por el foro, vereis compañeros, tengo algunas dudas que me asaltan.

Me han prestado una AirLine WL1700USB, con posibilidad de comprarla si me da la utilidad que quiero, el chipset es: rtl8187, el caso es si podeis comentarme desde la experiencia como es esta tarjeta para inyectar. Pregunto esto en lugar de probarlo por mi mismo porque al conectarla me aparecen dos interfaces iguales y nose si cualquiera de las dos es valida o solo una es la que va a inyectar bien. (ver imagen).



Uploaded with ImageShack.us

En resumen, ¿Cual de las dos interfaces tengo que poner en modo monitor?¿Me aconsejais comprar otra tarjeta, donde la podria conseguir?

Un saludo y gracias..! :)
3  Programación / Java / Decimales y Redondeo en: 17 Diciembre 2009, 23:46 pm
Buenas amigos tengo un pequeño problema, pero llevo un par de dias intentandolo sacar y no soy capaz :-(

La question la divido en dos partes la PRIMERA:

La que busco es un metodo que dado un Double de un Double con solo dos cifras decimales y que haya redondeado fijandose en la tercera

Ejemplos:

0.99587--->0.96
127.1--->127.1
0.8649--->0.86
1.0--->1.0

y la SEGUNDA parte:

dado el Double anterior pasarlo a String pero si le falta un cero en la parte decimal que lo ponga, creo que con ejemplos me explico mejor:

0.96--->0.96
127.1--->127.10
0.86--->0.86
1.0--->1.00

esto es todo, lo que yo he trabajado es el siguiente codigo, pero da fallos de programacion, del tipo, funciona bien cuando entran X.X o X.0 pero no va cuando entra un numero de formar X.XX creo que seria mejor empezar del principio antes que solucionar lo que tengo ya.

Codigo de la PRIMERA parte:

    public static Double Redondeo(Double d,int dec){
    Integer r=0;
        String s=d.toString();
        char[] a=s.toCharArray();
        //graba en r el indice del '.'
        for(int i=0;i>=a.length;i++){
           Character q= a;
           if(q.equals('.'))r=i;
        }
        //busca el tercer numero despues de la coma si es igual o mayor que 5 suma 0.1
        Character ex= a[r+3];
        if(new Integer(ex)>=5){
            d=d+0.01;
        }
        // corta todos los decimales menos los dos primeros
        d=LimpiaBarras.Truncar(d, 2);


        return d;
    }

Nota: dec es el numero de decimales que se quieren conservar, siempra va a ser 2;





Codigo de la SEGUNDA parte:

public static String decimalAStringCon00(Double des,int dec){

Double d=LimpiaBarras.Redondeo(des, dec);

         String enString = d.toString();
        Integer longitud = enString.length();
        Integer indexPunto = longitud-2;
        Boolean necesita00 = false;
        Character punto = enString.charAt(indexPunto);
            if(punto.equals('.')){
                necesita00=true;
            }
         if(necesita00){
             enString += "0";
         }
          System.out.println(enString);
       return enString;

    }

No tengo apenas idea de programacion pero soy constante, espero que seais comprensibles conmigo.

Un Saludo y gracias de antemano. :)
4  Programación / Java / Separar String en: 27 Octubre 2009, 18:29 pm
Buenas, me estoy volviendo loco con una pequeña tonteria que cualquier experimentado seguramente es capaz de solventar, pero yo no doy con la tecla  :(

Tengo la String: Bienvenido jka jkForo jkel jkhacker.

y quiero obtener: Bienvenido
                          a
                          Foro
                          el
                          hacker.

he estado probando con Vectores y cosas asi pero solo me salen locuras :-\

Un saludo y muchas gracias. ;)

EDITO: para dejarlo mas claro, lo que quiero conseguir es sustituir "jk" por "\n" q si no recuerdo mal el \n era el Enter.
5  Programación / Java / Leer un txt [WIN][NetBeans] en: 15 Octubre 2009, 16:01 pm
Saludos es la primera vez que posteo en el foro de programación,asi que espero no meter mucho la pata jeje mi duda es que porque este metodo, me devuelver lo que devuelve(ver abajo)

       public static <T extends Serializable> Recibo carga2(String s){
      Recibo o1=null;
      try{
                    FileInputStream f=new FileInputStream("C:/Users/Alex/Documents/NetBeansProjects/GestorFactorasProject/dist/recibo/"+s);
                    InputStreamReader in=new InputStreamReader(f);
                    java.io.BufferedReader reader=new java.io.BufferedReader(in);
                    System.out.print(in.toString());
                    System.out.print(in.read());
                    String sCadena=null;


                    while ((sCadena = reader.readLine())!=null) {
                    System.out.println(sCadena);
                                }
}
      catch(Exception e){e.printStackTrace();}
      return o1;
   }

Lo que quiero es obtener la String que esta en el txt y al mostrarla por consola me la muestra pero con un espacio entre cada caracter, es decir algo asi:

��f i c h e r o   d e   c a r g a   
s e g u n d a   l i n e a

y la verda me icomoda mucho porque luego quiero construir un objeto apartir de esa String(ese constructor ya lo tngo implementado)

Saludos y gracias

PD: ya se que el directorio esta hecho de manera primitva xD pero es solo el principio jaja
6  Seguridad Informática / Materiales y equipos / Intensidad del Router en: 12 Febrero 2009, 13:35 pm
Mi pregunta es como se regulaba la intensidad del alcance de la señal, porque se que se podia modificar(dentro de sus limites) pero no recuerdo como, Gracias Un Saludo.
7  Seguridad Informática / Materiales y equipos / como aumentar la cobertura de la tarjeta wifi en: 7 Diciembre 2008, 18:00 pm
Pues la idea es como aumentar la cobertura de la tarjeta wifi ¿? es una integrada en el portatil RLT8187b :S

Gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines