sexta-feira, 18 de julho de 2008

Para criar um arquivo morto

dd if=/dev/zero of=10.smk bs=1024 count=$N

onde $N*1024=tamanho em bytes do arquivo necessario.
Use echo 0 >> 10.smk para acrescentar 2 bytes no arquivo.

Format MBR

dd if=/dev/zero of=/dev/hda bs=446 count=1

Copying mass amounts of data over a network with bash, rsync

rsync -ave ssh srcpath user@host:/dstpath

or you could even tar over ssh for super-fast synching and no file list delay by doing a:

tar -cf - /srcpath | ssh -c blowfish-cbc user@host '(cd /dstpath; tar xf -)'

Ref: http://corneliusroot.blogspot.com/2006/12/copying-mass-amounts-of-data-over.html

Zerando a senha da BIOS

# printf "\x2E" | dd bs=1 seek=112 of=/dev/port
# printf "\xFF" | dd bs=1 seek=113 of=/dev/port

O "printf" converte o texto em hexadecimal no byte correspondente e repassa este byte para o comando dd que por sua vez escreve este byte na porta 0x70 (112) e 0x71(113).

Ref: http://linuxabordo.com.br/blog/jonnyzone.php?title=zerando_resetando_a_bios_pela_linha_de_c

Accelerating OpenSSH connections with ControlMaster

Add this lines to ~/.ssh/config:


Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p


Referência: http://www.linux.com/articles/54498

Shell Obfuscator

http://comp.eonworks.com/scripts/obfsh

quinta-feira, 29 de maio de 2008

Linux: Como alternar facilmente o mapa de teclados no X

Estou com um notebook cujo teclado é ABNT2. Eu pessoalmente não gosto desse layout e sempre que possível utilizo um teclado com layout internacional na porta USB dessa máquina. Para facilitar essa troca de mapeamento, fiz a seguinte configuração no meu /etc/X11/xorg.conf:


Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "us"
Option "XkbOptions" "grp:switch,grp:lwin_toggle"
Option "XkbVariant" "alt-intl"
EndSection


Ou seja, vou utilizar o famigerado botão left win para efetuar a troca do mapeamento.

Drunk Penguins

Drunk Penguins
Drunk Penguins