Frase

El conocimiento humano pertenece al mundo y por lo tanto todos somos libres de hacer uso de el.

sábado, 26 de junio de 2010

Claves WPA en modems Thompson Telmex

Instalaremos una herramienta para hacer esto

wget http://www.wifiway.org/stkeys/install.sh.gz
gzip -d install.sh.gz
chmod +x install.sh
./install.sh

Ahora lo corremos y los parametros seran

stkeys -v -i octetosderouter

por ejemplo:

en un router Thomson modelo ST585v6 con ESSID “SpeedTouchF8A3D0″:

quedaria asi

stkeys -v -i F8A3D0

listo.


Obtener el texto de imagenes

Les recomiendo una pagina para extraer el texto de una imagen

http://www.newocr.com/

agregas la imagen y obtendras el texto de la imagen

Problemas al inyectar con aircrack-ng en ubuntu lucid

A mi me paso que mi tarjeta ath5k atheros no inyectaba trafico con aireplay-ng, lo solucione de la siguiente manera

instalamos madwifi-hal lo descargamos de http://snapshots.madwifi-project.org/madwifi-
hal-0.10.5.6/ descargamos la version mas reciente

descomprimimos e instalamos
sudo make
sudo make install

ahora abrimos la carpeta /etc/modprobe.d

borramos el fichero blacklist-ath_pci.conf

abrimos el archivo blacklist.conf y al final agregamos la linea

blacklist ath5k

reiniciamos y tendrás la interfaz ath0

Control de Alsa

Instalamos el applet alsa-mixer (volume)

Pulseaudio removio el applet de volume. Asi que instalaremos uno para alsa
instalamos los siguientes paquetes

sudo apt-get install python python-notify python-gtk2 python-alsaaudio python-eggtrayicon xfce4-mixer

Descargamos alsamixer-applet de:

wget http://howto.blbosti.com/files/alsa/alsa_mixer_applet_1.1.tar.gz

Extraemos los archivos en /usr/local/bin:

sudo tar -C /usr/local/bin/ -xzvf alsa_mixer_applet_1.1.tar.gz

Hacemos todos los archivos ejecutables:

cd /usr/local/bin
sudo chmod +x alsa*
sudo chmod +x volbar.py

Si quieres usar las hotkeys para controlar el volume, necesitas hacer:

System > Preferences > Keyboard Shortcuts. Click Add.

Name: ALSA Volume mute
Command: /usr/local/bin/alsa_master_mute

Name: ALSA Volume down
Command: /usr/local/bin/alsa_master_down

Name: ALSA Volume up
Command: /usr/local/bin/alsa_master_up

Ahora mapea tus teclas y listo.

Finalmente los programas volbar.py y alsavol.py tienen que iniciar automaticamente

System > Preferences > Startup Applications. Click Add:

Name: volbar
Command: /usr/local/bin/volbar.py

Name: alsavol
Command: /usr/local/bin/alsavol.py

Nota: Si tienes instalado gnome-alsamixer en vez xfce4-mixer, necesitas editar volbar.py

sudo gedit /usr/local/bin/volbar.py

En la linea 97 remplaza xfce4-mixer por gnome-alsamixer:

subprocess.Popen("gnome-alsamixer")

Reinicia la computadora y listo.

Microfono interno funcionando en laptop HP con ubuntu lucid

Una vez que tengamos la version mas reciente de Alsa.
editamos el archivo de configuración de ALSA (sudo gedit /etc/modprobe.d/alsa-base.conf) y añadimos estas líneas al final:

-----PARA LAPTOPS HP----------------

options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp-m4
options snd-hda-intel enable_msi=1

Vamos a Sistema → Preferencias → Sonido y cambiamos las 4 primeras opciones a ALSA.

reiniciamos.

A mi funciono instalando alsa-driver-linuxant que lo puedes descargar de http://www.linuxant.com/alsa-driver/

si tienes una tarjeta chipset conexant puedes instalar el modem con hsfmodem que lo puedes bajar de
http://www.linuxant.com/drivers/hsf/

sigue los pasos y listo tendras trabajando el modem y la tarjeta de audio

escribe en consola

alsamixer y ajusta los valores a como tu prefieras

con la tecla m quitas lo muteado

Ok, seguro tendras problemas con alsa al intentar reproducir sonido en varias aplicaiones eso lo solucionaremos con lo siguiente.

primero desinstalar pulseaudio

sudo apt-get remove pulseaudio

Sólo es necesario activar la mezcla por software dmix sobre la salida de audio. Simplemente lléva este código a tu .asoundrc.
# .asoundrc - Personal configuration file for ALSA

# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

# See the file COPYING for details.

pcm.ossmix {
type dmix
ipc_key 1021 # must be unique!
ipc_perm 0660 # sound for everybody (at least in your group)
#ipc_key_add_uid false # let multiple users share
slave {
pcm "hw:0,0"
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito
#format "S32_LE"
#periods 128 # dito
#rate 8000 # with rate 8000 you *will* hear
} # if ossmix is used

# bindings are cool. This says, that only the first
# two channels are to be used by dmix, which is enough for
# (most) oss apps and also lets multichannel chios work
# much faster:
bindings {
0 0 # from 0 => to 0
1 1 # from 1 => to 1
}
}

# Redirect to ossmix
pcm.!default {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# Redirect to ossmix
pcm.dsp {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# mixer like above
ctl.mixer {
type hw
card 0
}

# Local Variables:
# mode: conf
# End:

Ahora la salida llamada default, la que por omisión utilizan todas las aplicaciones compatibles con ALSA para reproducir audio, implemente mezcla por software desde todas las aplicaciones que la están utilizando. En mi máquina, así, es posible reproducir simultáneamente audio desde clips en YouTube vía Flash en Firefox, Spotify, mplayer, Audacious, Skype y cualquier otra.

Sólo dos avisos. Si alguna aplicación utiliza explícitamente la salida hw:0,0 todo deja de funcionar. La mezcla por software queda configurada para la salida llamada default y no para ninguna otra. Por otra parte, de nuevo, si cualquier aplicación consigue reproducir con éxito audio utilizando la emulación OSS, la cosa de nuevo deja de funcionar.

Por cierto este archivo por omision no existe asi que debes crearlo en /etc/asoundrc

Y listo tendras audio en todas tus aplicaciones.

En la siguiente entrada veremos como controlar alsa ya que desinstalamos pulseaudio

Actualizar alsa

En primer lugar es necesario desinstalar PulseAudio ya que tiene problemas con Alsa. Para eso lo eliminamos desde consola con


sudo apt-get purge pulseaudio
sudo apt-get remove pulseaudio

Necesitamos instalar los siguientes paquetes para compilar alsa
sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

Instalamos alsa en su version mas reciente descargando los archivos con wget

cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.23.tar.bz2

Creamos un folder para la instalacion y compilacion de los archivos descargados

sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

Desenpaquetamos los archivos descargados

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

compila e instala alsa-driver :

cd alsa-driver*
sudo ./configure
sudo make
sudo make install

compila e instala alsa-lib :

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

compila e instala alsa-utils :

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

reiniciamos

para comprobar la version escribimos

cat /proc/asound/version

Para configurar ejecuta

sudo alsaconf

Algunas veces tenemos problemas al instalar alsa-libs lo siguiente puede solucionarlo.

sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so