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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: 1 [2] 3 4
11  Programación / Programación General / Estructura de datos ordenada y muy grande en: 14 Febrero 2012, 13:09 pm
Buenas,

pretendo hacer un 'juego naval' y situar los barcos como puntos en un mapa 2D por coordenadas X,Y.

Asta ahí bien, el problema es que pretendo hacer una estructura de datos que me ordene los barcos por proximidad (para saber
que barcos tiene más a tiro cada uno). Obviamente los barcos se van moviendo y modificando sus posiciones en el mapa.

Si fueran 20 barcos no habría problema, pero se trata de hacer un trabajo de optimización, vamos a suponer que hay un millón
de barcos.

Con este escenario se dan dos problemas:

1- Calcular la proximidad por X,Y. Si fueran números sueltos sería muy fácil, pero por coordenadas? Que función matematica me
   devolvería a que distancia se encuentra una coordenada de otra? El modulo entre dos puntos? En verdad esto es lo de menos
   eso es fácil de buscar, solo lo añado para entrar de lleno en materia y contar con que hay un tiempo de calculo extra.

2- Estructura de datos y metodos de busqueda.

   Había pensado en una busqueda dicotómica, una busqueda rápida (aunque no se yo si con un millón de entradas...).
   Pero para ello necesito una tabla con un millon de posiciones y para modificar la tabla para ordenarla necesito
   desplazar toda la tabla... mucho tiempo.

   Por otra banda para no desplazar los nodos de datos al ordenarlos, había pensado en una lista encadenada,
   pero ahí no puedo hacer busquedas, tengo que ir recorriendo toda la lista asta encontrar donde le toca ir...

Si suponemos que cada 30 segundos la mitad de los barcos se han movido... como lo hago para en
trenta segundos actualizar los datos??

Supongo que es mejor que lo implemente todo en una estructura de datos en memoria y no usar bases de datos, ya que se tardaría
tiempo en llamar funciones de la base de datos, a parte lo que tarde la base de datos en procesarlo, más que las bases de
datos lo pasan por disco, más tiempo aun...

Mejor C para que sea más rapido todo?


Como lo veis? Alguna solución, aportación o consejo?

 >:D
12  Sistemas Operativos / GNU/Linux / Sera de la placa base? en: 5 Febrero 2012, 23:25 pm
Buenas,

escenifico la situación:
Backtrack modo persistente en un USB, dos tarjetas Wifi, una integrada y otra usb.
En un portátil ASUS K52n la velocidad da pena, la integrada no pasa de 150kb/s y la USB da verdadera lastima... a lo mejor no pasa de 40kb/s.

Lo ejecuto en modo live en otro pc y la conexión wifi va de fabula con las dos tarjetas y mismos drivers wifi.

Entonces lo único que me queda pensar es que es problema de drivers de placa base, que me esta haciendo cuello de botella (me paso con un windows xp hace muchos años, el wifi iba lento asta que le instale los drivers de la placa, se ve que los genéricos dejaban que desear).

El problema es que en la pagina de asus solo hay drivers para windows... :huh:

Veis alguna solución o opción??

13  Seguridad Informática / Hacking / MITM en una red grande, raro raro... en: 30 Enero 2012, 20:07 pm
Buenas,
estoy de becario en una empresa de seguridad y me han dejado trastear con una red bastante grande :DD
Resultado: frustrante xD

Ataque: MITM
Lo llevaba preparado de casa, en mi wifi  funciona, allí no.

Escenario:

Rango: 10.50.0.0 con broadcast 10.50.255.255, vamos una red que admite muchos hosts.
Mi puerta de enlace sacada con route -n: 10.50.0.1
La MAC no puede estar hardcodeada porque es una red donde la gente lleva su portatil y se conecta en las bocas disponibles. A no ser que la hardcodeen por bocas de conexion o a saber.

Ataque:
arpspoofing eth0 10.50.0.1   ---> Sin resultados

Como que era muy basto he intentado con un objetivo en concreto:

arpspoofing eth0 -t 10.50.x.y 10.50.0.1   ---> Sin resultados

Donde 10.50.x.y era otro pc mio conectado a la red, su tabla arp no cambiaba.

Al final he cogido el ettercap y tras un scaneo de hosts he echo un MITN desde él. ---> Sin resultados


Sabeis si hay alguna manera de evitar el cambio de MAC de una puerta de enlace? O algo que este causando que esto no funcione?


Gracias!!

14  Seguridad Informática / Nivel Web / Escanear Virtual Host? en: 28 Enero 2012, 02:40 am
Buenas!

He estado auditando webs contra XSS, pero ahora me encuentro con una con muchos formularios y parametros y hacerlo a mano....

Entonces le pase el nessus con el plugin de CGIs, pero la web esta en un servidor con muchos virtual host y el nessus solo escanea bien una pagina si se resuleve directamente por IP, los virtual hosts no los escanea.

Tambien he probado con Wapiti pero pasa lo mismo...

Alguna idea o programa?

Gracias!
15  Seguridad Informática / Materiales y equipos / La antena engaña? en: 19 Enero 2012, 11:07 am
Buenas!

Tengo en el portátil la tarjeta integrada Atheros y una USB APPROX USB2.0 300MBPS ANT. DESMONTABLE con chipset RT.

Con la USB me dobla la señal que con la integrada,  por ejemplo, conectado a una red que con la integrada me da 30% con la USB 60%.

Aun así con un 60% la conexión es muy lenta (es que  'mi ruter' esta dos pisos arriba, es un chalet).

Entonces podría ser que la antena diera una falsa sensación de ganancia? Y aunque me marque un 60% en verdad la conexión tiene peor calidad y me va lento?

Gracias!!
16  Programación / Scripting / [Python] Ejecutar comando y matarlo al cabo del tiempo. en: 10 Enero 2012, 14:28 pm
Buenas,

mi intencion seria algo asi:

ret = ejecutar(comando que no finaliza nunca)

sleep(5min)

matar(ret)

He visto que hay: subprocess.call, pero esto espera a que finalice el comando y mi comando no finaliza, quiero matarlo yo.

Alguien me ilumina el camino?


 ;D
17  Seguridad Informática / Hacking / Añadir nuevos host automáticamente en un MIM en: 10 Enero 2012, 01:30 am
Buenas!!

Estoy haciendo unas practicas en mi red con el ettercap.
El escenario es el siguiente:

-Listo los host
-Snifo
-Activo el ARP spoofing

Resultado: ok para los pc que estaban conectados en cuando hago el discovery de hosts.

Ahora bien, si conecto un nuevo pc a la red despues de ejecutar los passos mencionados, ese host no cae bajo el arp spoofing.

Como podría automatizar la adicción automática de nuevos hosts conectados a la red al MIM?

Saluods! ;D
18  Programación / Ingeniería Inversa / Añadir código basura para Av en: 31 Diciembre 2011, 19:08 pm
Buenas!

Estoy con el OllyDBG empacando a mano un server de troyano a ver si encuentro una manera de eludir los AV.

Lo que hago es cifrar el código con XORs y luego añadir un código que descifre y haga un salto al entrypoit original.

Resultado: los AV no son tontos, si quito el salto a la funcion de descifrado ya no se enteran, pero al añadir el salto para descifrar el código y otro salto al entry ponit pues  saltan.


He pensado en añadir código basura que no haga nada o incluso llamar a una función sleep, aunque no se como llamar a una función, supongo que necesitare importar links a la api y creo que se complicara mucho el trabajo.

Se que esto tiene mucho del apartado Analisis y diseño de malware, pero lo que pregunto básicamente es añadir código basura que haga perder tiempo de computo a los AV y que no lleguen tan rápido a la parte del salto para detectarlo como paquer, así que creo que es una labor más de reversing.

Felices fiestas!!


19  Programación / .NET (C#, VB.NET, ASP) / Recursos en VB.net en: 9 Diciembre 2011, 00:37 am
Buenas,

en mi aplicación VB.net pretendo hacer uso de un script que requiere unas librerías.
Ahora mismo tengo el script y una estructura de carpetas con las librerías necesarias.
Ahora bien me gustaría importar una carpeta con todo lo anterior citado y que cuando necesite ejecutar el script se importe de los recursos y se cree la carpeta con todo lo necesario para ejecutar el script.

Se pueden importar a los recursos carpetas enteras y luego 'pasarla a disco'?
Ya puesto a preguntar, se puede obtener un tunel a la salida del script?


Saludos!!
20  Programación / .NET (C#, VB.NET, ASP) / Dejar "rastro" en: 12 Septiembre 2011, 21:40 pm
Buenas  :D

voy a implementar un simulador de robot aspirador en vb .net, entonces un shape hará de robot y necesito que deje un rastro por donde pase en señal de haber limpiado por ahí.
Sobre que objeto podría poner el shape para conseguir ese efecto? Y como conseguirlo?

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