martes, 7 de agosto de 2007

Descarga Video de YouTube de Manera Manual

Descarga Video de YouTube de Manera Manual

Este Tutorial es 100% hecho por mí, no lo lei en ninguna parte lo descubri yo gracias al tuto que leí de Dimitrix de como poner los flash de manera manual, así parte del credito es para él...

1º. Abre el Video, para este tuto se tomara de refencia el video de Naruto en Español(http://youtube.com/watch?v=rer82PYJ3DA)

2º. Fijarse en lo ultimo del link osea "watch?v=rer82PYJ3DA" y ahí borras el ? y el = y los sustitulles por / osea queda así "http://youtube.com/watch/v/rer82PYJ3DA" y le das a enter

3º. Al entrar veran que el video se ha ampliado y tambien cambio el link, esto me salio a mí:
"http://youtube.com/p.swf?video_id=rer82PYJ3DA&eurl=&iurl=http%3A//img.youtube.com/vi/rer82PYJ3DA/2.jpg&t=OEgsToPDskJbtqgzi8WAz2Agol-UqkzK"

4º. Cambiaremos ese link quitando el "p.swf" y añadiendo el "get_video", y si presionamos enter el video se combertira en un archivo, a mí me quedo así: http://youtube.com/get_video?video_id=rer82PYJ3DA&t=OEgsToPDskK2OoTEkq1Z-aFKCvhgoyk9

5º. El video no tiene extensión por eso cuando lo guardes tienes que ponerle la extensión, osea que cuando te pregunte que nombre le pondras al archivo le escribe por ejemplo para el video anterior: Narutoepi1.flv , si se fijan le pusé un ".flv", esto es el formato en el que vienen los videos de Youtube

6º. Suguiero utilizar un gestor de descargas como "Internet Download Manager", porque en mi caso a veces se corta la descarga y si eso sucede la reanudo XD

Traduccion de programas

Traduccion de programas by cr0n0triger


Utilizaremos:



  • ResHacker o ExeScope

  • WinHex

  • Win32Dasm(Programa a traducir)

  • Gigaget

  • Y nada lo mas importante: Ganas!


Bien procedo a crear un tutorial completo de como traducir programa
modificando el resource o modificando en hexadesimal:


1º. Buscar un programa para traducir, yo elegiré "Win32Dasm 8.9"(desensamblador),
bien primero mostraré como hacerlo con Reshacker: Vamos a Archivo -> Abrir y
seleccionamos el programa a traducir, veremos algo como esto...



No veras todas estas opciones en todos los programas que abras porque no
siempre los menús o mensajes están en el ejecutable, algunas veces pueden estar
en una dll o casos especiales que ya mencionare. NOTA: Los demás controles no
conciernen a la traducción de programas por eso no los mencionare ( ósea Icon,
Accelerators, Versión Info).


Ahora abriremos menú y veremos un listado de los posibles menús, se vera así:



Bien ese es el código, solo se modifica lo que esta entre paréntesis porque
lo demás son comandos, también puedes ver una visualización del menú, cuando
terminas alguna modificación debes de darle a "Compilar Script" para que cuando
guardes el archivo los cambios tenga efecto. Nota: Compilar Script no guarda el
ejecutable solo modifica en memoria las modificaciones, si quieres guardar los
cambios para el programa debes seleccionar guardar en el menú Archivo.


Modificaré algunas cosas para que veas los resultados:



Después de modificar compilé el script y entonces ya se puede ver la
modificación, si le diera a guardar entonces se modificaría el ejecutable pero
mientras no lo haga todos los cambios se hacen en memoria.


Ahora a modificar un cuadro de dialogo:


Primero seleccionamos "Dialog" lo abrimos hasta llegar al símbolo de
engranaje y veremos algo así:



Explicaré algunas cosas del script...



  • DIALOG es la descripción del tamaño de la ventana

  • CONTROL es la orden principal del cuadro.

  • CAPTION no se mira muy bien pero ese es titulo de la ventana

  • STYLE ahí se define el estilo de la ventana

  • FONT es el tamaño de letra y la fuente (tamaño [8], fuente ["MS Sans Serif"])

  • EDIT significa que es una zona editable


  • STATIC significa que es un texto fijo


  • BUTTON indica que se trata de un botón


  • Lo demás son ordenes a las APIs sin importancia para nuestro fin


Después de editar para traducir quedaría así:



Ahora, ResHacker permite la edición de las ventanas visualmente y además
permite agregar nuevos elementos.... para hacerlo debes de dar clic derecho
sobre la ventana y luego seleccionar "Insertar Control", luego aparecerá una
ventana donde podemos elegir el tipo de elemento que queremos agregar.



Un ejemplo, aquí le agregare a el "About..." el traductor y unos controles
mas solo para probar:






Usando eXeScope


Porque usar eXeScope si tengo Reshacker? bien la respuesta
es muy simple, los resource que no aparecen en el Reshacker pueden aparecer en
el eXeScope, claro no es siempre el caso y además eXeScope es de paga y en
cambio Reshacker es "GRATIS"(Gracias Angus).


Los cambios en la edición son mínimos creo que con solo ver las imágenes
entenderás:





Casos especiales



Edición Hexadesimal


Sino logramos nada con el Reshacker ni con el eXeScope aun podemos traducir
el programa con editor Hexadesimal, yo usaré WinHex.


Porque WinHex? tengo otros editores hexadesimales pero este es el mas me ha
gustado porque tiene muchas opciones y además me permite alargar los bites de un
archivo, algo muy útil en la traducción de programas.


Con la edición Hex no solo podremos editar menús y diálogos sino otras cosas
que no encontramos en el resource ósea que es posible traducir todos los
caracteres, siempre que el ejecutable no este comprimido claro.


Bien iniciemos, este es el programa:




Las palabras estan en la columna de código ASCII pero están separadas por
"."(puntos) ósea que si buscamos la palabra "About" tendremos que buscar así "A.b.o.u.t",
el problema es que los puntos tienen un valor hexadesimal de "2E" y en WinHex
los puntos son "00" entonces si buscamos con A.b.o.u.t no nos mostrara resultado
porque estará buscando "412E622E6F2E752E74"
cosa que no encontrara, la manera correcta es la siguiente "410062006F00750074"
espero haberme explicado y sino no importa porque en la practica será mas fácil.


Tabla de valores Hex ASCII:

Con esa tabla podemos formar palabras en hexadesimal y así será mas fácil
buscar las palabras para traducir, como ejemplo si queremos buscar la palabra "file"
damos en la opción "Búsqueda" luego en "Encontrar valor Hexa..." luego
escribimos "66696C65",
si ven la tabla verán las concordancias pero claro esta como ya he explicado
antes si buscamos una frase para traducir debemos de escribir un punto entre
cada letra ósea que si busco la palabra "file" para traducir debo de poner en
hexadesimal "660069006C0065", notaran los ceros entra cada valor hex, eso
buscará en el ASCII "f.i.l.e", ahora traduciremos el programa del ejemplo
anterior pero en hexadesimal, primero abrimos el programa y miramos las palabras
que queremos traducir, por ejemplo la palabra "Project", una cosa más, el hex es
"case sensitive", no es lo mismo buscar project a buscar Project,
ahora en hex esa palabra va así "500072006F006A006500630074" si lo busco en hexa
me aparecerá



Pero debemos tener cuidado en algunas cosas, en el ASCII también hay algunas
palabras que son comandos y si las modificamos corromperemos el archivo, para
estar seguro que lo que estas modificando es una palabra del programa debes de
ver las demás palabra cercanas porque esas palabras deben de ser parte del menú
o del cuadro de dialogo, en la foto de arriba ves la palabra "Project" pero
tambien ves otras palabras que son parte del menú porque todos los valores
hexadesimales del menú están juntos, ahora modificare algunos.


La traduccion de "project" es "proyecto" pero proyecto tiene una letra mas
que "project", por eso me gusta WinHex, con el puedes añadir ceros al ejecutable
solo das un clic derecho despues de la ultima letra y luego eliges editar para
que cambie el menú contextual y seleccionas "Pegar Bytes Cero" y como solo vamos
a agregar una letra mas le ponemos 2 uno para el 00 o punto y el otro para la
letra:



Me quedo así:



Como puedes ver tiene mas bytes que la imagen anterior, lo guardas y listo
esas palabra aparecen cambiadas en el programa, aconsejo hacer una copia del
ejecutable antes de editar por si modificamos algo que no debíamos y arruinamos
el ejecutable.


Edición en archivos externos


Algunos archivos no necesitan ninguno de los casos anteriores porque vienen
con un archivo de texto plano el cual podemos modificar sin problemas pondré
como ejemplo el Gigaget, en la carpeta de Gigaget hay una carpeta con el nombre
"Languages" y un archivo con el nombre de "eng.ini", nosotros podemos modificar
ese archivo y el programa recure a ese archivo para su lenguaje, por ejemplo:


[MainMenu]

miFile=&FileFile

miNewTask=Add New &URL...New Download

miNewBatchTask=Add &Batch URLsAdd Batch Downloads

miExportTDList=&Export List of Selected Downloads...Export URL's List

miImportTDList=&Import Download List...Import URL's List

miImportFile=Import Broken Download...Import an unfinished or broken download
with .cfg file type

miDefaultProperty=Default Download PropertiesDefault download Properties

miExit=E&xitExit



Lo único que debemos modificar son las palabras que están después del igual y
como siempre el símbolo "&" significa que esa letra aparecerá subrayada lo que
va después del símbolo "" es lo que aparece en la barra de status, claro que no
será el mismo caso para todos los programas de este tipo, pueden variar pero
normalmente es fácil de entender que es lo que se puede o no editar, la manera
correcta para traducir este ejemplo quedaría así:


[MainMenu]

miFile=&ArchivoArchivo

miNewTask=Añadir nueva &URL...Nueva Descarga

miNewBatchTask=Añadir &Batch URLsAñadir lista de URLs

miExportTDList=&Exportar Lista de Descargas Seleccionadas...Exportar lista
de URLs

miImportTDList=&Importar lista de descargas...Importar lista de URL's

miImportFile=Importar descargas rotas...Importar una descarga sin terminar o
rota con tipo de archivo .cfg

miDefaultProperty=Propiedades de descarga predeterminadas Propiedades de
descarga predeterminadas

miExit=&SalirCerrar el programa



Bueno creo que eso es suficiente, no es necesario que las traducciones queden
igual puedes añadirle algo de humor o tus propias interpretaciones para que sea
mas fácil de entender, espero y me haya hecho entender.

Como añadir menús contextuales

Como añadir menús contextuales


En este tutoras mostrare como añadir comandos extra al clic derecho que
damos sobre los archivos, modificando el registro de Windows.


Primero abrimos regedit, Inicio->; Ejecutar-> regedit (o con la combinacin de
teclas Windows+r)



En HKEY_CLASSES_ROOT se almacena la informacin de las extensiones, ahí es
donde modificaremos valores, así que a abrirlo.


En él se almacenan todas las extensiones que ha usado Windows, para añadir
comandos o modificar los programas con los que se abran las extenciones hay que
entender que aquí las claves se dividen en 2 partes: la extensión y el tipo de
MIME, bien para un ejemplo modificaremos las extenciones .bat que corresponden a
los programas por lotes bath.


Primero buscamos la extensión ".bat" y veremos a que MIME
corresponde:




Bien ya vimos a que MIME recurre para la configuracin de los "bat", ahora
buscamos mas abajo el MIME, sea "batfile":



En DefaultIcon se define el icono que tendrá la extensin (puedes modificar el
icono cambiando su ruta), shell es lo que nos interesa porque en él se almacena
el programa con el que se abre la extensin y sus menús contextuales,
modificaremos la clave shell:



Ahora damos clic derecho sobre shell y le damos añadir clave, le
ponemos nombre a la clave (El nombre que le pongamos será el que aparezca como
menú) y luego creamos una nueva clave adentro de la creada abajo de shell con el
nombre de command("se entiende?" xD), ósea con la imagen de arriba,
hice una
clave de nombre SciTEdit y luego adentro de SciTEdit hice otra entrada con el
nombre de command, adentro de command damos doble clic sobre la entrada
"predeterminada" y ponemos la ruta del programa que corresponde al menú SciTEdit,
el "%1" es una variable que representa el nombre del archivo,
significa que se ejecutara el comando de la siguiente manera "D:\ruby\scite\SciTE.exe"
"nombredelbat", si mi bat se llama "chin.bat" entonces se ejecutara el comando "D:\ruby\scite\SciTE.exe"
"C:\chin.bat", seria lo mismo si ejecutramos "notepad" "C:\chin.bat"
(suponiendo que chin.bat esta en C:\) en este caso chin.bat se abrir con el
Bloc de notas. La clave open, edit y print son predefinidas por el sistema, edit
es Editar, open es Abrir y print es Imprimir, si modificas open cambiaras el
programa encargado de cargar esa extensión.



Modificar el Icono


Para cambiar el Icono debes de modificar el valor de la clave
DefautIcon, el predeterminado en el sistema es "%SystemRoot%\System32\shell32.dll,-153"
en donde "%SystemRoot%" es una variable que equivale a "C:\Windows"
o mejor dicho equivale al directorio de Windows, y "shell32.dll,-153" significa
que el icono se encuentra indexado en el archivo "shell32.dll", puedes poner tu
propio icono cambiando esa ruta (sugiero guardar la existente en un archivo de
texto por si se desea regresar a la anterior), por ejemplo "C:\bat.ico",
para que el cambio de icono tenga efecto debes reiniciar.

miércoles, 1 de agosto de 2007

Usa google como un p2p

intitle:"index of" (mp3mp4) Titulo.de.la.canción -html -htm -php -asp


Pon eso en la busqueda de google y cambia titulo.de.la.cancion por el nombre de una cancion y google buscara solo el archivo, tambien funciona para otros tipos de archivo como avi y mpg

viernes, 13 de julio de 2007

MANUAL DE ETTERCAP NG 0.7

Manual de Ettercap NG 0.7



Contenidos


Instalación mediante las fuentes
Configurar ettercap para el correcto uso de SSL
Caso práctico, robando la password de un correo de Gmail.[/b]


Instalación mediante las fuentes
Para instalarlo, debemos tener instalado primeramente la librería "libpcre" si no la hemos instalado mediante el código fuente deberemos instalar mediante nuestro gestor de paquetes las fuentes si usamos debian o derivados seria algo como


Código:

#apt-get install libpcre3-dev libpcap0.8-dev libnet0 libnet1-dev libssl-dev ncurses-bin ncurses5-dev


Asegurate de tener la versión para developers de libpcap > 0.8. libnet > 1.1.2, libpthread y zlib.

Ahora descargamos el ettercap 0.7.3 de http://ettercap.sourceforge.net/ y lo descomprimimos
Oye, ¿por qué no hacer un apt-get install ettercap y listo?
Se podría instalar así, y no habría problema alguno pero normalmente las versiones precompiladas de ettercap no tienen todas las opciones y plugins que nosotros utilizaremos por tanto es mejor descargar el paquete de la página oficial y compilarlo a mano.

Verción compilada completa http://antraxactive.com/ettercap-ng-0.7.3_0.7.3-1_i386.deb
Verción para windows http://sourceforge.net/projects/ettercap/files/unofficial%20binaries/windows/

Vale, vale, sigue...
Bien una vez descomprimido abrimos la consola en la carpeta donde esta todo, en mi caso en ~/ettercap-NG-0.7.3
y ejecutamos el comando:


Código:

./configure --enable-plugins --enable-debug



Esto nos preparará el código para ser compilado con todos los plugins y una herramienta para solucionar problemas. Es posible que nos de algún error por falta de dependencias, no problema se instalan y listo.
Recomiendo encarecidamente, que si hemos tenido algún fallo anteriormente con las dependencias borremos la carpeta (nada de make clean) por completo y volvamos a hacer el ./configure --enable-plugins --enable-debug ya que no se muy bien por que a mi me daba un error si no borraba la carpeta al hacer un "make" si no lo hacia todo bien a la primera, cosas de la informática xD.
Una vez hemos hecho el ./configure "bien a la primera" obtendremos algo como esto:




==================================================


Install directory: /usr/local
Libraries :
LIBPCAP ................ default
LIBNET ................. default
LIBSSL ................. default
NCURSES ................ default
GTK+ ................... yes
Functionalities :
Debug mode ............. yes
Plugin support ......... yes
Passive DNS ............ yes
Perl regex in filters .. yes
Iconv UTF-8 support .... yes
==================================================


Luego seguimos con un make, make install o checkinstall, como queráis.
Bien, ya tenemos instalado ettercap correctamente y listo para ejecutar, tenemos varios modos para ejecutarlo, yo con el que mas me aclaro es ejecutándolo en modo consola, para ello hacemos como ROOT lo siguiente:


Código:

ettercap -C



Configurar ettercap para el correcto uso de SSL
Ahora vamos a permitir a ettercap intervenir en las conexiones SSL para hacer de intermediario y así poder ver la información cifrada cuando empecemos a Sniffar, para ello abrimos con nuestro editor favorito el archivo /usr/local/etc y en caso de que usemos iptables (casi seguro) tendremos que ir a la línea donde dice


Codigo:


#redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"



y sustituirla por


Código:

redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"


De esta manera conseguiremos que ettercap intercepte correctamente conexiones SSL ;-)
Joder, pues si que lleva preparación esto xD
Pues sí pero valdrá la pena ya lo verás ;-) ahora te pondré un caso práctico para que veas como funcionaria.

Caso práctico, robando la password de un correo de Gmail

Se que esto de robar passwords de correos puede parecer algo lameril, pero es simplemente para que os hagáis una idea de como podréis usar ettercap para llevar a cabo un sniffado bajo un Swich o Router.
Lo primero de todo es abrir el ettercap, mi manera favorita es hacerlo en consola ya que estoy acostumbrado a verme obligado a trabajar en ordenadores sin interfaces , para ello ejecutamos como ROOT lo siguiente:


Código:

ettercap -C



veremos algo como esto:



Ahora vamos a el menú Sniff y seleccionamos Unified sniffing o presionamos la tecla U.
Veremos que todo el menú cambia radicalmente de opciones, bien, pues ahora vamos a decirle a ettercap que nos busque todos ordenadores conectados ahora mismo en la red,para ello vamos al menú Hosts>Scan for host, o bien presionamos Control + s, veremos una pantalla como esta que tras unos segundos desaparecerá:



Bien, una vez ha terminado de buscar los ordenadores conectados a la red es hora de elegir entre que dos equipos queremos conectarnos, en este caso entre el equipo de la víctima (192.168.1.201) y el Router (192.168.1.1), para ello vamos a Hosts>Host List o presionamos la tecla "h" y elegimos el primer equipo y presionamos la tecla 1, después seleccionamos el segundo equipo (en este caso un Router) y presionamos la tecla 2.

Ahora procederemos a decir al ettercap que haga un ataque Man In The Middle por ARP Poisoning, para ello vamos a el menú MITM y seleccionamos "ARP Poisoning" y en parameters escribimos "remote"y pulsamos intro, desde ese momento estamos colocados entre el equipo víctima y el Router, solo nos falta empezar a escanear, para ello vamos al menú Start>Start Sniffing, o pulsamos Control + w. El ettercap empezará a escanear las conexiones que se hacen entre el equipo víctima y el Router, podemos ver estas conexiones yendo a View>Conections, pero ahora vamos a ir al grano, imaginemos que el equipo víctima entra en gmail, bien pues en el campo "User Messages" nos saldrá un mensaje y entre alguna información podremos ver el nombre de Usuario y Password que se uso para entrar. Un Screenshot vale mas que mil palabras.




Una vez queramos terminar el Sniffeo y el Man In The Middle tenemos que ir a Start>Stop Sniffing o presionar Control + e, y después ir a MITM>Stop mitm atack (s) y para salir correctamente pulsamos Control+X



Fuente: http://antraxactive.com/

jueves, 12 de julio de 2007

Distribuciones ligeras de Linux

Distribuciones ligeras de Linux



Más de una vez nos hemos preguntado qué hacer con un viejo ordenador, cuyos recursos son pobres para los voraces sistemas operativos y programas que hay en la actualidad. Asimismo, queremos tener algo rápido, actractivo, completo, y que nos permita hacer casi de todo.

En estos equipos, Linux es una apuesta segura, no sólo por costes, si no también por fiabilidad, estabilidad y garantía de éxito.

La relación de distribuciones aquí expuesta apuesta por distribuciones poco conocidas y que están enfocadas precisamente a ordenadores desde un 486 hasta los equipos actuales, si bien, las distribuciones más potentes aquí comentadas, pueden funcionar en un Pentium II con apenas 64MB RAM. Algunas de estas distribuciones se arrancan exclusivamente desde CD, USB o tarjeta Flash, si bien otras, además, pueden ser instaladas en el disco duro.

La mayor parte de ellas cuentan con entorno gráfico, con soporte para red, internet y una serie de utilidades mínimas, como ofimática, chat, correo electrónico, diseño gráfico, programación, etc.

Espero que este artículo sea interesante y útil.


[muLinux]
muLinux es una versión minimalista de Linux, que apenas ocupa !!!DOS MEGAS!!!. Se pueden bajar addons y ampliar el sistema operativo: extensiones de servidor (Samba, Smail,...), Workstation extensions (mutt, ssh, PGP, ...), XWindow (VGA-16, fvwm95, Afterstep, wm2), VNC, gcc (make, nasm, yacc&lex, Fortran, Pascal), TCL/TK, lenguaje Perl y soporte libc6, Wine, DosEMU, máquina virtual de Java (Kaffe compiler, sshd), Netscape... Se puede ejecutar en RAM desde CD, o bien clonarlo en disco duro. Existe además una ISO que puede arrancarse desde CD que incluye XFCE, Netscape, GTK+ y Gnome, Gimp, OpenOffice, etc. Obviamente, requiere más espacio, memoria y recursos.



[Damn Small Linux]
Increíble distribución que ocupa tan sólo 50MB, y que puede arrancarse desde un CD, un pendrive o una tarjeta Flash. Puede funcionar con una rapidez considerable incluso en un ordenador 486 con 16MB RAM. Tiene un escritorio gráfico con interfaz FluxBox, y no le falta de nada: repdroductor multimedia, cliente FTP, navegador web, gestor de correo, mensajería instantánea, procesador de texto, hoja de cálculo, editor de texto, visor de imágenes, visor PDF, monitorización del sistema, juegos, etc.

[Feather Linux]
Esta distribución está pensada para arrancar desde CD's o pendrives de menos de 128MB. Está basada en Knoppix (basada en Debian). A pesar de ser pequeña es muy pero que muy completa. Incluye Kernel 2.4.27, Abiword, siag, Dillo, Firefox, Captive-NTFS, gaim, ethereal, vim, Sylpheed, XMMS y plugins, Imposter, IceWM, wavplay, mpg321, FreeNX, John the Ripper, Tcl, qemu, kismet, abcde, macchanger, screen, paketto, ogg123 and other Ogg Vorbis tools, axyFTP, fireftp, rox-filer, cdrecord, mkisofs, rdesktop, tcpdump, parted, partimage, xfsprogs, Rhapsody, didiwiki, torsmo, GNUpod, GRUB, dsniff, aircrack, madwifi, dnsmasq, foremost, antiword, e2undel, iftop, bbpager, utelnetd, minicom, index, gpart, socat, traceroute, SciTE, prozilla, Midnight Commander, Samba, elmo, tmsnc, apsfilter, gmplayer, mount.app, chntpw, tinycc, nano, Xzgv, Xpdf, naim, hdparm, usbview, index, recoverdm, mtr, cdparanoia, betaftpd, Chipmunk Basic, gqcam, e3, lua, cdparanoia, giFTcurs, mtools, emelfm2, vncdec, elhttp, quagga, ettercap, wavemon, iptables, recover, amap, hping2, cabextract, splitvt, pciutils, LinNeighborhood, nmap and nmapfe, portmap and nfs-common, aumix, CTorrent, VNCviewer, sqlite, SSH y SCP, DHCP client, xtdesktop, PPP and PPPoE support, soporte redimensionamiento NTFS resize support, un lector RSS, stress, cpuburn, servidor web Monkey, Xcalc, Fluxbox, evilwm, las aplicaciones de XBase, y varias herramientas estándar de consola y del sistema.


[Slax]
Magnífica distribución que ocupa unos 190MB y que se arranca desde CD, USB o disco duro, permitiendo guardar la configuración vía online. Está basada en Slackware, y tan sólo necesita un ordenador 486 (o superior) con 36MB de RAM para arrancar (96MB para XWindow con FluxBox, 144MB con KDE o 328MB para ejecutarse completamente desde memoria). Incluye Kernel 2.6, drivers de sonido ALSA, soporte para tarjetas WiFi, FluxBox, KDE 3.5, Abiword, Gaim, Firefox, Flash, Wine, QEmu, MySQL, herramientas de red e internet, XVid, Samba, MPlayer, KOffice, juegos, etc.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinwoXyU3rSE9rNAOiS-u_so7PLY65UWXzaTbLK9DTkpIbEIXRl9pBTWGeh3n_2bC1xjlaVXpGJCPhgydWb-SgJ8B2JJVfqbFe5qNsatVos9S0W0yzb9ybsgLhe4vgA9ioyE_RIFZNR0Sbd/s1600/guadalinex.jpg

[GoblinX mini]
Distribución ligera, que ocupa tan sólo 150MB. Incluye XFCE, Abiword, Firefox, Gaim, Gcalctool, Gdhcpd, Gimp, Gnumeric, Hardinfo, Urlgfe, Xmms, GnomeBaker, Xpdf, etc. Se lanza desde CD (CD Live)


[Lamppix]
Esta distribución está especialmente pensada para desarrolladores Web. Incluye MySQL, PostgreSQL, PHP, Apache. Existen dos versiones: una con el entorno XFCE (unos 200MB) y otra mini (unos 150MB), que consume muy pocos recursos al usar FluxBox y Firefox.


[XFLD]
XFLD es una completa distribución utilizada para demostrar las cualidades del entorno XFCE, que es un interfaz gráfico muy similar a KDE, pero que consume muy pocos recursos. XFLD incluye XFCE4.4, OpenOffice, Gimp, Firefox, Thunderbird, Abiword, Wireshark, Gaim, Ruby, Phyton, Perl, gcc, gnumeric, gXine, vim, etc.


[Xubuntu]
La versión XFCE4 de Ubuntu y KUbuntu, cuya interfaz es muy similar a la de KDE, pero consume mucho menos recursos.Puede ser ejecutado en Live desde el CD, o bien instalarlo en el disco duro. Es un sistema operativo completo, ideal para equipos Pentium II o superiores, detectando automáticamente cualquier dispositivo, tal como puertos USB, CDROM, PCMCIA, red, etc. Podrás navegar por internet (Firefox), escribir emails (Thunderbird), chatear (Gaim), navegar por el sistema de archivos, usar un completo paquete de ofimática (Abiword y gnumeric), calendario (Orage), escuchar música (xfmedia), ver películas (xfmedia), editar imágenes (The Gimp), grabar CD's (xfburn), etc. Puedes usarlo en castellano.


[Vector Linux]
Completa distrución Linux con interfaces XFCE4, Fluxbox y Icewnd. Incorpora Firefox, Dillo, Gaim, XChat, MPlayer, Flash, Acrobat Reader, Abiword, XView, GQView, XMMS, etc. La versión deluxe incorpora muchas más aplicaciones, como OpenOffice, Apache, MySQL, The Gimp, etc.


[Zenwalk]
Una distribución a tener muy en cuenta, ya que existen cuatro versiones que se adaptan a tus necesidades. Usa XFCE 4.4, podrás navegar por internet, gestionar correo electrónico, escuchar música, ver vídeos, programar en C, Perl, Phyton, Ruby, etc; escanear, imprimir, ofimática, edición de imagen, juegos, etc. Puedes usarlo en castellano.
http://polishlinux.org/stuff/screenshots/zenwalk/zenwalk_TheLive1.png

[Dreamlinux]
Distribución basada en Debian, que utiliza el interfaz XFCE 4.4, y posee dos versiones, una especialmente enfocada al diseño y la multimedia, que incluye OpenOffice, GimpShop, Inkscape, Blender 3D, Gxine, Mplayer, Kino DV, AviDemux, GnomeBaker, Audacity, etc. Puede ser arrancado desde CD o instalado en el disco duro. Soporte el idioma castellano. Podrás navegar por internet (Firefox con plugins de Java, Flash, audio, video, etc.), gestionar el correo electrónico, chatear (aMSN), leer ficheros PDF (Evince), organizar tus tareas y agenda (Orage), ofimática (OpenOffice), escuchar música (XMMS y Gxine), editar audio (Audacity), extaer pistas de audio desde CDs (Grip), grabar CD's de audio (Gnomebaker), grabar vídeos desde una cámara digital (Kino), editar vídeos (AviDemux), copiar DVD's (XdvdShrink), reproducir cualquier archivo multimedia (MPlayer), etc.
http://exempt.files.wordpress.com/2006/07/tela4.jpg

[SAM Linux]
Completísima distribución que usa la interfaz XFCE4.4 y el interfaz 3D Beryl+Emerald. Incluye: OpenOffice, Abiword, Gnumeric, Orage, Firefox, Opera, Gaim, Xchat, gFtp, Skype, VNC, putty, MPlayer, gXine, Xmms, Grip, GnomeBaker, RealPlayer, TV Time, Gimp, eVince, FLPhoto, GQView, XSane, juegos, herramientas de seguridad, Wine, BlueFish, etc.


[KateOS]
Completa e interesante destribución que viene, por defecto, con entorno XFCE, pero que puede agregarse módulos para utilizar Gnome o KDE. Es posible, en su versión más básica, ejecutar desde un ordenador 486 con 32MB RAM y 300MB de disco duro. Es muy intuitiva y sencilla de usar y de instalar. Incluye KDE 2.6, gcc, Phyton, Perl, Ruby, Firefox, Thunderbird, OpenOffice, XFCE4.4, Xorg, Gimp, Inkscape, Gxine, MPlayer, Apache, Subversion, BlueFish, Wine, Xchat, Orage, etc.
http://pillateunlinux.files.wordpress.com/2009/02/kateos1.png


[Austrumi]

Una distribución ligerísima (50MB) basada en Slackware, que puede arrancar desde un CD y requiere de muy poca máquina (una CPU Pentium y 128 MB RAM). Está basado en el gestor de ventanas Enlightment, e incluye: gimageview, gimp, inkscape, gcalctool, abiword, gnumeric, stardict, bluefish, gv (visor pdf), cliente samba, gputty, vqcc-gtk (chat), firefox, xchat, gitmail, apache, vsftpd, xmail, mplayer, simplecdrx ("quemador" de CD's), sweep (editor de audio), juegos, etc.

http://austrumi.linuxfreedom.com/images/AustrumiDesktop1.jpg


[Puppy Linux]

Versión ligera que arranca desde CD, USB o desde disco duro. El entorno de escritorio puede ser Icewnd, FluxBox o XFCE. Incluye Firefox, Sylpheed, Amaya, Bluefish, Gaim, Abiword, gNumeric, Quisp, OpenOffice, etc.

http://www.desktoplinux.com/files/article118/The_Main_Puppy_Screen-sm.jpg

[eLiveCD]

Distribución basada en Debian, idónea para equipos antiguos y con pocos recursos (100Mhz de CPU y 64 RAM). Se puede hacer de todo: oficina, internet, edición de vídeo, reproducción multimedia, juegos, música, etc. El entorno gráfico está basado en Enlightment, un sistema de ventanas ligero, rápido y agradable. A primera vista parece que hay que hacer una donación para poder descargarlo, pero al final de la página hay un enlace para descargas lentas (Aquí).






Este artículo ha tenido una audiencia inesperada, siendo replicado en más de 10.000 sitios, incluyendo a meneame, fresqui, vivalinux, ubuntu, etc. Quisiera dar las gracias a todos estos sites por mencionar mi artículo.

Asimismo, recojo el testigo de multitud de lectores que han recomendado más distribuciones minimalistas, que a continuación agrego a este artículo para completar la lista inicial.

Espero que os guste.


[BasicLinux]

Distribución muy minimalista de Linux, basad en Slackware, que puede llegar a funcionar en un ordenador 386, y que sólo requiere de una ramdisk de 4MB, aunque puede instalarse en disco duro. Puede arrancar desde el DOS o desde Windows.

Permite navegar por internet, gestionar correos, descargar archivos. A pesar de ser básica, se puede añadir los paquetes que quieras, e incluso se le puede agregar un entorno gráfico.
http://img.vivaolinux.com.br/imagens/artigos/comunidade/Tela08.jpg


[Fluxbuntu]
Distribución LiveCD de Ubuntu con el entorno gráfico FluxBox, que permite garantiza su funcionamiento en ordenadores antiguos. Incluye Rox (gestor de archivos), Dillo (navegador web), evince (visor PDF), Curl y Downloader for X (para descargas de archivos), gqview (visor de imágenes), xfi (visor de imágenes), Abiword (procesador de textos), rtorrent (descargas P2P con torrent), xchm (visor chm (ayudas)), etc.



[GParted]

Curiosa distribución LiveCD con entorno Gnome, que está especialmente diseñada para gestionar particiones de disco duro. Hay también una versión para arrancar desde un pendrive o llave USB. Ocupa apenas 45MB.


[BackTrack]

Distribución orientada especialmente a la seguridad. Su multitud de herramientas te permitirán auditar discos duros y redes, "snifar" y crackear redes de todo tipo y sistemas remotos, descubrir vulnerabilidades y fallos de seguridad, así como añadir protección a estos sistemas.

http://www.geekets.com/wp-content/uploads/2008/10/backtrack05.jpg

[Guadalinex Mini]

Versión minimalista de la prestigiosa distribución de la Junta de Andalucía, que puede funcionar en un Pentium 100 y con 32 MB de RAM. No hay documentación ni accesos muy a mano que digamos. Tan sólo un foro para los desarrolladores.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinwoXyU3rSE9rNAOiS-u_so7PLY65UWXzaTbLK9DTkpIbEIXRl9pBTWGeh3n_2bC1xjlaVXpGJCPhgydWb-SgJ8B2JJVfqbFe5qNsatVos9S0W0yzb9ybsgLhe4vgA9ioyE_RIFZNR0Sbd/s1600/guadalinex.jpg

jueves, 5 de julio de 2007

Como compilar un kernel

Como compilar un kernel


La forma que voy a mostrarle para configurar un kernel nuevo, tiene la ventaja de mantener el kernel que estábamos utilizando hasta ese momento , por eso es una manera segura de compilar kernels, dado que si falla algo en la compilación del kernel nuevo, lo peor que nos puede pasar es volver a configurarlo. Hay otras maneras de compilar un kernel, pero esta es la que me gusta. Antes de empezar tienen que asegurarse que tienen las librerías , programas .etc que necesita el kernel que van a utilizar. Generalmente si el cambio no es muy grande , no van a tener ningún problema. Otra cosita, para hacer todo lo que viene a continuación , o sea compilar el kernel, deben estar como root.

1) conseguir las fuentes del kernel, y vamos a suponer que lo guardan en /tmp y es el linux.2.2.9.tar.gz

2) cd /usr/src (en este directorio vamos a poner luego el kernel que queremos
compilar)

3) rm linux

4) tar -zxvf /tmp/linux.2.2.9.tar.gz (con esto lo descomprimimos)

5) ln -s linux-2.2.9 linux

6) make mrproper

Ahora llega el momento de configurar el Kernel

Para configurar el Kernel tienen varios opciones para hacer, yo recomiendo o make xconfig o make menuconfig, dado que en estas la configuración es mas intuitiva , es a través de ventanas, las cuales tienen Helps. Mientras que make config es muy parca, además las primeras dos nos permiten volver atrás en la configuración, mientras , por lo que yo se, make config no nos lo permite. Entonces decididos por alguna tecleen:

7a) make xconfig

7b) make menuconfig

7c) make config


8) make dep

9) make clean

10) make bzImage (toma su tiempo)

11) make modules (genera el sistema de módulos)

12) make modules_install ( las instala en /lib/modules/2.2.9)

13) cp /usr/src/linux-2.2.9/arch/i386/boot/bzImage /boot/vmlinuz-2.2.9

14) cp /usr/src/linux-2.2.9/System.map /boot/System.map-2.2.9

15) cd /boot

16) rm System.map

17) ln -s System.map-2.2.9 System.map

Cambiar el archivo lilo.conf
Generalmente este archivo tendrá una configuración tipo esta:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.2.6
label=linux
root=/dev/hda6
read-only
other=/dev/hda1
label=dos
table=/dev/hda

Bueno nosotros debemos agregar los cambios que hicimos, lo que yo recomiendo es que al nuevo kernel lo dejen en segundo lugar hasta estar seguros que funciona bien.
Entonces el lilo.conf que tendrían que crear seria asi:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.2.6
label=linux
root=/dev/hda6
read-only
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.2.9
label=linux.nuevo
root=/dev/hda6
read-only
other=/dev/hda1
label=dos
table=/dev/hda

una vez hecho esto, deben correr lilo para que queden los cambios.

18) lilo -v

Bueno una vez hecho todo esto ustedes dispondrán de dos kernels instalados en su computadora, y podran decidir cual usar en el momento del arranque. Como dejamos las cosas si ponen enter o linux, bootearía el linux de siempre, mientras que si ponen linux.nuevo bootearía el que acabamos de crear.

Entonces

19) shutdown -r now

sábado, 23 de junio de 2007

MANUAL DEL TROYANO POISON IVY 2.3.0

MANUAL DEL POISON IVY 2.3.0 By Raz!el



Bueno antes q nada quiero decir que este manual es 100% creado por mi!
aclarado esto vamos comenzemos! :8):

*antes q nada descargamos el troyano de AQUI

*ahora lo ejecutamos
*click en "new client"



*aparecera la siguient ventana



*listen on port es el puerto a las escucha!
*pasword (ya saben lo q hace jejeje)
*luego q lo configuren a su antojo el puerto y el pasword le dan click en start



*ahora en file hacemos click en "new server"



*click en "create profile" y escribimos cualkier nombre y click en ok



*en la parte dns/port le dan click en add y colocan su ip o su dominio no-ip, el mismo puerto q colocaron antes y el mismo pasword
*le dan en test connections y les saldra como en la imagen! luego click en ok y luego en next



*seleccionan la casilla de activeX Startup y click en random
*en copy file
*en filename colocan un nombre q no sea tan llamtativo como el q yo le puse XD!
*seleccionan en que carpeta deseen que se copiel el server
*seleccionan las opciones q deseen (melt, persistence,keylogger)
*una vez terminado todo click en next!



*process mutex les recomiendo q lo dejen como estan y cambienlo si solo saben lo q hacen!!
*por defecto viene q el server se inyecte en el proceso del msn , pero si desean cambiarlo clickeen en la casilla inject a custom process y coloken el proceso q kieran!
*en format les aconsejo q lo dejen como esta, cambienlo si saben lo q hacen!
*click en next



*si kieren cambiar el icono delen click en icon y buscamos un icono!
*luego click en generate, colocan el nombre q kieran al server y le dan en guardar (el server se creara en la carpeta dond tengan el cliente del poison ivy 2.3.0) luego le dan ok!

editado: ... para los q kieran encriptar sus servers con el themida o otros, aqui les dejo esto!



como ven cuando esten configurando el server y lleguen a esta parte! NO seleccionen la casilla donde dice "Executed third-party aplication after build" y le dan en "generate"
y listo ya luego q tengan sus servers joineados con lo q kieran (video,mp3,programas,jpg) pueden pasarle el themida! eso creo q no tengo q explicarlo XD

editado: ya teniendo la (s) victima (s) veremos esto!



*al hacer doble click sobre la victima aparecen la siguiente ventana



information: aqui aparece la informacion del pc victima

*files: aqui tenemos acceso a los archivos de la pc victima! aqui la imagen...haciendo click derecho apareceran las siguientes opciones!
refresh folder: para refrescar la carpeta, esto por si renombramos,ejecutamos o borramos algo, al hacer click en refresh veremos los cambios.
search: esto sirve para buscar archivos especificos en la pc victima!
show thumbnails: esto nos mostrara los iconos de los archivos! en mi caso estaba en la carpeta de imagenes y pueden ver las imagenes en miniatura! ideal si kieren descargarse una imagen especificamente! XD
download: para descargar cualkier archivo d la pc victima a tu pc
upload: para cargar cualkier archivo de tu pc a la pc victima!
execute: este nos trae dos opciones "excute=>normal" es decir visible a la victima y "excute=>hidden" invisible a la victima es decir de manera oculta!
rename: para renombrar cualkier archivo o carpeta en la pc victima!
delete: para borrar archivos en la pc victima



regedit: aqui tenemos acceso al registro de nuestra victima!



processes: muestra los procesos activos en la pc infectada!
haciendo click derecho en esta ventana veremos las siguientes opciones:
refresh: para refrescar la carpeta!
show modules: esta opcion sirve para mostrar los modulos q componen el proceso en el cual estan
kill process: para matar el proceso seleccionado
suspend process: para suspender el proceso seleccionado
si estamos seleccionando un modulo (como se ve en la imagen) aparece la opcion "unload module" esto nos permite hacer q algun modulo q compone el proceso no cargue! (en este caso yo estoy seleccionado el modulo "kernel32" del proceso del nod32)



services: aqui vemos los servicios de la pc victima...haciendo click derecho sobre alguno de ellos apareceran las siguientes opciones:
refresh: refresca la ventana
save to file: crea un archivo .txt con la descripcion del servicio!
start: si el servicio esta detenido lo arranca!
stop: sirve para detener un servicio activo
edit: para editar el servicio
install: instalar un servicio
uninstall desinstalar un servicio



windows: aqui se veran las ventanas que estan abiertas en la pc infectada...al hacer click sobr alguna de estas ventanas apareceran estas opciones:
capture windows para hacer una captura de dicha ventana
show muestra la ventana en la pc victima en caso d q este oculta
hide oculta la ventana la ventana en la pc victima
maximize maximiza la ventana la ventana en la pc victima
minimize minimiza la ventana la ventana en la pc victima
close cierra la ventana en la pc victima



active ports para ver los puertos activos en la pc victima



remote shell* para ver la consola MS-DOS de la victima... la activamos haciendo click en activate y tambien podemos limpiar la ventana y guardar los registros



key logger para registrar las teclas presionadas en la pc victima!... para verlo le damos click derecho luego refresh y listo ...tambien tenemos la opcion de guardarlo en un archivo de texto plano y limpiar la ventana!

recuerden activar la opcion en la creacion del server!

screen capture sirve para capturar la pantalla de la victima y desde alli poder manejarla!



Cita de: mandiubi
Stretch:
sirve para ajustar la pantalla de la victima a la ventana.
Mouse:
sirve para manejar el mouse de la victima y poder clickear en donde queramos.
Keyboard:
sirve para manejar el teclado de la victima y poder escribir en donde queramos.
Interval:
es el intervalo de tiempo en que se toma una y otra captura.
Start:
comienza a capturar pantallazos seguidamente.
Single:
captura un unico pantallazo.
Save:
sirve para guardar la pantalla en un archivo. Si seleccionamos "Autosave" se guardaran todas las que se capturen.
Options:
sirve para cambiar el tamaño y la calidad de la pantalla.

webcam capture para capturar la camara de nuestra victima

Cita de: mandiubi
Stretch:
igual que en la captura de pantalla, sirve para ajustar la imagen a la ventana.
Interval:
el intervalo de tiempo entre cada captura.
Start:
comienza a capturar imagenes.
Single:
captura una unica imagen.
Driver:
muestra las camaras web instaladas en la PC de la victima. Podemos seleccionar cualquiera y con el boton "Activate" la activamos. Si no se encuentra ninguna camara aparecera "No webcam installed!"
Save:
para guardar la imagen a un archivo. Con "Autosave" se guardaran todas automaticamente.

edit id para cambiar el nombre de la victima!
Share: sirve para compartir la conexion del server! es decir como otro cliente
DNS/Port:aqui agregaremos la ip o la cuenta de no-ip para q se conecte el server
ID: aqui va el nombre de la victima! q se vera en el nuevo "cliente"
Password:clave con el q se conectara el nuevo cliente
Run in Same Process/New Process:aqui el server se podra ejecutar en el mismo proceso q estaba anteriormentew o en uno nuevo!
Privileges: son los privilegios q se le daran al nuevo cliente!



update : para cargar un nuevo server a la pc infectada y reemplazar el anterior!
restart para resetear el server
uninstall para desinstalar el server en la pc infectada!
no suban sus server a paginas de antivirus on-line usen su propio av es lo mas recomendable

bueno esto es todo del manual espero q les sirva! si van a copiar el manual completo o part de el, publicar el nombre del autor

By Raz!el