![]() |
|
Spaces home KÃMÎKÃZ€ Я€LØÃЀÐPhotosProfileFriendsMore ![]() | ![]() |
|
KÃMÎKÃZ€ Я€LØÃЀÐOctober 09 WELCOME
DEFINICION DE HACKER La palabra hacker deriva de hack, que significa un "corte repentino". El hacking se manifiesta en sus comienzos (mil novecientos sesenta y algo) como una cultura que se desarrolla en forma paralela al crecimiento de un nuevo establishment tecnocrático: la contracultura de las corporaciones. Modernamente el hacking se considera como una actividad recreativa, educativa y semi-legal, impulsada generalmente por la curiosidad natural del hombre (el deseo de conocer mas) que consiste en tratar de penetrar sin autorización a computadoras o sistemas para ver que hay dentro y de llegar hasta donde nadie había llegado antes. La mayoría de los hackers que conocí coincide en que la diversión esta en DESARROLLAR y ENTENDER un sistema (DOS, UNIX, Macintosh, VMX, etc.) PRODUCIENDO finalmente HABILIDADES (lleva tiempo y es donde la mayoría se rinde) y HERRAMIENTAS (hacer programas para el trabajo tedioso. El mejor ejemplo es el SATAN "Sistem Administrator Tool For Analizin Network") para vencer la seguridad de ese sistema (es la parte mas difícil pero NO SE RINDAN) y PENETRAR en el para aprender sus debilidades y hacer ahí dentro lo que se de la gana. En resumen: APRENDER + ADAPTAR = SUPERAR y luego Disfrutar. Generalmente lo mejor de un sistema es que uno nunca se sabe lo que se va a encontrar... Todos los sistemas son una caja de Pandora que esta esperando ser abierta para nuestra satisfacción. Pues bien: ¿Qué es un hacker? Voy a darte una definición ahora mismo y si no encajas en esta descripción puedes cancelar el curso e irte a jugar al tetris. Un hacker es una persona con intenso amor por algo, sean las computadoras, la escritura, la naturaleza o los deportes. Un hacker debido a que tiene ese amor, tiene también una curiosidad profunda sobre el tema en cuestión por ende trata de conseguir por cualquier medio las llaves de la información, que esconde algún sistema.
October 08 .A MI PRINCESAAl Amor de mi Vida… Desiree Yoselin… Quiero que sepas que: Eres lo más importante en mi vida… Que Gracias a ti conocí el Amor… Que Gracias a tu grandeza he mejorado para Bien… Que tu y simplemente tu, eres la mujer de mi vida… Quiero por Medio de estas Humildes líneas dejar plasmado, que “TE AMO”, y que eres lo mas importante en mi vida mi cielo, que gracias a ti, hoy en día, soy mejor… Que espero que cada día que pasemos juntos sea de felicidad; y si es posible, por que no, llegar a la eternidad juntos, quien sabe… Lo que si te puedo decir y afirmar es que Estoy Enamorado de ti… Te Amo Mas que a mi Vida mi Princesa…! Le pondré nombre a cada uno de tus besos, a cada caricia, a cada palabra, a cada mirada, así no podré olvidarte, aunque te vayas y no recuerde tu amor. Te amé incluso antes de que nacieras, sin conocerte pero sintiéndote, sin mirarte pero conociéndote, te amé porque supe que en algún lugar existías, y ahora además de amarte, puedo adorarte. Mi forma de amarte, mi manera de mirarte, mi forma de amarte, mi manera de decirte que eres mi vida... mi felicidad es amarte… Déjame ser Feliz… Me encantas, te miro, me fascinas, te sonrío, me enamoras, te quiero, me apasionas, te amo, me haces feliz: te doy mi vida… Atte: Alexander
APRENDIENDO.....Hola a todos. este manual a llegado a este space gracias a un amigo el cual nos lo hizo llegar… Agradeciendo por adelantado al Colega ABRAHAM mejor conocido como sK8… Este manual esta basado en como configurar el server del bifrost o que directamente hacen nuevos temas solo para preguntar algo que no entienden... tambien explico todas sus caracteristica s. me parece que habia algun manual x ahi, pero le faltaban cosas o no estaban muy bien explicadas. me tomo el tiempo de hacerlo para tratar de explicar todo detalladamente para que no queden dudas, y para alguien que empiece de cero. Lo primero de todo, el bifrost es un troyano de conexion inversa, esto significa que el server se conecta a tu pc en vez de que tengas que conectarte vos a el, necesitando su ip. Cuando se ejecuta el programa, aparece la siguiente ventana Empiezo explicando las columnas de la ventana principal: Assigned Name: es el nombre con el que aparecen las distintas victimas. Cuando alguien se conecta por primera vez, aparecera el nombre que asignamos cuando creamos el server (despues lo explico). IP: es la direccion IP de la victima. Aparecen dos IP separadas por una / . Si la victima tiene una conexion en red, la primera sera la ip de esa pc y la segunda sera la ip del administrador. Si no existe conexion en red, las dos seran iguales. Computer/User Name: aparecen dos nombres separados tambien por una / . El primero es el nombre de la PC y el segundo es el usuario activo. Version: es la version del server del Bifrost que tiene instalado. Si salen nuevas versiones del Bifrost conviene actualizarlo cada tanto. C: indica si la victima posee camara web. Si hay una X (mayuscula) significa que si posee, en cambio si hay un - significa que no. Si hay una x (minusula) significa que no se ha verificado si hay webcam. Si hay un ? significa que se esta buscando una webcam. P: indica si se encuentra instalado el plugin (hablo de eso mas abajo). Si esta instalado aparece una x , de lo contrario aparecera un - . Ping: aca aparecera un numero, que indica la velocidad de conexion de internet de la victima. Si es muy alto, se pondra de color rosa porque avisa que se puede perder la conexion. Si el numero esta muy bajo es mejor. --------------------------------------------------------------------------------------- Ahora voy a explicar los botones que aparecen en la parte inferior de la ventana: Settings: sirve para personalizar el bifrost introduciendo una contraseña y un puerto. Esto es necesario para que nuestros servers se conecten nada mas a nuestro cliente y no al de otras personas. Al hacer clic aparecera la siguiente ventana: Password: debemos introducir una clave propia. Se pueden introducir caracteres alfanumericos. Port: debemos introducir el puerto por el cual nos conectaremos a nuestro server. Recomiendo asignarle el 80. Msn Style Notification: si la seleccionamos, cada vez que se conecte una victima, aparecera un aviso parecido al del msn. Builder: haciendo clic aca podemos crear el server para mandarlo a las victimas. Una vez que apretamos, aparece la siguiente ventana: DNS / IP 1: aca debemos ingresar nuestra direccion IP, para que el server se conecte a ella. Pero recomiendo hacerse una cuenta en www.no-ip.com para que si nuestra IP llega a cambiar, no tengamos que volver a mandar el server a las victimas. DNS / IP 2 DNS / IP 3: sirven para ingresar otras direcciones IP o no-ip para que el server se conecte a ellas si el DNS / IP 1 no funciona. Port: aca debemos ingresar el mismo puerto que ingresamos en Settings. Password: aca tambien debemos ingresar la misma clave que ingresamos en Settings. Registry Key: es el nombre con el cual quedara registrado el server en el registro de Windows, para que se ejecute cada vez que se inicie Windows. Registry - Run (Local Machine): si la seleccionamos, creara un registro en el sector Local Machine del registro de Windows, utilizando el nombre que pusimos en Registry Key. Recomiendo activarla. Registry - Run (Current User): si la seleccionamos, creara un registro en el sector Current User del registro de Windows, utilizando tambien el nombre que ingresamos en Registry Key. Recomiendo activarla. Registry - ActiveX Method: si la seleccionamos, crea otro registro con el nombre que ingresamos en Registry Key. Recomiendo activarla. Autopack Server: si la seleccionamos, se comprimira el server automaticament e. Caso contrario, podemos comprimir el server con nuestros propios compresores (para lograr hacerlo indetectable). Filename when installed: es el nombre que utilizara al instalarse en la pc de la victima. No hay que olvidarse de escribir la extension. Assigned Name: es el nombre que nos aparecera cuando nuestra victima se conecte por primera vez. Despues lo podemos cambiar por el que queramos, eso lo explico mas abajo. System Directory: si la seleccionamos, el server se instalara en la carpeta C:\Windows\System de la victima. (en Windows XP se instala en C:\Windows\System32). Windows Directory: si la seleccionamos, el server se instalara en la carpeta C:\Windows de la victima. Melt server: si la seleccionamos, cuando la victima haga doble clic en el server, se ejecutara y se borrara automaticament e. Delayed startup: si la seleccionamos, el server se ejecutara por primera vez cuando la pc de la victima sea reiniciada. Include Plugin1: si la seleccionamos, nuestro server incluira el plugin, que es necesario para poder utilizar determinadas funciones, como por ejemplo la captura de pantalla. Si incluimos el plugin nuestro server ocupara mas espacio. Si no deseamos incluir el plugin, la podremos subir despues a la pc de la victima, eso lo explico mas abajo. Plugin1 Name: aca podemos cambiar el nombre del plugin. No hay que olvidarse de incluir la extension .dat. Offline Keylogger: si la seleccionamos, el server incluira la opcion de Offline Keylogger, que sirve para registrar todas las teclas presionadas mientras nosotros no estamos conectados a la victima. Esta opcion hace un poco mas grande el server. Try to inject to a specified process before injecting to the browser: si la seleccionamos, nuestro server se hara pasar por otro proceso en el administrador de tareas. Esto es muy util para que no aparezca nuestro server ejecutandose en la lista de procesos, simplemente se hara pasar por el que escribamos en Process Name. Recomiendo poner iexplore.exe. Build: construira nuestro server. Cancel: cancelara y cerrara la ventana Builder. About: aca aparecera una ventana con los creditos. No es nada importante. Update: apretando aca podemos actualizar el server de la victima que tengamos seleccionada. Nos aparecera una ventana en donde debemos buscar el nuevo server para subirlo. Upload Plugin: aca podemos subir el plugin, si no lo habiamos incluido cuando creamos el server. Nos aparecera una ventana para buscar el plugin y asi subirlo. Listening on port xxxx: es el puerto que nuestro cliente esta escuchando en este momento. Se puede cambiar en Settings. ------------------------------------------------------------------------------------- Cuando se hace clic con el boton derecho en alguna victima que este conectada, aparece el siguiente menu: File Manager: aca podemos ver todos los archivos de la victima (aun cuando esten ocultos). Podemos bajar, subir, ejecutar, borrar, etc. La ventana es la siguiente: File Manager: aca vemos todos los archivos de la pc de la victima. File Search: sirve para buscar archivos con nombre y extension especificos en la pc de la victima. Abort: sirve para cancelar cualquier transferencia de archivos activa. System Manager: aca podremos ver informacion acerca del sistema de la victima. Tambien se abre haciendo doble clic. Aparecera esta ventana: System Info: aca aparece informacion del sistema, como el nombre de la pc, nombre del usuario, la version de windows, cuanto tiempo estuvo prendida, etc. Tambien aparece la informacion del server instalado, como hacia que direccion esta conectado, que puerto, etc. Refresh, Uninstall, Update, Reconnect, Close Server, Restart Server: los explico en el orden en que los nombre. Sirven para refrescar la informacion, desinstalar el server, actualizar el server, volver a conectar el server, cerrarlo y reiniciarlo. Process List: es la lista de procesos activos en la pc de la victima. Hay que poner refresh para obtenerla. Haciendo clic derecho en cualquiera, se despliega un menu en donde se puede matar el proceso seleccionado. Windows List: aca se pueden ver todas las ventanas abiertas en la pc de la victima. Haciendo clic con el boton secundario, se pueden cerrar, ocultar, mostrar, etc. Tambien es posible cambiar el titulo de la ventana. Password List: aca, al apretar refresh, aparecen todos los passwords ingresados en paginas web. Si seleccionamos la ocpion "Include IE autocomplete forms" nos buscara tambien los passwords que estan configurados para completarse automaticament e. Screen Capture: aca podemos realizar capturas de pantalla de la pc de la victima. Ademas se puede manejar el escritorio remoto como si fuera el nuestro. Al hacer clic, se abrira la siguiente ventana: Single, Start, Stop: single es para sacar nada mas que una captura de la pantalla. Start es para sacar permanentement e. Stop para detener. Interval: aca podemos poner un intervalo en segundos .Si estamos sacando capturas permanentement e, podemos poner un intervalo para que entre cada captura se espere la cantidad de segundos ingresada. Barra deslizadora: la barra en la parte inferior sirve para ajustar la calidad de la imagen. Mejor es la calidad, mas va a tardar en cargarla. El porcentaje de calidad aparece en la parte inferior izquierda, en un recuadro. JPG: sirve para capturar imagenes con formato JPG (es mas rapido). Keyboard: sirve para tener el control del teclado de la victima. Podemos apretar las teclas y estas se presionaran en el escritorio remoto. Mouse: sirve para tener el control del mouse de la victima. Podemos clickear donde sea, como si fuera nuestro escritorio. Save: sirve para guardar una captura de pantalla en un archivo de dibujo. Al hacerle clic nos pedira que ingresemos el nombre con el cual se va a guardar la imagen. Cam Capture: sirve para ver a traves de la camara web de la victima. La ventana es la siguiente: Single: sirve para capturar nada mas que una imagen de la camara web. Start: sirve para capturar imagenes permanentement e. Stop: sirve para detener la captura de imagenes de la camara web. Interval: sirve para asignar un intervalo de x segundos entre cada captura. Barra deslizadora: sirve para manejar la calidad de las capturas. Save to File: sirve para guardar una captura de la camara web en un archivo. Remote Shell: sirve para manejar la consola de MS-DOS de la victima. La ventana es la siguiente: Start: empieza a funcionar la consola. Stop: detiene la consola. Key Logger: sirve para ver todas las teclas presionadas en la pc de la victima. La ventana es la siguiente: Offline Keylogger: registra todas las teclas presionadas desde que se instalo el server en la pc de la victima. Para poder verlas, hay que hacer clic en Retrieve Keys. Para borrarlo, hacer clic en Clear Log. Online Keylogger: sirve para ver las teclas presionadas en este mismo instante. Hay que activar la casilla de "Enable Online Keylogger". Una vez hecho esto, van apareciendo las teclas presionadas en el instante. Find Passwords: sirve para buscar passwords en el IE de la victima. Change Name: sirve para cambiar el nombre de alguna victima que vemos en nuestro cliente, para identificar mas facilmente a las victimas. Copy IP: copia la IP de la victima en el portapapeles. ESTO ES TODO… MAS DETALLADO IMPOSIBLE…. MUCHAS GRACIAS AL PANA Sk8 NOS HIZO LLEGAR LOS DETALLES SOBRE EL TEMA… APRENDIENDO A CRACKEARProgramas Necesarios PaRa Empezar A CRACKEAR
Les pondre una pequeña lista de programas necesarios para empezar en esto del cracking y para que sirven
CRACKEAR UN PROGRAMA CON SERIAL En esta seccion aprenderemos un metodo habitual y general de cracking de programas con una pobre proteccion que consiste en un simple serial (en este caso los que, despues una serie horrorosa de operaciones sobre el nombre, acaban en una simple comparacion). Os vuelvo a repetir que esto es una simple guia, no creais que va a funcionar en todos los programas, vosotros sois los que debeis estudiar el codigo. Antes de nada deciros que para este cursillo voy a usar como desensamblador el Win32Dasm y que voy a dar por sabido el cómo usar el Win32Dasm y el SoftIce (SICE); para su uso hay otra seccion mas adelante. Programas con una proteccion tan pobre pueden ser: mIRC (http://www.mirc.co.uk), WinZip (http://www.winzip.com), Hex WorkShop (http://www.bpsoft.com), etc. Para empezar, corremos el programa y vemos que nos pide que lo registremos, y para ello nos pide un Nombre y un Numero de Serie, los cuales no sabemos :-( Joder!!! Pues este programa me gusta y me lo quiero quedar asi que lo voy a "petar" :-]
1. Correr el Win32Dasm y desensamblarlo.
- Lo primero que os aconsejo es hacer una copia de fichero con el que vayas a trabajar por seguridad mas que nada ;-)
* Referenced by a (U)ncondicional or (C)ondicional Jump al Address: |: 0040CA91 (C), :00402809 (U) <-- Como podeis ver (C) es condicional y (U) es incondiconal |
|: 0000457FBA <-- Esto es una referencia a una llamada | - Estas referencias a llamadas y saltos significan que en otra parte del codigo hay un salto que lleva aqui, si son condicionales saltan ante una comparacion, es decir, comparan dos numeros, si son iguales sigue sino viene aqui o viceversa. ¿Lo pillais? Al ser esta una cadena que nos dice que la password es incorrecta, en alguno de estos saltos debe haber algo asi. Por ello debemos ir a ellos y mirar el codigo que esta alrededor de ese salto. A lo mejor encontramos algo parecido a esto: xor eax,eax <-- Borra EAX call 00495870 <-- Hace una llamada. Lo habitual es que esta sea la que genera el codigo verdadero pop ecx <-- Devuelve nuestra pass 1234567890 cmp eax,ecx <-- Compara EAX (con la pass verdadera) y ECX (con nuestra pass) jne PasswordIncorrecta <-- Si no son iguales te salta a la ventana de "The Password is Wrong" PasswordCorrecta <-- Si es igual, el programa queda registrado - Espero que vayais entendiendo lo que os quiero decir. Lo que a mi se me ocurre es cambiar ese salto JNE a JE asi al compararlas y ver que no son iguales continue para registrar el programa. Este metodo tiene un fallo, y es que si introducimos un serial correcto nos salta a la ventana de "Wong Password", pero nada es perfecto :-)
cmp eax,ecx <-- Compara EAX (con la pass verdadera) y ECX (con nuestra pass) se convierta en esto: cmp ecx,ecx <-- Compara ECX (con nuestra pass) y ECX (con nuestra pass) y asi es mucho mas limpio xDDDDDD
CALL 00495870 <-- Llama a la rutina que genera al codigo cmp eax,ecx <-- Compara el codigo que introdujimos la otra vez con el verdadero jne 00424344 <-- Si no es igual MALOOO!!!
- Hay ocasiones en las que el metodo anterior no es posible porque los programadores, como un pobre medio de proteger sus creaciones, incluyen gran cantidad de | ||||||||||||||||||||||||||||||||||||||||||||||||||||||