3

Preciso de teclado similar ao convencional mas sem numpad

Posted by Eriberto on fev 6, 2010 in Geral, Hardware
Alguém conhece algum modelo de teclado sem numpad, de preferência ABNT2, mas idêntico a um convencional? Gostaria de algo como o mostrado na figura a seguir (editada por mim no GIMP a partir de um teclado comum):

http://www.eriberto.pro.br/teclado.jpg
Notem que quero algo como um teclado comum: setas e conjunto de teclas especiais no mesmo lugar. Apenas menor. Como considero que o numpad nem sempre é útil para usuários domésticos, queria um teclado sem ele. Preciso de algo que seja menor mas que não me faça me perder ao digitar.

Grato a quem responder.

 
1

Recuperação de arquivos do OpenOffice.Org e BrOffice.Org

Posted by Eriberto on fev 1, 2010 in BrOffice.Org, Forense computacional, Linux, Sistema Operacional

A situação

Imagine uma situação: você possui um pendrive ou partição de HD com arquivos do OpenOffice.Org. Por um acidente ou desastre, esses arquivos são perdidos. Eles podem ter sido apagados, a partição pode ter sido formatada ou a área de controle do filesystem foi perdida (ocorrência típica em FAT32 em pendrives). Agora, você precisa recuperar arquivos, inclusive os do OpenOffice.Org (BrOffice.Org).

Procedimentos

Para obtermos sucesso, teremos que empregar algumas técnicas de forense computacional. A primeira coisa a fazer é criar uma imagem da mídia a ser manipulada. Vamos trabalhar com a hipótese de ser um pendrive que pode ser acessado como /dev/sdb. Adote os passos a seguir para gerar a imagem:

# cd
# apt-get install dcfldd
# dcfldd if=/dev/sdb of=pendrive.img

Uma vez gerada a imagem, poderemos utilizar o foremost e o magicrescue para recuperar os arquivos do OpenOffice.Org. No entanto, antes, é necessário entender o padrão ODF, utilizado pelo OpenOffice.Org.

Vamos analisar um documento .odt. Abra o OpenOffice.Org (ou BrOffice.Org) e gere um arquivo no Writer. Escreva a palavra “teste” e salve como arquivo.odt dentro de um diretório vazio (para fins didáticos, vou considerar /tmp/doc). Esse arquivo.odt é, na verdade, um monte de arquivos e diretórios “zipados” com o padrão PkZip/WinZip. Siga os procedimentos:

# apt-get install unzip
# cd /tmp/doc
# unzip arquivo.odt

Descompactado o arquivo.odt, surgiram os seguintes arquivos e diretórios:

Configurations2  content.xml  META-INF  meta.xml  mimetype  settings.xml  styles.xml  Thumbnails

Esses elementos formam os arquivos gerados pelo OpenOffice.Org quando clicamos em salvar. O texto digitado pelo usuário está dentro do arquivo content.xml. Então, uma conclusão importante: os arquivos do OpenOffice.Org são do tipo zip e sempre conterão, dentre outras coisas, um content.xml. Guarde esta informação; ela é essencial.

As ferramentas foremost e magicrescue permitem recuperar arquivos, por padrões, a partir da leitura da superfície de um disco (e a imagem é a cópia de uma superfície de disco). Vamos recuperar os arquivos do padrão zip, existentes na imagem, com o foremost.

# cd
# apt-get install foremost
# foremost -t zip -o zips pendrive.img

Com o comando anterior, será criado um diretório zips, contendo todos os arquivos .zip encontrados na imagem. Se preferir o magicrescue, utilize a sitaxe a seguir:

# mkdir zips2
# magicrescue -r zip -d zips pendrive.img

Ao final do trabalho é possível notar que o foremost é bem mais rápido. No meu caso, em uma situação real de recuperação de dados em uma imagem, o foremost encontrou 5.044 arquivos zip, enquanto o magicrescue encontrou 5.017 arquivos. Então, aconselho a sempre buscar arquivos utilizando os dois programas.

Depois de encontrados os arquivos, com todos no mesmo diretório, elimine os duplicados. Para isso:

# apt-get install fdupes
# cd <diretório_com_arquivos_zip>
# fdupes -d -N .

IMPORTANTE: na última linha, note o ponto no final.

O próximo passo será descobrir quais arquivos zip poderão ser arquivos gerados pelo OpenOffice.Org. Para isto, basta procurar por “content.xml” dentro dos arquivos. Um grep resolve isso:

$ grep content.xml *

Por fim, abra cada arquivo e verifique o seu conteúdo. Utilize o comando ooffice. Exemplo:

$ ooffice 02268560.zip

A seguinte linha poderá ser útil:

for i in $(grep content.xml *|cut -d" " -f3); do ooffice $i; rm -i $i; done

Essa linha mostrará o conteúdo de cada arquivo no OpenOffice.Org e, em seguida, perguntará se você deseja apagar tal arquivo. Isso será feito arquivo por arquivo e sempre será pedida a confirmação para apagar. É MUITO IMPORTANTE notar que o mesmo documento poderá aparecer várias vezes, em várias versões salvas pelo usuário durante o seu tempo de confecção ou como cópia gravada em outra área do disco. Então, seja criterioso ao analisar cada documento. Uma dica é observar o seu tamanho (teoricamente quanto maior mais recente, caso tenha conteúdo adicionado constantemente) e as propriedades de edição (no OpenOffice.Org: Arquivo > Propriedades).

Extensões suportadas

FOREMOST. Na versão 1.5.6, as seguintes extensões são suportadas: avi, bmp, cpp, doc, exe, gif, htm, jpg, mov, mpg, ole, pdf, png, rar, riff, wav, wmv, zip.

MAGICRESCUE. Na versão 1.1.8, as seguintes extensões são suportadas: avi, canon-cr2, elf, flac, gimp-xcf, gpl, gzip, jpeg-exif, jpeg-jfif, mp3-id3v1, mp3-id3v2, msoffice, nikon-raw, perl, png, ppm, zip.

Palestra sobre Forense

Disponível em http://www.eriberto.pro.br/palestras.

————————

TWITTER: para saber sobre os meus livros e outras novidades, me siga em http://twitter.com/eribertomota. Prometo que serão mensagens esporádicas. Não pretendo anunciar cada soluço meu. :-)

Tags:, , , , , , , , , , , , , , , , , , , ,

 
0

Debian Squeeze + Alsa + Intel HDA (ICH7) + webcam

Posted by Eriberto on jan 31, 2010 in Debian Squeeze, Hardware, Sistema Operacional

Aqui continua a minha saga com o Squeeze. Desta vez tive problemas com o som. Não há mais alsaconf porque o mantenedor do alsa-utils (pacote que engloba o alsaconf) alega que o alsaconf tem muitos bugs e é de difícil manutenção.

Na quinta-feira passada conectei a minha webcam Microsoft Lifecam VX-1000 para falar com o meu editor e amigo Rubens Prates. A webcam funciona MUITO bem no Kopete do KDE4 (não fica escura). Desliguei o computador no fim do dia. No dia seguinte, o som não funcionava. O KMix mostrava somente o mic da webcam. Então, despluguei a webcam e rebootei a máquina (eu podia ter descarregado os módulos mas estava tentando recriar o cenário anterior). O som voltou a funcionar. Lendo a documentação do Alsa e consultando a Internet, descobri que a webcam estava sendo carregada antes da placa de som (que é on-board em uma placa-mãe Intel).

Procurando pelo fato no Google, encontrei o bug #524196, que dizia:

There are snd cards supported being that driver which one wants to be the first card. So in your case a file /etc/modprobe.d/sound.conf which encloses:

alias snd-card-0 snd-yourdriver
options snd-yourdriver index=0
alias snd-card-1 snd-usb-audio
options snd-usb-audio index=1

No meu caso, com o auxílio do comando lsmod, descobri que o driver correto é o snd_hda_intel. Então, o meu /etc/modprobe.d/sound.conf ficou assim:

alias snd-card-0 snd_hda_intel
options snd-snd_hda_intel index=0
alias snd-card-1 snd-usb-audio
options snd-usb-audio index=1

Com isto, o dispositivo de som Intel será carregado, no boot, antes da webcam. Provavelmente o alsaconf teria feito tudo isso para mim. Mas não há mais alsaconf no Debian (Squeeze).

Apenas como dica final, caso o som esteja baixo, edite o arquivo /etc/modprobe.d/alsa-base.conf e insira no final:

options snd-hda-intel model=3stack

 
0

Resetando o Firefox (Iceweasel) após um zoom

Posted by Eriberto on jan 28, 2010 in Curiosidades, Firefox, Iceweasel, Internet

Essa eu descobri sem querer. Com o Ctrl + e o Ctrl – podemos colocar ou retirar zoom ao visitarmos um site. Isso quase todo mundo sabe. Semana passada, ao tentar teclar Ctrl -, sem querer, teclei Ctrl 0 (zero). Resultado: descobri que isso faz o site retornar ao estado original (sem zoom ou encolhimento).

Fica a dica para quem não conhecia, como eu.

 
3

Não tem mais Ctrl Alt Backspace no X.Org?

Posted by Eriberto on jan 28, 2010 in Debian, Debian Squeeze, Linux, Sistema Operacional

Resposta: não. Muitas pessoas estão perdidas porque o Ctrl Alt BS do X Window não funciona mais no Debian Squeeze.

A solução é usar AltGR PrintScreen K.

Agradeço ao Gustavo Noronha (Kov) pela dica.

 
1

Como evitar vírus via pendrives

Posted by Eriberto on jan 28, 2010 in Curiosidades, Geral, Microsoft, Segurança, Vírus, Windows

Isso que vou falar agora é a coisa mais “manjada” no mundo da informática. Parece ser algo meio óbvio e muito conhecido por todos. Mas, neste mês de janeiro, me convenci que não é bem assim. Poucos usuários conhecem o truque para evitar que pendrives sejam contaminadas por muitos males (vírus) do Windows. Vários usuários ficaram espantados quando falei sobre isso. Então, quanto mais difundida a ideia, melhor.

Vou explicar a situação para quem não a conhece. Nos CD-ROM autoexecutáveis há um arquivo chamado autorun.inf. Esse arquivo, quando existente, é lido pelo Windows e tudo que há dentro dele é executado. A seguir, um exemplo de autorun.inf:

[autorun]
open=teste.exe
icon=figura.ico

Simples. O arquivo diz que deve ser executado o arquivo teste.exe e que o ícone a ser mostrado será o figura.ico. Então, se isto estiver dentro de um autorun.inf existente em um CD, quando este CD for inserido no leitor de CD-ROM, o teste.exe será executado.

Muitos vírus estão utilizando esse mecanismo para se disseminarem via pendrive. Quando o pendrive é inserido em um computador infectado, o vírus copia executáveis maléficos para esse pendrive e cria um arquivo autorun.inf que irá acionar o executável (que é o próprio vírus). Quando o pendrive for inserido em outro computador, o Windows desse outro computador lerá o autorun.inf e executará o vírus. Resultado: mais um computador contaminado.

Para isentar o seu pendrive desse tipo de mal, basta criar um diretório (conhecido pelos usuários Windows como “pasta”) com o nome  autorun.inf no pendrive. Assim, quando o vírus tentar criar o arquivo autorun.inf, não conseguirá porque já existe um diretório com o mesmo nome. Ele irá copiar os executáveis para o pendrive. Mas esses executáveis não serão inicializados por ninguém, uma vez que não há o autorun.inf.

Fica a dica para quem não conhece o tema. Hope this help!

 
0

Vírus chamando Yahoo!

Posted by Eriberto on jan 20, 2010 in Microsoft, Rede, Segurança, Sistema Operacional, Windows

Hoje, no meu trabalho, um usuário relatou que o acesso a sites pela sua máquina estava muito lento. Verificando a máquina (um notebook), constatei a lentidão. Loguei na máquina roteadora local e, com o tcpdump apontado para o IP do referido usuário, liguei o note. Resultado:

17:00:29.928829 IP 172.20.6.101.2658 > 209.191.93.52.80: S 1594643053:1594643053(0) win 65535 <mss 1460,nop,nop,sackOK>
17:00:29.928993 IP 209.191.93.52.80 > 172.20.6.101.2658: S 316183073:316183073(0) ack 1594643054 win 5840 <mss 1460,nop,nop,sackOK>
17:00:29.929223 IP 172.20.6.101.2658 > 209.191.93.52.80: . ack 316183074 win 65535
17:00:29.940210 IP 172.20.6.101.2658 > 209.191.93.52.80: F 1594643054:1594643054(0) ack 316183074 win 65535
17:00:29.940480 IP 209.191.93.52.80 > 172.20.6.101.2658: F 316183074:316183074(0) ack 1594643055 win 5840
17:00:29.940711 IP 172.20.6.101.2658 > 209.191.93.52.80: . ack 316183075 win 65535
17:00:30.039752 IP 172.20.6.101.2660 > 209.191.93.52.80: S 3101095795:3101095795(0) win 65535 <mss 1460,nop,nop,sackOK>
17:00:30.039913 IP 209.191.93.52.80 > 172.20.6.101.2660: S 311045640:311045640(0) ack 3101095796 win 5840 <mss 1460,nop,nop,sackOK>
17:00:30.040127 IP 172.20.6.101.2660 > 209.191.93.52.80: . ack 311045641 win 65535
17:00:30.049620 IP 172.20.6.101.2660 > 209.191.93.52.80: F 3101095796:3101095796(0) ack 311045641 win 65535
17:00:30.049779 IP 209.191.93.52.80 > 172.20.6.101.2660: F 311045641:311045641(0) ack 3101095797 win 5840
17:00:30.049995 IP 172.20.6.101.2660 > 209.191.93.52.80: . ack 311045642 win 65535
17:00:30.144803 IP 172.20.6.101.2662 > 209.191.93.52.80: S 2211717516:2211717516(0) win 65535 <mss 1460,nop,nop,sackOK>
17:00:30.144964 IP 209.191.93.52.80 > 172.20.6.101.2662: S 313679525:313679525(0) ack 2211717517 win 5840 <mss 1460,nop,nop,sackOK>
17:00:30.145178 IP 172.20.6.101.2662 > 209.191.93.52.80: . ack 313679526 win 65535
17:00:30.155046 IP 172.20.6.101.2662 > 209.191.93.52.80: F 2211717517:2211717517(0) ack 313679526 win 65535
17:00:30.155207 IP 209.191.93.52.80 > 172.20.6.101.2662: . ack 2211717518 win 5840
17:00:30.171331 IP 209.191.93.52.80 > 172.20.6.101.2662: F 313679526:313679526(0) ack 2211717518 win 5840
17:00:30.171534 IP 172.20.6.101.2662 > 209.191.93.52.80: . ack 313679527 win 65535

Eram cerca de 7.000 pacotes por minuto. E 209.191.93.52 faz parte do range do Yahoo!.

Resolvi instalar o ZoneAlarm no notebook e o mesmo mostrou dois arquivos estranhos tentando acessar a Internet: avgexem.exe e avgexen.exe. Estes arquivos estavam localizados diretamente em C:\Program File. File sem “s” no fim. Quando bloqueados, o note operou normalmente. Depois de um reboot, ao permitir o acesso dos dois executáveis à Internet, tudo começou novamente.

Depois de detectar o worm e removê-lo (usei um Debian em um pendrive para apagar os arquivos), procurei algo no Google mas encontrei muito pouca coisa. A referência mais importante foi:

http://www.superantispyware.com/malwarefiles/AVGEXEM.EXE.html

 
0

Trabalhando com git

Posted by Eriberto on jan 14, 2010 in Controle de versão, Debian

Recentemente, para fazer alguns trabalhos no Debian, tive a necessidade de aprender git. Agora sei um pouco de cvs, svn e de git (meu Deus, onde isso vai parar?).

Para poder aprender, tive que procurar por tutoriais e encontrei dois bem interessantes:

  • Git – SVN Crash Course. Este é um site simples, que faz uma didática comparação entre SVN e Git. Ele mostra um comando SVN e o correspondente em Git.
  • Tutorial Git. Como o nome diz, é um tutorial em português.

Recomendo essas duas fontes para quem está iniciando.

 
0

Seria o Debian uma joia?

Posted by Eriberto on jan 8, 2010 in Absurdos, Curiosidades, Debian, Plágio

Foi publicada hoje, no Notícias Linux, uma informação a respeito de um fabricante italiano de jóias utilizando o logo do Debian na sua marca. Vale apena ler a notícia original.

http://www.noticiaslinux.com.br/nl1262913583.html

————————

TWITTER: para saber sobre os meus livros e outras novidades, me siga em http://twitter.com/eribertomota. Prometo que serão mensagens esporádicas. Não pretendo anunciar cada soluço meu. :-)

 
4

Não faço propaganda da Apple. Mas e se fizesse???

Posted by Eriberto on jan 5, 2010 in Curiosidades, vida

Um amigo me alertou hoje sobre alguém falando que faço propaganda da Apple no meu blog. Esse amigo me mandou uma url.

Só queria esclarecer que defendo o SL e muitas outras coisas também, como o Flight Simulator, por exemplo. Não sou xiita. Me afeiçoei ao Linux, pois o uso desde 1997, quando o tive como a melhor solução para implementar determinados servidores. Amo Linux. Confio infinitamente na sua segurança. Para Internet Banking, só ele. Não consigo visualizar a administração de redes e segurança sem ele. Mas não odeio outras coisas. Uso Windows também. Muito pouco, pois prefiro o Linux. É como preferir FIAT mas, se for o caso, comprar um Volks de vez em quando. Tem coisas que preciso na vida que só o Windows disponibiliza.

Os meus últimos livros foram escritos dentro do Debian. Tudo em BrOffice.Org. Mas uso Windows para voar de vez em quando e manter os meus conhecimentos aeronáuticos (acho que, hoje em dia, só pra isso). Antigamente, usava muito para fazer cartas topográficas a partir de dados colhidos em GPS. Mas publiquei o primeiro livro brasileiro específico sobre servidores Linux, em 2000. Ah, tenho um livro sobre Windows publicado também!!! Isso foi em 2001.

A questão é a seguinte: não sou xiita, como já falei. Alguém falou que faço propaganda da Apple por causa do tema que uso neste blog. É apenas um tema bonito. Mas, e se fosse propaganda da Apple mesmo? Usar SL é sinônimo de morrer por causa dele? Sinceramente, AMO Linux mas NÃO morro por ele. Cada coisa no seu lugar. Há coisas mais importantes que isso. A minha família, a felicidade, a vida. Linux é um sistema operacional, nada mais.

Observação: sei que tem gente que vai parar de falar comigo porque disse algo sobre usar Windows de vez em quando. Mas, fazer o quê?

Copyright © 2010 Eriberto Blog All rights reserved. Acessos desde 19 mai. 08: 41674
Desk Mess Mirrored v1.1.1 theme from BuyNowShop.com.