Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Debci

#491
Y como os meteis a desarrollar un videojuego en ASM? Y mas sin saber, aunque sepas ya se hace complicado...

Saludos
#492
OpenVas, nessus, nexpose, metasploit express, SSS para win...

Saludos
#493
Java / Re: ¿Que GUI usarías?
11 Septiembre 2010, 14:43 PM
Cita de: ddk en 11 Septiembre 2010, 14:29 PM
Swing ownea a todas las demas.
Totalmente de acuerdo en eso.

Saludos
#494
Scripting / Re: [Python] Capturar Paquetes TCP
10 Septiembre 2010, 19:17 PM
Al final lo hiciste en Python jeje  :D muy bueno, nunca he hecho algo parecido y ahora me he animado
:P

Saludos
#495
Java / Re: ¿Cómo evitar injección SQL?
10 Septiembre 2010, 19:10 PM
Cita de: bertamax en 10 Septiembre 2010, 18:02 PM
Un servidor web, utilizo JSPs.
Gracias
Entonces yo acederia a la sql por un servidor remoto que haga de puente y en aquel filtrar lo recivido, puedes hacerlo en uno mismo, pues varios servidores ralentizarian dichas cosnultas.
Ya digo que con filtrar manualmente las comillas simples y los indices negativos tienes muchisimo ganado.

Saludos
#496
Java / Re: ¿Cómo evitar injección SQL?
10 Septiembre 2010, 17:56 PM
Cita de: bertamax en 10 Septiembre 2010, 17:32 PM
El problema es que yo he intentando evitarlo usando la clase PreparedStatement e también lo he intentado usando variables parametrizadas, como explica en el siguiente enlace:
http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL
pero en ambos casos aunque no me ejecuta la sentencia sql, me la introduce como un campo de texto en la base de datos.
Entonces yo estoy intentando que directamente si algun atancante quiere meterme alguna instruccion en la base de datos que no pueda.
He estado viendo si usando la librería ESAPI se podría, pero da bastantes problemas.
Estoy mirando manera de cómo resolver mi problema de una forma cómoda y fácil, no se si alguien conocerá
Gracias
Me hablas de una aplicación de escritorio o servicio web?

Saludos
#497
Piensa que cada vez que instancies una clase esta re-creando todas las variables de instancia que esta contiene, dos objetos distintos, propiedades desiguales...

Saludos
#498
Java / Re: ¿Que GUI usarías?
10 Septiembre 2010, 17:20 PM
Cita de: ddk en  9 Septiembre 2010, 23:17 PM
¿Eliminar Swing del JDK 7?  Completamente falso.

Si antes le van a agregar mas cosas...

Ademas de que el JavaFX es un engendro de la naturaleza que se parece mas a ActionScript que a Java.
De java tiene la VM...

Saludos
#499
Java / Re: ¿Cómo evitar injección SQL?
10 Septiembre 2010, 17:18 PM
Filtra los caracteres como ' e indices negativos que pueda provocar errores.

Saludos
#500
Aqui os dejo el source con todo solucionado, para el que le interese:
Código (python) [Seleccionar]
'''
Created on Sep 9, 2010

@author: Debci
'''
# -*- coding: utf-8 -*-
import os, sys



class Matrizes:
   #Nuestra querida matriz
   matriz = []
   def __init__(self):
       self.main()
   def main(self):
        while True:
           
            #Empieza el muestreo del menu
            print "###### Manejo dinamico de matrizes ######\n\n"
            print "1-Insertar valores a la matriz"
            print "2-Examinar un elemento"
            print "3-Borrar un elemento"
            print "4-Modifica un elemento situado en un indice"
            print "5-Visualizar la matriz completa"
            print "6-Salir de esta aplicacion"
            indiceLeido = raw_input("Introduce tu opcion:\n")
            indiceLeido = int(indiceLeido)
            self.opcion(indiceLeido)
            #Limpiamos la pantalla
            #self.clearShell()
   
   def opcion(self,indice):
        matrizRelativa = []
        #Opcion 1
        if indice == 1:
            numeroValores = raw_input("Cuantos valores desea introducir?\n")
            numeroValores = int(numeroValores)
           
            for i in range(numeroValores):
                valor = raw_input("Introduzca el valor asignado al indice " + str(i) + ":\n")
                valor = int(valor)
                matrizRelativa.insert(i,valor)
            self.matriz = matrizRelativa
           
        #Opcion 2
        elif indice == 2:
            elemento = raw_input("Introduce el indice del objeto a analizar:")
            elemento = int(elemento)
            print self.matriz[elemento]
           
        #Opcion 5
        elif indice == 5:
            for j in self.matriz:
                print j
               
   def clearShell(self):
       os.system("clear")
       
if __name__ == "__main__":
    matrizes = Matrizes()
    matrizes.main()





Saludos