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 - barbieturico

#11
Y así?


while (read != -1){
    char actual=(char) read;
    if(actual!='\n' && actual!='\r')    {
        datos[n]=actual;
        n++;
    }
    read = fileIn.read();
}


De esta forma te ahorras el anidar dos bucles... ;D
#12
Seguridad / Re: Ataque dos muy serio
10 Junio 2011, 13:06 PM
Buenas, no soy un experto en el tema, pero no he podido resistirme a darte mi opinión.
Como decían más atrás pienso que estás siendo víctima de un ataque de la competencia, supongo que puedes investigar y tomar las medidas que consideres oportunas.
Como alternativa a tu hosting y como siempre, dependiendo del dinero que estés dispuesto a gastar tienes alternativas que ofrecen hostings seguros, en los que entiendo que se hacen responsables de que tu web esté accesible (habrá que leerse la letra pequeña), pero buscando un poco puedes ver sitios como este:

http://www.firehost.com/

En sus avisos legales (http://www.firehost.com/company/legal) puedes ver que se hacen responsables de tener el 100% de tiempo online salvo mantenimientos.

También mencionan que sus servicios son a partir de 200$ mensuales :silbar:. Imagino que si contratas un servicio de este tipo y no te lo ofrecen podrás pedir compensaciones económicas. Por supuesto antes de contratarlo me informaría bien de todos estos puntos.

CitarHost Uptime

FireHost guarantees the functioning of all server hosts, including compute, storage and hypervisor. If a server host fails, we guarantee that restoration or repair will be complete within one hour of problem identification.

Saludos y suerte!
#13
Java / Re: Array dinamico
10 Junio 2011, 12:39 PM
Si no estoy equivocado, eso que intentas no se puede hacer.
Un rodeo que podrías hacer para crearte un array de Objects dinámico y relleno de ints sería:


Object[] vector;
java.util.List myList = new java.util.ArrayList();
int a = 1;
int b = 2;

myList.add(a);
myList.add(b);
vector = myList.toArray();
System.out.println(new Integer((vector[0].toString())).intValue()+ " " +new Integer((vector[1].toString())).intValue());


Una vez que tienes esto es muy fácil crearte una función que te convierta ese array de Objects en uno de ints.
#14
Java / Re: Ayudaaaaaa
10 Junio 2011, 02:37 AM
En realidad no probé el código, pero por el path que pones supongo que estás programando en Windows, si es así, la forma que tienes de poner las "barras" (\\) es correcta. Es decir path="C:\\fichero.txt"
¿Cuando descomentas las líneas en las que pones el path a pelo tampoco te funciona?

Por el error que te tira parece que estuvieras intentando seleccionar un directorio en lugar de un fichero en alguna parte del código. Para mí que esa traza que tenías del path es lo que más te puede ayudar.
#15
Buenas!

Pues quería comentaros unas dudillas que me vienen rondando la cabeza desde hace tiempo, tengo un proyecto montado con forma de proyecto individual (tipo proveedores, clientes, etc), pero que por las necesidades que tenía fui creando pequeñas clases-librería para gestionar los problemas que me iban surgiendo. Además utilizo librerías del tipo apache dbutils, fileupload, jdom... para la parte servidor, mySQL para la db y para la parte cliente jquery, aunque supongo que no sería difícil adaptarlo para otras bbdd.

A partir de esta base y usando reflection fui creando estas clases-librería que os comentaba del tipo RequestUtil, ResponseUtil, SQLUtil, CalendarUtil, JSONUtil, FileUploadUtil, etc
por supuesto están bastante poco desarrolladas y llenas de agujeros de seguridad (SQLi, XSS, etc), pero son cosas que soy consciente de ellas y que pienso que no son difíciles de solucionar.

Estas clases-librerías cubren necesidades de prácticamente cualquier proyecto y que creo que puliéndolas un poco podrían ser útiles para mucha gente que empieza y no sabe muy bien cómo montárselo. Parte cliente, formulario, buscador, todo con ajax, más o menos fácil de montar y bastante automatizado...

Ahora mi gran duda:
¿Os parece un proyecto interesante como para compartirlo y convertirlo en OpenSource? Si es así, ¿qué limitaciones tendría al depender de otras librerías como las mencionadas arriba (dbutils, jquery...)?¿Y qué tipo de licencia tendría que usarse en un proyecto de este tipo? (o cual recomendaríais)

Otra duda que tengo es qué os parece el uso de reflection como forma de gestionar los objetos. Como sabéis los atributos a los que se puede acceder deben ser declarados como public. ¿Implica esto un agujero de seguridad? Sé que la teoría dice que no deberían ser public, pero en la práctica, es tan malo esto?

Perdonar por el tocho y si alguien está interesado en el proyecto que me ponga un mp. Tampoco tengo problema en postear parte del código como ejemplo si alguien está interesado.

Saludos!
#16
WarZone / Re: Crackme_crackeame
10 Junio 2011, 00:51 AM
:S xDDDD ese es un gran aviso!!!

Así no pasaré la vida intentándolo con mi firefox4 jaja (en serio intentaba con ese, pero pensaba que iba bien encaminado :P)

Muchas gracias por las pistas sirdarckcat.
Sabes si funciona en Chrome? Supongo que en el que lo has testeado es en IE8...

Mientras, seguiremos intentándolo... ;D
Y mi más sincera enhorabuena por el Warzone en general, es reentretenido y no pensaba que fuera a aprender tantas cosas con él cuando empecé.
#17
Muchas gracias a los dos por la explicación  ;-)
#18
Buenas! Me pareció muy interesante este tema. ¿Alguien podría explicar un poco más en profundidad cómo se consigue ejecutar un programa local desde una página web? ¿Mediante javascript? ¿Qué comandos/funciones se explotan para conseguir este resultado?

O más sencillo, ¿con que palabras clave puedo buscar más info al respecto?

Muchas gracias por adelantado  ;-)
#19
Retomando el hilo original de la discusión, os invito a leer este documento creado por Hacktivistas.net que podéis descargar aquí:

http://www.traficantes.net/index.php/libreria/catalogo/libros/Manual-de-desobediencia-a-la-Ley-Sinde

Abajo del todo tienes el link para descargarlo gratis.

Explica bastante bien el tema del que estás preguntando, cómo contratar servidores sin tener que identificarte (y cómo pagar sus mensualidades, etc), además de contener algunos otros datos interesantes sobre anonimato en la red.

A mi como novato me gustó mucho  :xD
#20
No soy un experto en el tema, pero en estas páginas puedes ofuscar tu código javascript:

http://www.javascriptobfuscator.com/default.aspx
http://www.daftlogic.com/projects-online-javascript-obfuscator.htm

Sólo puse en google "javascript obfuscator".

También vi este otro link que te puede resultar interesante:
http://www.webdeveloper.com/forum/showthread.php?t=89947

Solo comentarte que al usar javascript para ocultar/cifrar/descifrar tu código fuente o el contenido que muestras en ella, obligas a los usuarios a tener javascript activado, perdiendo así la accesibilidad en tu sitio web.

Tampoco me queda claro qué es lo que estás interesada en proteger. No es lo mismo proteger tus funciones/librerías javascript que el contenido que muestras a los visitantes de tu página.

El link que pusiste no he podido verlo, ya que me salió esta alerta:
"La página a la que intenta acceder ha sido identificada como un ataque de vulnerabilidad, phishing o sitio web de ingeniería social conocido y por lo tanto ha sido bloqueada para su seguridad."

Buscando clientes en el foro?  :xD

Espero haberte servido de ayuda ;D