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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26
241  Foros Generales / Dudas Generales / Re: Hacking redes sociales en: 21 Agosto 2011, 00:24 am
Hay varias cosas...
Algunas son cuentas phisheadas (la gente cae en sitios web falsos que se parecen, ponen su clave, y zablam!).
Otras son cuentas auto generadas.
Existen algunas utilidades que son Facebook Spammers.
El famoso Xrummer tiene para hacer con facebook tambien.
Los alimentas con una lista de usuarios, claves y proxys/vpn con usuario y clave, y la aplicacion se encarga del resto.
Entre eso, y publicidad, es lo que se suele vender.
Otra gente directamente lo hace controlando los zombies de su botnet.
Estos servicios son bastante "oscuros" y los podes encontrar en varias formas y colores.
Pero basicamente hacen eso. No descartes que haya alguno que conozca alguna falla que les permite agregar fans sin nada de este trabajo, pero como no lo se a ciencia cierta, mientras que se que las otras utilidades existen, te comento solo eso.
242  Foros Generales / Dudas Generales / Re: Buenas ^^ en: 21 Agosto 2011, 00:14 am
Mira, pueden ser muchas cosas.
Voy a tratar de ser lo mas paisano posible para explicarte lo que mas pueda.
Revisar tu sistema no es facil, sobre todo tendrias que conocer detalles sobre tu plan de hosting.
Si tu paquete de hosting es dedicado, la cosa se complica bastante.
Porque? Porque puede ser que tengas un rootkit instalado, como puede ser solo una falla de vBulletin que se preste para eso, como puede ser que tengas una shell colada en el sisitema.

Encontrar la shell, se complica a veces.
Algunas shell se guardan como archivos, y otras se guardan en alguna tabla de la DB, ya sea de vBulletin, o no, y luego se invocan con un pedacito de codigo que han injectado por algun lado.

Primero tengo que serte honesto, toda empresa te tendria que dar un margen de proteccion ante ataques de denegacion de servicio (menos dattatec, tuve malas exp ahi).

Otra cosa, si tu hosting es un paquete compartido (no es un VPS, ni un dedicado) la cosa se complica mucho mas, porque puede ser que hayan comprometido a cualquier portal/sitio que este bajo la misma IP de tu sitio, y esten lanzando el ataque desde ahi.

Tendrias que comentarnos un poco mas..

Igual eso amerita para que se vea por alguien que tenga conocimientos un poco profundos por las dudas nomas..

Saludos!
243  Foros Generales / Dudas Generales / Re: alfa 1w red no identificada - conectividad limitada en: 21 Agosto 2011, 00:07 am
Ademas comentanos:
Es tu red, "de un amigo"?
Tenes alguna otra maquia que tenga problemas con el inalambrico?
Configuraste el router para que te de IP automaticamente?
244  Foros Generales / Dudas Generales / Re: Duda sobre Ping en: 21 Agosto 2011, 00:04 am
Respondo eso, pero sabe que eso puede NO ser una solucion para vos.
Anda al manejador de tareas (taskmgr - CTRL+ALT+SUPR) si tenes windows o leete el manual del comando nice (man nice) si tenes linux o algun BSD.

Con el taskmgr, te vas a los procesos, buscas el proceso correspondiente a tu navegador (cualquiera sea), y le das primero click derecho, vas a afinidad, tildas todos los procesadores.
Despues, le das click derecho de nuevo al proceso, das click en prioridad, y despues en tiempo real.

Eso va a hacer que si el navegador necesita recursos, los va a tomar de otros, a veces, por la fuerza.

Con nice, -n -20 le da la mayor prioridad.

Si quers soluciones mas completas investiga cgroups en linux.

Eso te responde como hacer para que un programa se abuse y pida recursos en tiempo real.

Por cierto, si tenes un Core i7, tenes 4 nucleos con HT, no 8 procesadores(estoy asumiendo que tenes un Core i7 porque no comentaste que tenias pero si que ves 8 procesadores).

El HT es una tecnologia que te permite ejecutar un hilo aparte mientras el programa esta esperando un resultado de entrada salida. Simula SMP por eso es que ves "2 procesadores por nucleo".

245  Programación / Programación C/C++ / Re: [C]isNumeric (VB6 a C) en: 20 Agosto 2011, 02:55 am
Seria interesante que alguien los postee para no tener que hacerlo(como en realidad dije antes), je igual bien que si hicieron las pruebas, quede.
Y saber bien la metodologia que usaron para medirlo, pero esta bien, si usted lo dice felicitaciones atrasadas (porque hasta donde veo, es de hace raaato el thread :) )

246  Foros Generales / Dudas Generales / Re: Duda sobre Ping en: 20 Agosto 2011, 01:30 am
Igual aca cabe destacar que VELOCIDAD se tiene que medir como latencia al otro punto.

Vos podes descargar a 680kb/s y tener un ping de 200ms a Google (no es joda, preguntenle a la gente que tiene conexiones con SatMex5).

La latencia es el tiempo que tarda de llegar un paquete al otro punto, y hay un concepto relacionado que es el RTT (Round Trip Time) que viene a ser el tiempo que tarda en ir y volver, es lo que te marca el ping.

El TTL (Time To Live) se decrementa en uno por cada salto que agarras (se usa para hacer mapeos de una red por ejemplo).

El problema de un proxy es que suele estar ajetreado, o tiene la cache llena, o se esta consumiendo mucho ancho de banda, o la ruta entre vos y el proxy esta congestionada.

Si te cruzas con cualquiera de esos problemas, el proxy te va a "enlentecer" la navegacion.

Pero bueno, eso pasa inclusive si usas una VPN. Si tu ruta esta congestionada, o si el servidor/router que hace de salida(gateway)/frontera estan atorados, de tu lado o del del servicio que estes usando, vas a tener problemas...

Saludos!
247  Programación / Programación C/C++ / Re: [C]isNumeric (VB6 a C) en: 20 Agosto 2011, 01:16 am
Hmm, no se, podrias aportar tiempos para las mismas?
No obstante, lo que propusiste tambien es una funcion, de tamaño un poco grandota.
Las funciones pueden ser ineficientes por todo lo que acarrea su invocacion, pero no te olvides que vivimos en una era donde un call o un ret no se consumen tantos ciclos como para morirse...

Ademas de que Visual Basic (aclaremos la version, ademas, porque varia) es bastante lento por tener que cargar de todo. Ubound y Lbound por ejemplo son funciones. Que estas usando ahi adentro.

Lo interesante seria que agarres y hagas un Time (GetSystemTimeMillis) antes y despues, y probeas un test case para demostrar que es cierto.

En general es buena idea no reinvetar la rueda, y tratar de usar cosas que ya han dado vueltas optimizadas por alguna gente que tiene el ojo en el tema.

Ojo, no estoy desmereciendo ni diciendo nada pero me da pereza bajarme VB, y hacer la prueba yo..
248  Programación / Programación General / Re: Verdad que es imposible el algoritmo numero primo sin usar ciclos, ni funciones. en: 20 Agosto 2011, 01:12 am
Es que caemos en lo mismo, un salto condicional hacia arriba que vuelve a repetirse, es un ciclo/bucle.

Porque? imaginense esto
Direccion            Codigo
000001              mov eax,5
000005              add eax,eax
000007              jnz 1

Esto es equivalente a:
for (int x=5;x==0;x++);

Y si quieren encapsularlo en una funcion recursiva, lo mismo, bueno, parecido, agrega un poco de codigo pero el concepto se queda en lo mismo.
Si por ejemplo con gcc/g++ le agregan un -funroll-all-loops para que trate de transformar los ciclos en algo lineal, van a ver que igual cosas como estas se repiten.

Si tenemos una funcion que es recursiva pasa lo mismo, salvo por, bueno, lo que implica como el paso de funciones y de mas, pero en si, la funcion esta siempre en el mismo lugar.

Aun con algunas formas de lenguajes orientados a objetos donde el sistema carga para dos objetos de la misma clase una sola vez la funcion se repite esto. Digo en algunos, porque no se en todos, pero en C++ si pasa, y se pueden fijar mirando el address de un puntero a funcion en dos funciones en dos objetos distintos del mismo tipo.

Me voy a sacar las ganas de preguntarlo en la facu, pero el debate esta bueno, y esta bueno ver sus opiniones, este foro da gusto cuando es asi :)
249  Programación / Programación General / Re: Creacion de una GUI en: 20 Agosto 2011, 01:00 am
Ese es un ejemplo en JAVA derivando la clase JFrame, y cabe aclarar que la pregunta que nos plantea es un poco amplia.
Dependiendo de la plataforma y el toolkit (o sea, las herramientas como compilador, enlazador y librerias) que estes usando la respuesta va a ser un poco distinta.
La mayoria de los toolkits graficos como QT o GTK tienen sus propios metodos para que crees CONTROLES personalizados.
En Windows tenes funciones desde BitBit() hasta un laaargo y tendido apartado..
Podrias mirar esto si te apetece:
http://msdn.microsoft.com/en-us/library/4kzfy8za%28v=vs.80%29.aspx
Aunque habia otra direccion que ahora no encuentro...

La idea seria que seas un poquito mas espeficifo en cuanto a que estas intentando hacer.

Pero si lo que te basta es hacer una interfaz simple, lo mejor que te puedo recomendar es que te elijas un toolkit, y aprendas a usarlo.

Windows tiene varios disponibles, algunos libres y otros no tanto, como MFC, WPF, ATL y Windows Forms.
Dentro de los abiertos tenes un monton tambien, los mas conocidos (me atrevo a decir! jeje) son wxWidgets, GTK, QT y sus bindings (como por ejemplo, gtkmm es un BINDING para GTK con C++, quiere decir que en vez de hacer las cosas en un estilo procedural o imperativo lo podes hacer mas a un estilo orientado a objetos como lo que te propone MauroMasciar..

Espero que sirva, saludos.
250  Programación / Programación General / Re: inyeccion de dll, pero que debe llevar la dll? en: 20 Agosto 2011, 00:52 am
Mira, yo tambien ando un poco perdido con el tema de la inyeccion, pero como lo entiendo viene asi, hablando solo de este metodo que voy a describir claro, porque en el resto no  me adentre todavia.

La idea de la injeccion de una DLL implica que vos tenes que, primero que nada, obtener un manejador al proceso.

Una vez que tenes el manejador al proceso, tenes que reservar espacio adentro de ese proceso para colar una instruccion con LoadLibrary. Esto es, que el proceso que estas inyectando use LoadLibrary para cargar tu DLL en su espacio de memoria.

Habiendo reservado espacio, necesitas saber la direccion donde Windows tiene cargado LoadLibrary. Cuando la sepas, vas a poder pasarle con CreateRemoteThread al proceso que ejecute un LoadLibrary de tu DLL.

En tu DLL, la forma mas facil que le vi yo hasta ahora es tener en tu metodo DllMain, en el caso DLL_PROCESS_ATTACH, una llamada a una funcion que haga lo que vos queres.
Claro esta, que hasta ahora mas que para escribir algun pedazo de memoria, no me ha servido de mucho.

En mi proyecto actual, la idea es modificar Windows Live Messenger, como si fuera MSGPlus (www.msgplus.net), pero estoy medio perdido, asique lo que vaya aprendiendo si puedo, te lo voy comentando.
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines