Infosec II

Com potser ja heu llegit a libertonia o barrapunto i companyía, aquest dilluns que vè (16 de juny), començarà el segon congrès sobre seguretat informàtica a la xarxa uninet, amb el nom d’infosec.

Cal mencionar la qüalitat de les ponències així com dels mateixos ponents, entre els que destaquen Rick van Riel (Redhat), Seth Arnold (Immunix), Javier Fernandez-Sanguino (Germinus), i un llarg etcetera, amèn d’alguns assistents que tampoc es queden enrera.
Les conferències sòn o bé en castellà o en anglès, encara que compten amb traducció simultania a altres idiomes per part de voluntaris, i la inscripció és gratuïta encara que no obligatòria.

El més interessant al meu parer, és la forma en que és realitzen les conferències, o més ben dit, el medi que és fa servir, el xat, gràcies al cual podem gaudir desde casa tranquilament de totes les conferènces i poder fer les preguntes que volguem en un ambient més distès i amè.
I per no mencionar que al caure just en època d’examens sería una mica difícil d’assistir-hi.

A la plana del congrès abans mencionada podreu trobar la informació per a registrar-vos, el llistat de conferències (ara per ara encara pendents d’assignació de data i hora), i altres cosses.
Les conferències es fan al canal #infosec a irc.uninet.edu, del qual podeu trobar servidors aquí a espanya així com a accessos web al xat a la plana de l’irc d’uninet.

En fi, tota una experiència que us recomano totalment, tant als interessats en la seguretat com als que volen aprendre cosses noves.
Autor: sergi

Posted in Seguretat | 2 Comments

Compilar un kernel en debian a la manera clàsica.

Llevaba yo un año mosca con la tarjeta de red pcmcia de mi portátil ya que solo funcionaba sin errores en mandrake 8.1 y linex 2.0, funcionaba con errores en mandrake 8.2 y 9.0 y 9.1, y senzillamente no funcionaba en debian.

Bien, debido a que en el sobremesa hace 2 meses que me he pasado a debian decidi poner tambien debian en el portátil aunque no tubiera red ( y por tanto internet), pensando que en un futuro lejano me pondria a leer miles de manuales para intentar solucionar el problema.

Pero he aquí que el otro día digo, voy a mirar de compilar el kernel ese de las narices y si algo sale mal pos no pasa na porque acabo de instalarlo y no tengo nada importante.

Y he aquí que funcionó a la primera y ya tengo internet en el portátil con debian!!!!

Así que os voy a decir los pasos que he seguido desde la perspectiva de un principiante (osease yo).

$ apt-get install devhelp modutils kernel-package libncurses5-dev kernel-source-2.4.18

Lo de kernel-package no lo usaremos, es para compilar el kernel a la manera debian que hace muchos pasos el solo y te deja el kernel en un paquete deb.

Pero vamos, yo lo pongo porque es eso lo que instale, no se si algo sobra o no.

$ cd /usr/src
$ gzip -d kernel-source-2.4.18.tar.gz (o como se llame)
$ tar -xf kernel-source-2.4.18.tar

Esto es solo para descomprimir las fuentes del kernel.

Ahora nos metemos dentro del directorio de las fuentes.

$ cd kernel-source-2.4.18

Y desde aquí se hará todo.

$ make menuconfig

Aquí estan las opciones del kernel, va por menues y hay ayuda en linea de cada opción. Si marcais una vez cargareis “la cosa” dentro del mismo kernel (saldrá un *), si dais dos veces saldrá una M y la cargareis com módulo.

Si cargais como modulo significa que luego haceis modconfig y elegis mediante menues lo que habeis compilado como modulo, y podeis cargarlo o no cargarlo.

Bien salis y os dira si quereis guardar la configuración, respondeis que si.

$ make dep
$ make clean
$ make bzImage

Ahora se compila el kernel y tardará un ratillo. A mi me tardo unos 8 minutos en un Pentium Celeron 650 Mhz.

$ make bzlilo

Esto lo que os hará es instalar el nuevo kernel compilado en el gestor de arranque lilo. Arrancará el nuevo kernel por defecto, si teneis algún problema y el sistema no arranca solo teneis que dejar apretada la tecla TAB cuando salga la palabra lilo y os saldrá el menu de lilo, elegis el kernel que teniais antes y ya está.

$ make modules
$ make modules_install

Y ya está, reiniciais y ya teneis vuestro nuevo kernel recompilado.

$ depmod -a

¿Hay que hacer eso despues de reiniciar la primera vez? no se donde lo lei ni porque ni si es necesario, pero vamos, yo lo he añadido a mi libreta de apuntes.

Bien, esta no es una guia para recompilar el kernel, solo es una especie de diario mostrando los pasos que hice sin saber que coño estaba haciendo ni porque.

Pero el caso es que funciona 🙂
Autor: davidcg

Posted in Debian | 4 Comments

Como jugar al Half-Life en Debian Woody

Lo primero, parto del supuesto que:

1. Vuestra tarjeta gráfica soporta OpenGL
2. Teneis configurada las Xwindow con aceleración 3D por hardware.

Por ejemplo la mia es una ATI Radeon 7000 VE, y cargando el módulo radeon ya tengo aceleración por hardware.

$ apt-get install wine winesetuptk
$ winesetup

Bien, ir pasando por todos los apartados y lo dejais todo por defecto. Al principio os preguntará en que directorio quereis instalar todo, por defecto viene .wine/fake.. no se que, se puede canviar si quereis.

También podeis elegir ejecutar el juego como una ventana mas, o dentro de una ventana (escritorio), probar una y otra y vereis la diferencia.

Pos na terminais y ahora pasamos a instalar el juego.

-meter el CD de Half Life
-mount /cdrom
-cd /cdrom
-wine setup.exe

Comenzará la instalación. Es posible que al final de la instalación el wine se cuelgue, no pasa nada, porque ya estará todo instalado. Hacer un control+c y volver a la xterm.

Bien, ahora teneis instalado vuestro Half-Life en ese directorio que os decia al principio, .wine/fake…, dentro vereis que sigue la típica estructura de windows, meteros dentro de /Sierra/Half-Life

y haceis: wine hl.exe

Y tachán!!! ya ta el juego.

Notas:

– Cerrar el servidor de sonido, por ejemplo el esd de enlightenment, ps -ax | grep esd, kill -9 id-esd

– Las X han de estar a una profundidad de color de 16bpp

– Recordar de canviar a OpenGL en la configuración de video del Half-Life.

Por supuesto podeis ir probando cualquier otra aplicación o juego a ver si funciona sencillamente ejecutando el exe de instalación con wine delante.

Wine es un emulador de windows, por supuesto no necesita de windows para nada y ocupa unos 15 MB o así. Es totalmente GPL y actualmente está en versión Alpha. Y a mi, un emulador de windows que en versión Alpha ejecuta Half-Life me llega al corazón.

Me ha sorprendido porque en mandrake el wine que venia con sus distribuciones no ejecutaba el Half-Life, y siempre había usado winex (que no es totalmente GPL). Y hoy me da por probar el que viene con la woody, y sorpresa!!! funciona todo a la primera!!, así que me quedo con wine.

Luego instalar los mods del Day Of Defeat, Team Fortress Classic y Counter Strike (de mejor a peor 🙂 ), y a viciarse en internet (o en red) habiendo ahorrado 120 ? del windows.

Por cierto va igual de bien.

Recordar que para jugar al Half-Life en internet necesitais el CD-Key original por cojones. Si habeis oido que existen cracks o generadores de claves etc etc, bajar de la nube porqu no, esas cosas solo sirven para jugar en red no en internet.

Antes valia 7000 pelas de las antiguas y venian el Half-Life y el CS (o sea, 2 CD-Keys), ahora puedes encontrar en el carrefur el Half-Life por 18 ? con un cd-key.

Y no le deis el cd-key a nadie porque solo puede jugar un cd-key en internet al mismo tiempo. Yo mis 3 cd-keys los tengo en una caja fuerte.
Autor: davidcg

Posted in Jocs | 21 Comments

Configurar ATI con aceleración y drivers libres

Ultima revisión: 28-01-2004

He aquí un Mini How-To que hice cuando me compré la tarjeta ATI 9100 y me puse a trastear para poder tener aceleración gráfica desde linux. Antes únicamente se podia con una tarjeta NVIDIA pero ahora ya es posible hacerlo con las ATI (eso me llevó a comprarme una ;-).

Todo el tutorial está basado en Gentoo, de hecho lo publiqué el foro oficial de Gentoo en español, aunque en esta nueva revisión indico algunos pasos para otras distribuciones..

Kernel vanilla 2.4.20:
(debería ser igual en toda la rama 2.4, la rama 2.5 y 2.6 ya lleva los drivers incorporados por lo que esto no hace falta)

Configuración del kernel:

Character devices  --->
    /dev/agpgart (AGP Support)
    (elegir vuestro chipset, si no estais seguros elegidlos todos)
   [ ] Direct Rendering Manager (XFree86 DRI support)
(desactivamos estos drivers puesto que pondremos los nuevos, estos son viejos)
Console drivers  --->
   [*] VGA text console
   [*] Video mode selection support
 MDA text console (dual-headed) (EXPERIMENTAL)
Frame-buffer support  --->
      [*]   VESA VGA graphics console
         ATI Radeon display support (EXPERIMENTAL)

Compilar el kernel:

#cd /usr/src/linux
#make menuconfig (poned configuración de antes)
#make dep bzImage modules modules_install
(todo lo demás, ya sabeis )

XFree 4.3.0-r2 (no pobrado en versiones posteriores, pero tiene que ir igual):

    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

Section "Device"
    Identifier "ATI Graphics Adapter"
    #Driver      "ati"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon R200 QM [Radeon 9100]"
    BusID       "PCI:1:0:0"
   #Driver "fglrx"
    Driver "radeon"
    VideoRam 131072
    Option "AGPMode" "4"
    Option "EnablePageFlip" "on"

    Section "dri"
    # Access to OpenGL ICD is allowed for all users:
    Mode 0666
    # Access to OpenGL ICD is restricted to a specific user group:
    #    Group 27    # video
    #    Mode 0660
    EndSection

Siguientes pasos:

#emerge xfree-drm

Para otra distribución bajarse el paquete en: http://dri.sourceforge.net/ y compilarlo manualmente.

#modprobe agpgart
#modprobe radeon

#opengl-update xfree
(omitir este paso si no utilizas Gentoo)

(es posible q el modulo radeon lo cargue automáticamente las X, si es así no hace falta ).

Para ver modulos cargados:

#lsmod

para probar si teneis aceleración 3D:

$glxinfo | grep direct

Si dice “Yes” teneis… si dice “No”, algo habeis hecho mal o omitido… a trastear.

PD: El driver de las XFree-drm, el que utilizo en el how-to, por ahora sólo acepta a dia de hoy hasta la gama de chips de Radeon R200 (es decir, no acepta las nuevas 9500, etc…). Para más info: http://dri.sourceforge.net
Para tener aceleración gráfica con las últimas tarjetas de ATI se necesitan los drivers oficiales propietarios. Teneis más info y links directos aqui [foro gentoo, inglés]

Dirección del Foro de Gentoo donde se publicó por primera vez con algunos comentarios de problemas y posibles soluciones:
http://forums.gentoo.org/viewtopic.php?t=50654

Autor: jBilbo

Posted in Gentoo | Leave a comment

¿Por qué no un programa PADRE para GNU/Linux?

Todo ha empezado esta tarde, cuando mi padre me ha pedido que me bajara el programa ese de la renta que tanto arde estos días de fervoroso movimiento tributario.

-Vale, papá, ahora lo bajo.
(…)
-Joder, son 11 megas
-Pues cuando lo acabemos de usar lo borramos

Pobre infeliz,pensaba que me preocupaba el espacio que ocupaba. Para la mayoría de vosotros, 11 megas serán una cantidad irrisoria. Pero aún hay lugares donde no ha llegado la “banda ancha” de que tanto se jactan en el Gobierno (de las más caras de Europa, y de las de menos calidad, según tengo entendido). Ya sea por cuestiones logísticas o por cuestiones económicas o por otras cuestiones, hay gente (como yo, aunque cada vez quedamos menos…) que tenemos que soportar la friolera de 56Kbps, y eso con suerte.

Está claro, la Administración no tene en cuenta al número creciente de usuarios de GNU/Linux, o de otros sistemas operativos que son una alternativa más o menos válidas al Windows de Microsoft (sin entrar en ningún tipo de flame).

Pero no nos desviemos del tema…tengo algunos conocimientos básicos de programación, y le he preguntado a mi padre qué hace exactamente para “hacer la renta”. Me he quedado helado: en resumen, “cuatro sumas guarras”. Once megas. Guau, seguro que si no tienes una aceleradora 3D no se puede instalar 🙂

Sí, he pecado de resumir en exceso, pero ese es el sentimiento que me ha quedado. Vale, hay chorrocientos modelos, simplificada, abreviada, nosequé, nosecuantos, … pero para lo que necesita mi familia, no creo que más de un archivo de código fuente sea necesario (y no del tamaño de las prácticas de ISO, precisamente 😉

Sí, también he pecado de la falta de “oficialidad”, pero tampoco quiero eso, sólo quiero facilitar los cálculos. Hacer los mismos cálculos que hace un programa de 11 megas, y puedo prometer y prometo que no me ocuparía más de 11k. Se trata de una ayuda, no de un PADRE oficial. Para eso estamos los “programadores”, para facilitar la vida a los demás ¿no?

Y como decía aquél, si he llegado hasta aquí, ¿por qué no ir más lejos? ¿Por qué no? No estoy diciendo que se pida un programa “oficial” a la Administración (seguro que venía Steve Ballmer corriendo a hablar con Piqué para decirle que el nuevo WinFather es más rápido, más bonito, usa más dll’s, aprovecha más los recursos de Windows… y a un precio la mar de asequible).

Lo que me gustaría es que se desarrollara desde la Comunidad un programa, con soporte desde la Administración,pero que ellos no tengan que hacer “nada”, sólo dar los datos necesarios para poder desarrollarlo, y que lo cuelguen en la página oficial como versión para GNU/Linux o cualquier otro SO, como una alternativa, que creo que es lo que se necesita.
¿Ideas? ¿Sugerencias? ¿Estoy loco? ¿Me pongo a estudiar ya y dejo de escribir tonterías?

Saludos, SimManiac
Autor: simmaniac

Posted in Software Lliure | 2 Comments