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 Mensajes
Páginas: 1 ... 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 [362] 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 ... 431
3611  Foros Generales / Sugerencias y dudas sobre el Foro / Re: ¿Seria posibleRealizar proyecto entre varios miembros del foro?. en: 16 Septiembre 2017, 02:02 am
Veo que quedó desierta la propuesta... lástima.

Aunque el tiempo libre escasea, siempre se puede hacer algo.
3612  Foros Generales / Noticias / Re: EE.UU. prohíbe oficialmente el uso de Kaspersky en oficinas de gobierno en: 16 Septiembre 2017, 01:11 am
Al margen de que sea cierto o falso, lo que es seguro es que si desconfías de tu guardaespaldas, cambies de guardaespaldas... Así que me parece correcto.
3613  Foros Generales / Noticias / Re: Senador de EE.UU. cuestiona la seguridad de Face ID en: 16 Septiembre 2017, 01:09 am
Vaya, deconocía lo de "modo “Siempre encendido”.", esto supone en la práctica que habrá que evitar que nadie con estos móviles se 'arrime' a tí (o tu a ellos)...

Francamente no existe ninguna necesidad de esta ¿'tecnología'?. No hay mercado para ello, salvo la propia del espionaje.

No ofrece seguridad que no ofrezcan sistemas no basados en sistemas biométricos. Además que pasa si un amigo o familiar te pide que le dejes el móvil durante x tiempo, que el suyo se le ha estropeado y tiene que hacer y recibir llamadas muy urgentes???. Tendrá varias activaciones?. Serán activaciones limitadas?. Habrá una 'supercuenta' del 'owner'?. Si te dejas barba ya no te reconoce?. Y si estás a medio afeitar y recibes una llamada, no podrás contestar hasta que te afeites del todo, o te limpies la espuma?. Y si en un evento deportivo, caes al suelo y te arañas la cara y te sale una costra, todavía te reconocerá?. Y si en vez de barba te dejas bigote ?, y si es tipo Dalí?. Y si te hechas un rapado al 0, o te dejas una melena o unas rastas, te seguira´reconociendo?. y si te pones moreno o gamba por tomar el sol?. Y si te tiznas la cara para hacer de rey Baltasar (mientras hagas de rey Baltasar, no podrás usar el móvil) ?....
Y si te graban un vídeo de tu cara y se lo ponen luego a la cámara, te reconocerá, sabrá distinguir la realidad de un vídeo (un bebé de apenas unos meses sabe distinguir la diferencia)?

Apple, ya no sabe que hacer, quieren dar la nota y para ello cualquier cosa, aunque sea una payasada, les vale... El caos es que hay infinidad de cosas que pueden mejorar, en vez de perderse en tonterías...
3614  Foros Generales / Noticias / Re: Marina británica quiere integrar asistente como Siri a su armamento en: 16 Septiembre 2017, 00:49 am
jajajajaja... menudo jaleo se puede montar...

"Siri, aquí Tango, Lima, Delta, Delta, November..."

"Ejecutando acción: Torpedos listos y disparados, dirección norte..."
3615  Programación / Java / Re: Problema a la hora de invocar otras clases desde la clase principal en: 15 Septiembre 2017, 21:28 pm
Efectivamente, como te dice AlbertoBSD, sin código, no se puede decir mucho, es jugar a adivinar...

Sin embargo normalmente cuando todo funciona y esto falla, lo que suele suceder (con bastante frecuencia), es que el servidor crea una instancia y el cliente llama a otra instancia de la clase servidor...

La solución es que exista una y solo una clase servidor...

Un poco de pseudocódigo te ayudará a entender el problema y facilitar la solución (dado el caso que éste sea el problema).

Código:
Clase Cliente
   Server Servidor

   Buleano = Funcion Conectar(x,y,z)  //x,y,z son posibles parámetros necesarios para la conexión, aquí se omite por claridad...
       Servidor = nueve Server //x,y,z
   Fin Funcion

   // Otros métodos de la clase...
Fin Clase
Como se ve, aquí se crea una instancia dle servidor... una instancia nueva, a la que se le asigna un espacio de memoria... y cada cliente... creará una instancia distinta, habrá tantas instancias distintas del servidor como clientes lo llamen.


Solución: Crear una clase y método estático... que contenga el servidor.
Así se crea una única instancia para todos los que llamen. La clase servidor, no puede ser creada desde fuera, pero puede ser instanciada, y exclusivamente invocando este método... La clase 'server' es pública pero 'no creatable', así esta clase crea una única instancia del servidor y sirve por tanto siempre la misma instancia a todos los clientes...
Código:
Clase estatica ProveedorServer
    Server p_Servidor  privado

    Server = Funcion IniciarServidor
        Si (p_Servidor no existe) luego    
            p_Servidor = Nuevo Server
        Fin si

        Devolver p_Servidor
    Fin funcion
    
    // Otros métodos que fueren necesarios para la clase...
Fin clase

que sería llamado así:
Código:
Clase Cliente
   Server Servidor
   ProveedorServer Proveedor

   Funcion Nueva //instancia
       Proveedor = Nuevo ProveedorServer
   Fin funcino

   Buleano = Funcion Conectar(x,y,z)  //x,y,z son posibles parámetros necesarios para la conexión, aquí se omite por claridad...
       Servidor = Proveedor.IniciarServidor //x,y,z
       Devolver Existe(Servidor)  //Existe: Comprueba que es una instancia válida de objeto.
   Fin Funcion

   // Otros métodos de la clase...
Fin Clase

Un modo de probar que es correcto, es hacer lo siguiente.

Crear un método de prueba en el servidor:

Código:
Clase Server
    Entero p_Numero

    Funcion Nueva // Instancia
        p_Numero = NumeroAlAzar(entre 1millon y 10millones)     //crea un número al azar
    Fin funcion

    Entero = Funcion Probar
        Devolver p_Numero
    Fin funcion
Fin clase

Ahora para probar si son la misma instancia cuando se crea un cliente y se comunica con el servidor, luego invoca su método Probar:
Código:
Clase Cliente  
    // .... ya tiene sus métodos, esto es un añadido al método conectar...
    
    Buleano = Funcion Conectar(x,y,z)
       Servidor = Proveedor.IniciarServidor
       Mensaje Servidor.Probar  // <------------------------ Aquí probando el servidor...
       Devolver Existe(Servidor)
   Fin Funcion
  
Fin clase
Si existe una única instancia dle servidor, el número de la prueba debe ser siempre el mismo hasta que se destruya el servidor.
Si el servidor fue creado y luego cada cliente ofrece distintos números de prueba, es que se están creando instancias exclusivas para cada cliente...
3616  Programación / Java / Re: Intercesión o cruce de 2 polígonos en: 14 Septiembre 2017, 18:23 pm
No he mirado el código, creo que si te lo han facilitado y te dicen que funciona, tu mismo debes verificar si es verdad que funciona o no...

Veamos... un polígono es un área encerrada sobre líneas rectas... a pruimera impresión, un polígono, puede considerarse como un punto grande, pero que tiene 'varios centros'.

Si sabes detectar la colisión de dos rectángulos, la segunda operación es tratar de verificar esto. Es decir si el área que ocupa un polígono no está 'encima' de otro, no merece la pena perder tiempo en comprobar más.

O dicho de otro modo, al caso conviene 'cuadrar' el polígono, obteniendo 4 puntos, los puntos más lejanos en las 4 orientaciones, o dicho de modo simple, encerrar el polígono en un rectángulo.

Si la comparación de esos rectángulos, no se intersectan, no vamos más allá y solo cuando sí, es cuando vale el gasto de tiempo en verificar en profundidad la colision entre polígonos.

A grandes rasgos en pseudocódigo:

1 - Cuando se crean los polígonos o cuando se modifica su tamaño o forma, se calcula el rectángulo que lo encierra (es decir, esto no debe calcularse cada vez que se quiera determinar una colisión, es redundante... se calcula una sola vez y se mantiene mientras no cambie). Esto se hace por cada polígono para el que deba ser verifcada una colisión:
Código:

Estructura Rectangulo
    Izquierda
    Superior
    Derecha
    Inferior
Fin Estructura

// Dados los puntos de un polígono, devuelve el rectángulo en el que encaja (ojo, con la posición actual)
Rectangulo = Funcion EncerrarPoligonoEnRectangulo(Punto Puntos)
    Rectangulo r, Punto p
    // el primer punto asume los límites iniciales, que serán actualizados por el que los supere.
    r.Izquierda = p(0).X
    r.Superior = p(0).Y
    r.Derecha = p(0).X
    r.Inferior = p(0).Y

    Por cada p en Puntos
        Si (p.X < r.Izquierda) luego
            r.Izquierda = p.x
        Sino
            Si (p.X > r.Derecha) luego
                r.Derecha = p.X
            Fin si
        Fin si

        Si (p.Y < r.Superior) luego
            r.Superior = p.Y
        Sino
            Si (p.Y > r.Inferior) luego
                r.Inferior = p.Y
            Fin si
        Fin si
    Siguiente

    // OJO: antes d ehacer la devolución lo movemos al origen, para evitar restas en lo sucesivo, solo sumas.
    Devolver MoverRectanguloAOrigen(r)
Fin funcion

// Desplaza el rectángulo al origen (la esquina superior izquierda se posiciona en el eje de cordenadas)
// NOTA: que esto equivale a poner las medidas del rectangulo (mide.Ancho, Mide.Alto) y posición (x = 0, y = 0)
Rectangulo = Funcion MoverRectanguloAOrigen(Rectangulo r)
     r.Derecha = r.Derecha - r.Izquierda
     r.Izquierda = 0

     r.Inferior = r.Inferior - r.Superior
     r.Superior = 0

     Devolver r
Fin funcion

// Otra función para desplazar adonde sea (desde el origen)...
Rectangulo = Funcion MoverRectanguloDesdePosOrigen(Rectangulo r, Posicion p)
    r.Izquierda =p.X
    r.Derecha = (r.Derecha + p.X)

    r.Superior = p.Y
    r.Inferior = (r.Inferior + p.Y)

    Devolver r
Fin funcion

// Otra función para desplazar adonde sea (desde donde está ahora)...
Rectangulo = Funcion MoverRectanguloDesdePosActual(Rectangulo r, Posicion p)
    r.Izquierda = (r.Izquierda + p.X)
    r.Derecha = (r.Derecha + p.X)

    r.Superior = (r.Superior + p.Y)
    r.Inferior = (r.Inferior + p.Y)

    Devolver r
Fin funcion

...ahora tengo que salir, continúo a la noche, más bien de madrugada...
3617  Foros Generales / Dudas Generales / Re: ¿Cuán seguro es VirtualBox para que no se "escapen" malewares al anfitrión? en: 14 Septiembre 2017, 18:20 pm
Es software... virtualmente 100% (ó 150%, lo que quiera anunciar los que lo crearon), realmente no hay garantías de nada.

Si fuera hardware, la cosa cambiaría radicalmente...
3618  Foros Generales / Dudas Generales / Re: ¿Como se llama esto? Login hasta X cantidad de veces, si es superado, se bloquea en: 14 Septiembre 2017, 18:17 pm
Además es mal sistema.

Fíjate que si alguien quiere J0D3R73 la cuenta, le basta varios intentos de login y zas... cuenta bloqueada, ahora vas tu a tu login y sin comerlo ni beberlo te complica la vida.

Los login, debieran basar el usuario bien diferenciado del alias.
Tú por ejemplo par aloguearte en este foro, usas como usuario: cam92 y la contraseña que sea, cam92 es al mismo tiempo tu alias en el foro (como le sucede a todos). Si el foro, pongamos dispone de límite de intentos y luego bloquea, si alguien quiere fastidiarte, introduce cam92 y cualquier cosa como contraseña... a lo sumo lo que debería bloquearse es la IP, y el bloqueo debería ser o por tiempo limitado o exigir más datos... ambas cosas resultan egorrosas.

Ahora si tu alias en el foro es cam92 y tu usuario (con el que te logueas), no lo sabe nadie... nadie podría más que tú bloquear tu intento de login. Obviamente siempre podrías tener una intrusión en tu equipo que dejara al descubierto tu usaurio, pero desde el foro, tu usaurio queda expuesto a todo el mundo, y no es un decir, es exactamente así.

Los sistemas d elogin, están mal diseñados... al final es solo la contraseña, la que tiene que 'tragar con todo', cuando el propio usuario debería hacer parte del trabajo al filtrar los intentos, quedando perfectamente separado lo quie es el usuario para el login y lo que es el Alias en el servicio en el que se loguea...... en fin, el mundo está regido por lumbreras apagadas, solo humean tóxicamente...
3619  Foros Generales / Foro Libre / Re: Listado de Portátiles de Ocasión desde i3,i5, i7 Recomendarme en: 13 Septiembre 2017, 15:42 pm
No sea iluso, me tomé la molestia de buscar en la web de fujitsu (yo suelo comprar casi siempre modelos de Fujitsu, son muy fiables), y ese modelo data de 2009... digo DATa, no que yo me invente la fecha...

Si tu quieres creerte que solo tiene un año de uso, pués entonces tendrás que pensar que se compró en el 2009, estuvo en el almacén años, luego se usó solo 1 año (para que cuadren tus cuentas) y luego tal vez otra vez sin usarse algún tiempo...

p.d.: El tamaño de almacenamiento, no debe preocuparte, si no me equivoco utilizan una unidad SSD (los fujitsu, pero pregunta por si acaso). Una solución eficaz es comprar una carcasa para la bahía del CD-DVD y meterle un disco duro de 1-4Tb. Total, ya casi no se usan los DVDs y cuando lo precises, extraes y introduces el otro.
Así tienes la velocidad que ofrece el SSD (para el S.O. y programas) y el almacenamiento que ofrecen los discos duros...
3620  Foros Generales / Foro Libre / Re: Listado de Portátiles de Ocasión desde i3,i5, i7 Recomendarme en: 13 Septiembre 2017, 04:12 am
Date cuenta que si llevan un 'win 7', fijo que no tienen un año, y probablemente tampoco un 'año de uso'. Quien va a comprar un ordenador hace pongamos 5-7 años y usarlo solo uno?.

Mi confianza es con Fujitsu, ambos son casi iguales uno lleva un i3 (esto es 2 cores) y el otro un i5 (probablemente 4 cores, pero algunos i5 solo llevan 2 cores). Varían algo en el tamaño del disco... luego justo de i3 tiene la pantalla de 15'6 pulgadas y el i5 de 14 pulgadas... (el i5 en concreto data de al menos el año 2009).

Un link al manual del i5 (español)
https://support.ts.fujitsu.com/IndexDownload.asp?SoftwareGuid=52132BE4-7D3F-433F-A962-A8042D163556
Páginas: 1 ... 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 [362] 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 ... 431
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines