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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12
101  Programación / Java / Re: Lecturas en java. en: 30 Octubre 2007, 22:19 pm
Siento no haber sido mas claro. No importa ya lo e solucionado, he reexo todo el codigo Hay me estaba complicando la vida innecesariamente.
102  Programación / Java / Lecturas en java. en: 30 Octubre 2007, 17:08 pm
Hola buenas, ay una cosa que me lleva de cabeza con la lectura de caracter a caracter en java. Estoy haciendo una especie de buscador de dos caracteres(las secuencias a encontrar se solapan), intento detectar si el usuario teclea solo un enter sin escribir nada y intento ir refrescando el valor de las variables con nuevos caracteres k se supone que el usuario a de ir introduciendo, pero me lee solo la primera secuencia introducida. No se si me explico. Aqui esta el codigo:


Código
  1. import java.io.*;              
  2. public class Buscador {        
  3. public static void main(String[] args) throws Exception {
  4. int codiASCII;
  5. char troba1 = (char)0, troba2 = (char) 0, caracter1 = (char) 0, caracter2 = (char)0;
  6. int contador = 0;
  7. int frases = 0;
  8.  
  9.  
  10.  
  11. InputStreamReader entrada = new InputStreamReader(System.in);    
  12. BufferedReader teclado = new BufferedReader(entrada);          
  13. BufferedReader teclado2 = new BufferedReader(entrada);
  14. BufferedReader teclado3 = new BufferedReader(entrada);
  15.  
  16. while(troba1==(char)0){
  17. System.out.print("Introduce el primer caracter a encontrar: ");
  18. codiASCII= teclado.read();
  19. if (codiASCII != 13){
  20. if(codiASCII < 97){
  21. troba1 = (char) (codiASCII + 32);
  22. }
  23. else{
  24. troba1 = (char) codiASCII;
  25. }
  26. }
  27. }
  28.  
  29. System.out.print(troba1);
  30.  
  31. while(troba2==(char)0){
  32. System.out.print("\nIntroduce el segundo caracter a encontrar: ");
  33. codiASCII = teclado2.read();
  34. if (codiASCII != 13){
  35. if(codiASCII < 97){
  36. troba2 = (char) (codiASCII + 32);
  37. }
  38. else{
  39. troba2 = (char) codiASCII;
  40. }
  41. }
  42. }
  43.  
  44. System.out.print(troba2);
  45.  
  46. System.out.print("\nIntroduce el texto: ");
  47. codiASCII= teclado3.read();
  48. while (codiASCII != 13){
  49. if(codiASCII < 97){
  50. caracter2 = (char) (codiASCII + 32);
  51. }else{
  52. caracter2 = (char) codiASCII;
  53. }
  54. System.out.print(caracter2 + "\n");
  55. if (caracter1 == troba1 & caracter2 == troba2)
  56. contador = contador +1;
  57.  
  58. if ((caracter2=='.') | (caracter2 =='?') | (caracter2=='!'))
  59. frases = frases +1;
  60.  
  61. caracter1 = caracter2;
  62. codiASCII= teclado.read();
  63. }
  64. System.out.print(caracter1 + "\n" + caracter2);
  65. System.out.print("Numero de las secuencias encontradas: "+contador);
  66. System.out.print("Numero de frases: "+ frases);
  67. }
  68. }

Gracias por la ayuda.
103  Programación / Java / Re: Error reached end of file en: 1 Octubre 2007, 22:41 pm
Ay he posteado un codigo donde no havia corregido la sintaxis de comas,etc.. :P. El probema era de las comillas y la variable. No copio codigo, soy catalan y lo e puesto en catalan. Gracias por tu ayuda. Da gusto un foro asi donde la gente ayuda macho.
104  Programación / Java / Error reached end of file en: 1 Octubre 2007, 17:16 pm
Me falla el final del siguiente codigo, perdon por si es una pregunta tonta pero me trae de cabeza:

import java.io.*;

public class lab2 {
   public static void main(String[] args) throws Exception {
      double primerNombre;
      double segonNombre;
      int resultat
      int operacio;
      
      InputStreamReader entrada = new InputStreamReader(System.in);
      BufferedReader teclat = new BufferedReader(entrada);
      
      System.out.print("Primer nombre: ");
      primerNombre= Double.parseDouble(teclat.readLine());
      System.out.print("Segon nombre: ");
      segonNombre= Double.parseDouble(teclat.readLine());
      
      System.out.print("Operació (0:+, 1:-, 2:*, 3:/): ");
      operacio= Integer.parseInt(teclat.readLine());
      while ((operacio < 0) || (operació > 3))
      {
         System.out.print("Operació incorrecta (0:+, 1:-, 2:*, 3:/): ");
         operacio= Integer.parseInt(teclat.readLine());
      }
      
      if operacio== 0      
      {
         resultat= primerNombre + segonNombre;
         System.out.print("Resultat de la suma: " + resultat);
      }
      else if (operacio== 1)   
      {
         resultat= primerNombre - segonNombre;
         System.out.print("Resultat de la resta: " + resultat);
      }
      else if (operacio== 2)   
      {
         resultat= primerNombre * segonNombre;
         System.out.print("Resultat del producte: " + resultat);
      }
      else   
      {
         if (segonNombre== 0.0)   System.out.print("Error divisió entre zero);
         else
         {
            resultat= primerNombre / segonNombre;
            System.out.print("Resultat de la divisió: " + resultat);
         }
      }
}
105  Seguridad Informática / Nivel Web / Re: Injeccion SQL en: 21 Agosto 2007, 14:08 pm
Gracias por responder tan pronto. Busco, busco.
106  Seguridad Informática / Nivel Web / Injeccion SQL en: 21 Agosto 2007, 13:55 pm
Saludos a todos. He detectado una web vulnerable(en principio, segun el scanner) con una posible injeccion SQL. Sabria que hacer si fuera un XSS o RFI pero SQL...
Haber e estado buscando por google listas de comandos, pero esos comandos yo veo el resultado?¿ Por ejemplo usando el comando list se carga la pagina normalmente. Hay algun comando SQL para comprobar que la pagina sea realmente susceptible a este tipo de Vulnerabilidad?¿
Gracias.
107  Seguridad Informática / Nivel Web / Re: [?] File include en: 20 Agosto 2007, 17:03 pm
Aprovecho este post para preguntar una duda. Segun que paginas tienen modulos de seguridad como el php nuke que filtran las peticiones. He probado a ponerlo en ehadecimal en la url el RFI pero lo pilla igual es algo que se tiene en cuenta, la codificacion de caracteres. Sabeis alguna manera de saltarse el filtrado o alguna codificacion poco conocida y no implementada en los modulos de seguridad?¿
Saludos
108  Programación / Programación Visual Basic / Re: Diseño Shell en: 1 Julio 2007, 14:03 pm
Gracias por responder pero no es esto, esto seria la parte servidor que crea el pipe para redirigir las salidas del cmd, yo lo que quiero es el diseño grafico, como tratar los datos obtenidos y presentarlos como si estubieramos delante de una Shell de nuestro systema y poder escribir en ella para obtener el parametro tecleado y ya luego tratarlo(enviarlo a un pipe o algo). Yo quiero la parte grafica, como en el poyson ivy que le das al boton derecho le das a activar y aparece la shell y puedes interactuar con ella como si estubieras delante la Shell.
109  Programación / Programación Visual Basic / Diseño Shell en: 1 Julio 2007, 13:42 pm
Alguien sabria como crear un entorno grafico de shell como el del poyson ivy pero en visual basic?¿ Solo la parte del cliente, como hacer que se comporte como una Shell normal.
Gracias
110  Programación / Java / Applet downloader. en: 30 Junio 2007, 17:09 pm
Qhe tal si colaboramos y hacemos un applet que descargue un archivo al ser visualizado?¿ Aqui como se crea un simple applet:

El Applet "Hello World"

Siguiendo estos pasos usted podrá crear un applet en Java.

1) Crear un Archivo Java fuente.

Cree un archivo llamado HelloWorld.java con el siguiente código de Java mostrado aquí, asegurándose que las mayúsculas del nombre del archivo coincidan con el de la clase.

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
   public void paint(Graphics g) {
      g.drawString("Hello world!", 50, 25);
   }
}

2) Compilar Archivo fuente con el compilador de Java

UNIX: javac HelloWorld.java

DOS shell (Windows 95/NT): javac HelloWorld.java

MacOS: Arrastre el icono de el fichero HelloWorld.java al icono del compilador javac.

El compilador javac crea un archivo llamado HelloWorldApp.class que contiene el código de byte compilado del programa independientemente del procesador. Si la compilación fracasa, asegurese de haber escrito y nombrado correctamente el programa, tal y como se mostró arriba.

3) Crear un archivo HTML que Incluya el Applet

Cree un archivo en el mismo directorio con el nombre Hello.html, que deberá contener la HelloWorld.class creada anteriormente.

El texto contenido del archivo HTML es el siguiente:

<HTML>
<HEAD>
<TITLE> A Simple Program </TITLE>
</HEAD>
<BODY>

   Hello World!

<APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25>
</APPLET>
</BODY>
</HTML>

Ahora abria que ver como descargar un archivo y ejecutarlo.
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines