terça-feira, 31 de dezembro de 2013

GeForce 6200 funcionanando no Linux

instalar driver NVidia em Debian Linux (kernel 2.6.32-5-686) baixe o dirver 304.xx legacy de 40MB no site da NVidia http://www.nvidia.com/Download/driverResults.aspx/71378/en-us ou do http://www.nvidia.com.br/download/driverResults.aspx/64928/br clique [baixar] e clique [aceitar e baixar] por padrão deve baixar na pasta Downloads espere o download dos 40MB do driver (pode completar os comandos e nomes com a tecla TAB) vá para a pasta de download com: $ cd Downloads liste o arquivo com: ls |grep NV NVIDIA-Linux-x86-304.117.run dê permisão de execução com: chmod +x NVIDIA-Linux-x86-304.117.run confira com: ls -n|grep NV -rwxr-xr-x 1 1005 1005 40086859 Dez 31 19:00 NVIDIA-Linux-x86-304.117.run ou apenas ls e verá que o NVIDIA-Linux-x86-304.117.run estará verde migre para um terminal com: Crtl+Alt+F6 vire root com: login= root senha= master descubra o PID do servidor X com: # pidof Xorg (exemplo) 1439 feche o modo grafico com: # kill 1439 descubra o seu kernel com: # uname -r 2.6.32-5-686 atualize os "headers" com: # apt-get install build-essential linux-headers-2.6.32-5-686 remova algum rastro de drivers NVidia antigo com: # apt-get --purge remove $(dpkg -l| grep nvidia| awk '{print $2}') rode o instalador com: # ./NVIDIA-Linux-x86-304.117.run tente ler o maximo que puder das telas azuis que aparecem e entender as decisões que tomar; se errar execute de novo o ./NVIDIA-Linux-x86-304.117.run e tente de novo e diferente. geralmente basta [Acept] [yes] [no] e [ok] siga os passos de orientados pelo instalador talvez reclame do gcc versão 4.3 e não 4.4 pas vc passa facil ao final da instalação reinicie com: # reboot agora log-se normalmente e teste o 3D num terminal digite $ glxgears e veja três engrenagens girando e no terminal um registro da evolução 299 frames in 5.0 seconds = 59.704 FPS ou seja praticamente 60 Frames Por Segundo (frame = tela de jogo) está ótimo para jogar fexe o glxgears e instale o jogo de sua preferencia ou o compriz com cu bo e tudo, detone nos graficos com Linux

domingo, 1 de dezembro de 2013

É por isso que uso Linux

Programador escreve 235 drivers de webcam para Linux Leia _aqui

Um entusiasta solitário, trabalhando em casa nas horas de folga, foi o responsável por trazer 235 modelos de webcam USB para a lista de hardware suportado pelo Linux. O homem trabalhou sozinho sem nenhum apoio técnico ou financeiro de empresas que lucram com o software livre. Em uma entrevista ao jornal britânico The Inquirer, Michel Xanard, um médico de 60 anos que, nas horas vagas, cria programas para Linux, conta que iniciou o projeto em 2003 por conta de duas webcams baratas que comprou para as filhas no Natal. Ao chegar em casa, notou que as câmeras não funcionavam no Linux - e a partir daí toda a saga começou. Inicialmente, os drivers foram escritos apenas para alguns poucos tipos de webcam baseados no chip spca504b, fabricado pela chinesa Sunplus. Várias marcas de webcams empregam esse mesmo chip. À medida que o projeto foi evoluindo, Michel percebeu que webcams fabricadas com outros chips também poderiam usar o mesmo código central, com poucas modificações. Isso levou a um efeito bola de neve, resultando no impressionante número de 253 dispositivos suportados pela mesma base de código. Quando perguntado sobre a falta de apoio das grandes empresas ligadas ao software livre, Michel desconversa, mas alfineta: "essas empresas estão muito preocupadas com o kernel (núcleo) do Linux. Eu não. Meu negócio é ajudar os usuários a terem suas câmeras funcionando. Não tenho assim tanta certeza de que essas empresas estejam interessadas no usuário." O driver chama-se GPCA - Generic Software Package for Camera Adapters e pode ser encontrado no site mxhaard.free.fr

com drivers para kernel acima e abaixo da versao 26xxxx

nesta pagina de download vc encontra os dois principais, bem como uma lista de 21 distros diferentes.
existem mais de 500 distros mas quase todas são filhas de menos das doze principais

sábado, 26 de outubro de 2013

Gravity um filme teeennnsssoooo

O filme é tensão pura, tanta que os absurdos passam por aceitáveis.
O som no espaço
o alicate de pressão(ferramenta de mecânico de carro) na estação russa.
usar extintor gigantesco quando podia abrir a escotilha e apagar todo
o incêndio de uma vez.
a perereca nadando perto da capsúla afundando, vinda do espaço,
quente da reentrada, a água ferveria ao redor da capsula.
mas o filme é ótimo.
e fiz este post para jogar confeti no site muito bom que botou o filme no ar.

sexta-feira, 27 de setembro de 2013

suporte gratuito na web


Saia do lugar comum e venha para a maior comunidade computacional ativa do mundo.
Basta postar um comentario com seu nome (ou apelido) e sua dúvida que postarei aqui no blog a resposta.
Tem Linux para todos e para tudo, aproveite, experimente. comece AQUI

quarta-feira, 28 de agosto de 2013

vigiando o teclado no Linux

Tem um aplicativo no Backtrack que monitora as teclas usadas em uma sessão de usuário. se chama "xspy" e como o nome diz só funciona no modo gráfico. no CD/DVD do BackTrack fica em /pentest/snifers/xspy/. e se usa apontanto para um arquivo de texto puro. ex.: num terminal digite:
$ /pentest/snifers/xspy/xspy > texto-spy1.txt
com isso o prompt do terminal permanece aberto e todas as teclas usadas são refletidas no arquivo texto-spy1.txt (bote o nome que quiser). minimize o terminal e pode usar seu teclado à vontade, abra programas por atalhos de teclado, escreva em outro terminal(se bem que os comandos digitados num terminal ficam guardados em /home/user/.bash_history e para le-lo basta um $ cat .bash_history e ver os 500 ultimos comandos digitados. abra um browser e escreva uma URL, ou escreva ou responda um e-mail. tudo será registrado pelo xspy. o melhor de tudo é que ele é um pacote Debian encontrei-o neste site: https://launchpad.net/~wagungs/+archive/kali-linux/+build/4390583 baixei e instalei com #dpkg -i xspy_1.1-1precise1_i386.deb
sem nenhum problema no Xharmy Linux, agora vou testar no Pandorga Linux.
se der testarei no Big Linux 5, e postarei aqui. ================================== seu amigo bugre.
veja como foi a captura desta sessão acima, da URL até fechar o xspy.
----------------------------
opened :0 for snoopng 2009minuslinuxperiodblogspotperiodcom marioperiodbugreShift_R 2XXXXXXperiodcomperiodXXTabXXXXXX vigiando o teclado no Shift_R linuxShift_R tem um aplicativo no Shift_R backtrack que monitora as teclas usadas em uma sessdead_tilde ao de usudead_acute arioperiod se chama Shift_R apostrophexspyShift_R apostrophe e como o nome diz sdead_acute o funciona no modo grdead_acute aficoperiod no Shift_R cdslashShift_R dvd do Shift_R backShift_R track fica em slashpentestslashsnifersslashxspyslashperiod e se usa assimShift_R semicolon Shift_R 4 slashpentestBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceapontanto para um arquivo de texto puroperiod exShift_R semicolon Shift_R 4 slashpentestslashsnifersslashxspyslashxspy Shift_R period Shift_R LeftShift_R 9com um pipeShift_R BackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpaceBackSpacetextominusspBackSpaceBackSpacespy1periodtxt LeftShift_R commabrShift_R periodUpShift_R commabrShift_R periodDownDowncom isspBackSpaceo o pronBackSpacempt do terminalLeftLeftLeftLeftLeft BackSpaceperiodRight num terminal digiteShift_R semicolonRight permanece aberto e todas as teclas usadas seramBackSpaceBackSpaceBackSpaceBackSpacedead_tilde ao refletidas no arquivo textominusspy1periodtxt Shift_R 9bote o nome que quiserShift_R 0 BackSpaceBackSpaceperiod minimize o terminal e pode usar seu teclado Shift_R dead_acute a vontadecomma abra programas por atalhos de tecladocomma comma BackSpaceBackSpaceBackSpace escreva em outro terminalShift_R 9se bem que os comandos digitados num terminal ficam guardados em slashhomeslashuserslashperiodbashBackSpaceBackSpaceBackSpaceBackSpacehistoryls minusa LeftLeftLeftLeftLeftLeftLeftbashShift_R minusEnd e para leminuslo basta um Shift_R 4 cat periodbashShift_R minushistoryperiod cat periodbasTabShift_R minushiTab Left e ver os 500 ultimos comandos digitadosRightDownabra um browser e escreva uma Shift_R urlcomma ou escreva um BackSpaceBackSpaceBackSpaceou responda um eminusmailperiod tudo serdead_acute a registrado pelo xspyperiod o commaelhor de tudo dead_acute e que ele dead_acute e um pacote Shift_R debian encontreiminuso neste siteShift_R semicolon UpRightRightmDeleteDownControl_L cControl_L Control_L vControl_L v baixei e instalei com Shift_R 3dpkg minusi ls Control_L vShift_R commabrShift_R period sem nenhum problemaperiodShift_R commabrShift_R period LeftLeftLeftLeftLeftLeft no Shift_R xharmy Shift_R linuxcomma agora vou testar no Shift_R pandorga Shift_R linuxEnd se der testarei no Shift_R big Shift_R linux 5comma e postarei aquiperiodequal seu amoLeftigRight bugrecat teTab Control_L c
---------------------------------------------------------------
claro que troquei por XXXXXX meu e-mail e senha que foram digitados no browser

---------------------------------------------------------------
minus = sinal de menos
Shift_R = tecla shift direita(rigth)
Shift_R 2 = @
Shift_R linux = Linux(primeira letra em maiuscula)
comm = , (virgula)
dead_acute e = é
period = .(ponto)

terça-feira, 27 de agosto de 2013

Linux: link como user($)

Link simbólico e hardlink
O link é um mecanismo que faz referência a outro arquivo ou diretório em outra localização.
Os links são arquivos especiais e podem ser identificados com um "l" quando executado o comando: "ls -l". Exemplo:

$ ls -l
lrwxrwxrwx 1 tc staf 9 Aug 27 15:37 link-t -> teste.txt
-rw- r-- r-- 1 tc staf 23 Aug 27 15:35 link-test

descrição dos tipos de links existentes no Linux. Somente o usuário root pode criar/desfazer hardlinks.

No link tipo simbólico, o link é um arquivo especial de disco um tipo de atalho, que tem como conteúdo o caminho para chegar até o arquivo original.

Características:

Pode-se fazer links simbólicos em arquivos e diretórios; O link simbólico e o arquivo alvo não precisam estar na mesma partição de disco; Se o link simbólico for apagado/movido. Somente o link será apagado/movido; Qualquer usuário pode criar/desfazer um link simbólico (respeitando as permissões). Criando links

O comando ln é utilizado para criar links entre dois arquivos ou para um diretório.
Sintaxe:
ln -s arqv-original nome-link

Explicando:

arquivo-original pode ser uma foto sua que ao fazer o link outros ou você podem ver a foto, mas se acaso apagar, a foto ficaria intacta, pois apagou-se o link e não o original observe que o link não precisa ter o mesmo nome do original. Exemplos:

Sua foto do aniversário está no diretório /home/user/imagens e vc faz um link para ela deixando fácil acesso para todos verem no seu computador.

$ ln -s /home/user/imagens/minha-foto.jpg /home/user/publico/foto-niver15.jpg se por acidente alguém apagar a foto-niver15.jpg a original estará salva, e mais vc pode ainda tirar a permissões de execução da original, protegendo-a mais. em meus testes o ln -s criou um link e o ln (sem o -s) criou uma cópia (como o cp) de um arquivo texto.txt

domingo, 4 de agosto de 2013

Browser em modo texto no Pandorga Linux

o Pandorga Linux que tenho é baseado no Debian Squeeze (fev-2011)
como mostra o $ cat /etc/apt/surces.list portanto obsoleta e para completar vem apenas com o repositorio do Pandorga na Universidade Federal de Santa Catarina (Brasil) ativo --------------------------------------------------
administrador@debian:~$ cat /etc/apt/sources.list # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot i386 LIVE/INSTALL Binary 20110131-19:46]/ sid main #deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot i386 LIVE/INSTALL Binary 20110131-19:46]/ sid main # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot i386 LIVE/INSTALL Binary 20110131-19:46]/ sid main #deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official Snapshot i386 LIVE/INSTALL Binary 20110131-19:46]/ sid main deb http://pandorga.geness.ufsc.br/ stable main # Line commented out by installer because it failed to verify: #deb http://security.debian.org/ squeeze/updates main # Line commented out by installer because it failed to verify: #deb-src http://security.debian.org/ squeeze/updates main ====================================================
Desta forma instalar pacotes(programas) sem editar o sources.list só pelo DPKG usando óbvio pacotes .deb que não é nada mal, só não resolve as dependencias automaticamente. --------------------------------------------------
aqui vai minha penintencia pois sou ainda novo no Linux e orfão do excelente Kurumin. --------------------------------------------------
Penintencia para instalar um web-browser em modo texto no Pandorga Linux
o Pandorga que tenho é a versão 4 do Debian
--------------------------------------------------
administrador@debian:~$ cat /proc/version Linux version 2.6.32-5-686 (Debian 2.6.32-30) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Wed Jan 12 04:01:41 UTC 2011 --------------------------------------------------
no Kurumin (3,4,6,7) sempre tive um navegador modo texto (salve Carlos Eduardo Morimoto).
Por isso e algo mais resolvi usar um na Distro Linux que uso agora, o Pandorga Linux 4 que não funciona o apt-get (vai tudo por pacotes.deb).
Qual surpresa não tem, por isso resolvi instalar um. conhecia 2, o Links e o Lynx, decobri que tem mais um o w3m no site da Revista do Linux (http://augustocampos.net/revista-do-linux/005/modotexto.html). --------------------------------------------------
Tentei instalar o Links pois já o utilizei muito.
Não deu certo:
administrador@debian:~$ links
links: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
--------------------------------------------------
root@debian:/home/administrador# dpkg -i links_2.7-1_i386.deb (Lendo banco de dados ... 145072 ficheiros e directórios actualmente instalados.) Preparando para substituir links 2.7-1 (usando links_2.7-1_i386.deb) ... Desempacotando substituto links ...
dpkg: problemas de dependência impedem a configuração de links:
links depende de liblzma5 (>= 5.1.1alpha+20120614); porém: Pacote liblzma5 não está instalado. links depende de libssl1.0.0 (>= 1.0.0); porém: Pacote libssl1.0.0 não está instalado. dpkg: erro processando links (--install): problemas de dependência - deixando desconfigurado Processando gatilhos para man-db ... Erros foram encontrados durante o processamento de: links administrador@debian:~$ links links: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
--------------------------------- desisti e passei ao Lynx (pensando que seria mais fácil, talvez).
-----------------------------------
ledo engano, tive que baixar uma porrada de libs (bibliotecas) para suprir as dependencias pro lynx funcionar. --------------------------------------------------
começa a penintência: downloads nos sites
http://packages.debian.org/wheezy/libs/
http://sft.if.usp.br/debian/pool/main/p/p11-kit/libp11-kit0_0.12-3_i386.deb --------------------------------------------------
baixei o linx_2.8.8dev.12-2_all.deb (218 KB) --------------------------------------------------
root@debian:/home/administrador/Downloads# dpkg -i lynx_2.8.8dev.12-2_all.deb Selecionando pacote previamente não selecionado lynx. (Lendo banco de dados ... 144941 ficheiros e directórios actualmente instalados.) Desempacotando lynx (de lynx_2.8.8dev.12-2_all.deb) ... dpkg: problemas de dependência impedem a configuração de lynx: lynx depende de lynx-cur (>= 2.8.8dev.12-2); porém: Pacote lynx-cur não está instalado. dpkg: erro processando lynx (--install): problemas de dependência - deixando desconfigurado Erros foram encontrados durante o processamento de: lynx --------------------------------------------------
baixei o lynx-cur_2.8.8dev.12-2_i386.deb (2.1 MB)
--------------------------------------------------
root@debian:/home/administrador/Downloads# dpkg -i lynx-cur_2.8.8dev.12-2_i386.deb Selecionando pacote previamente não selecionado lynx-cur. (Lendo banco de dados ... 144945 ficheiros e directórios actualmente instalados.) Desempacotando lynx-cur (de lynx-cur_2.8.8dev.12-2_i386.deb) ... dpkg: problemas de dependência impedem a configuração de lynx-cur: lynx-cur depende de libc6 (>= 2.8); porém: Pacote libc6 não está configurado ainda. lynx-cur depende de libgnutls26 (>= 2.12.17-0); porém: Versão de libgnutls26 no sistema é 2.8.6-1. lynx-cur depende de libtinfo5; porém: Pacote libtinfo5 não está instalado. dpkg: erro processando lynx-cur (--install): problemas de dependência - deixando desconfigurado Processando gatilhos para man-db ... Processando gatilhos para menu ... Erros foram encontrados durante o processamento de: lynx-cur --------------------------------------------------
baixei então as 3 libs libc6_2.13-38_i386.deb (3.8 MB) libgnutls26_2.12.20-7_i386.deb (596 KB) libtinfo5_5.9-10_i386.deb (262 KB) --------------------------------------------------
--- libc6 ---
root@debian:/home/administrador/Downloads# dpkg -i libc6_2.13-38_i386.deb
(Lendo banco de dados ... 145040 ficheiros e directórios actualmente instalados.) Preparando para substituir libc6 2.13-38 (usando libc6_2.13-38_i386.deb) ... Desempacotando substituto libc6 ... dpkg: problemas de dependência impedem a configuração de libc6: libc6 depende de libc-bin (= 2.13-38); porém: Versão de libc-bin no sistema é 2.11.2-10. dpkg: erro processando libc6 (--install): problemas de dependência - deixando desconfigurado Erros foram encontrados durante o processamento de: libc6 --------------------------------------------------
--- libgnutls26 ---
root@debian:/home/administrador/Downloads# dpkg -i libgnutls26_2.12.20-7_i386.deb dpkg: quanto a libgnutls26_2.12.20-7_i386.deb, contendo libgnutls26, problema de pré-dependência: libgnutls26 pré-depende de multiarch-support multiarch-support está desempacotado, mas nunca foi configurado. dpkg: erro processando libgnutls26_2.12.20-7_i386.deb (--install): problema de pré-dependência - libgnutls26 não será instalado Erros foram encontrados durante o processamento de: libgnutls26_2.12.20-7_i386.deb --------------------------------------------------
-- libtinfo ---
root@debian:/home/administrador/Downloads# dpkg -i libtinfo5_5.9-10_i386.deb Selecionando pacote previamente não selecionado libtinfo5. dpkg: quanto a libtinfo5_5.9-10_i386.deb, contendo libtinfo5, problema de pré-dependência: libtinfo5 pré-depende de multiarch-support multiarch-support está desempacotado, mas nunca foi configurado. dpkg: erro processando libtinfo5_5.9-10_i386.deb (--install): problema de pré-dependência - libtinfo5 não será instalado Erros foram encontrados durante o processamento de: libtinfo5_5.9-10_i386.deb --------------------------------------------------
--- multiarch-support ---
root@debian:/home/administrador/Downloads# dpkg -i multiarch-support_2.13-38_i386.deb (Lendo banco de dados ... 145040 ficheiros e directórios actualmente instalados.) Preparando para substituir multiarch-support 2.13-38 (usando multiarch-support_2.13-38_i386.deb) ... Desempacotando substituto multiarch-support ... dpkg: problemas de dependência impedem a configuração de multiarch-support: multiarch-support depende de libc6 (>= 2.13-5); porém: Pacote libc6 não está configurado ainda. dpkg: erro processando multiarch-support (--install): problemas de dependência - deixando desconfigurado Erros foram encontrados durante o processamento de: multiarch-support --------------------------------------------------
>>> primeiro acerto: <<<
root@debian:/home/administrador/Downloads# dpkg -i libc6_2.13-38_i386.deb (Lendo banco de dados ... 145040 ficheiros e directórios actualmente instalados.) Preparando para substituir libc6 2.13-38 (usando libc6_2.13-38_i386.deb) ... Desempacotando substituto libc6 ... dpkg: problemas de dependência impedem a configuração de libc6: libc6 depende de libc-bin (= 2.13-38); porém: Versão de libc-bin no sistema é 2.11.2-10. dpkg: erro processando libc6 (--install): problemas de dependência - deixando desconfigurado Erros foram encontrados durante o processamento de: libc6 root@debian:/home/administrador/Downloads# dpkg -i libc-bin_2.13-38_i386.deb (Lendo banco de dados ... 145040 ficheiros e directórios actualmente instalados.) Preparando para substituir libc-bin 2.11.2-10 (usando libc-bin_2.13-38_i386.deb) ... Desempacotando substituto libc-bin ... Configurando libc-bin (2.13-38) ... Instalando nova versão do arquivo de configuração /etc/bindresvport.blacklist ... Processando gatilhos para man-db ... root@debian:/home/administrador/Downloads# dpkg -i libc6_2.13-38_i386.deb (Lendo banco de dados ... 145056 ficheiros e directórios actualmente instalados.) Preparando para substituir libc6 2.13-38 (usando libc6_2.13-38_i386.deb) ... Desempacotando substituto libc6 ... Configurando libc6 (2.13-38) ... Instalando nova versão do arquivo de configuração /etc/ld.so.conf.d/i486-linux-gnu.conf ... Checking for services that may need to be restarted... Checking init scripts... Restarting services possibly affected by the upgrade: samba: restarting...done. cups: restarting...done. cron: restarting...done. Services restarted successfully. --------------------------------------------------
>>> tentei abrir: <<<
root@debian:/home/administrador/Downloads# lynx lynx: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory --------------------------------------------------
>>> então instalamos denovo
-------------------------------------------
root@debian:/home/administrador/Downloads# dpkg -i libtinfo5_5.9-10_i386.deb dpkg: quanto a libtinfo5_5.9-10_i386.deb, contendo libtinfo5, problema de pré-dependência: libtinfo5 pré-depende de multiarch-support multiarch-support está desempacotado, mas nunca foi configurado. dpkg: erro processando libtinfo5_5.9-10_i386.deb (--install): problema de pré-dependência - libtinfo5 não será instalado Erros foram encontrados durante o processamento de: libtinfo5_5.9-10_i386.deb --------------------------------------------------
>>> segundo acerto <<<
root@debian:/home/administrador/Downloads# dpkg -i multiarch-support_2.13-38_i386.deb (Lendo banco de dados ... 145056 ficheiros e directórios actualmente instalados.) Preparando para substituir multiarch-support 2.13-38 (usando multiarch-support_2.13-38_i386.deb) ... Desempacotando substituto multiarch-support ... Configurando multiarch-support (2.13-38) ... --------------------------------------------------
>>> terceiro acerto <<<
root@debian:/home/administrador/Downloads# dpkg -i libtinfo5_5.9-10_i386.deb (Lendo banco de dados ... 145056 ficheiros e directórios actualmente instalados.) Desempacotando libtinfo5 (de libtinfo5_5.9-10_i386.deb) ... Configurando libtinfo5 (5.9-10) ... --------------------------------------------------
>>> porem <<<
root@debian:/home/administrador/Downloads# lynx
Configuration file "/etc/lynx-cur/lynx.cfg" is not available. --------------------------------------------------
>>> então de novo ao lynx-cur <<<
root@debian:/home/administrador/Downloads# dpkg -i lynx-cur_2.8.8dev.12-2_i386.deb (Lendo banco de dados ... 145065 ficheiros e directórios actualmente instalados.) Preparando para substituir lynx-cur 2.8.8dev.12-2 (usando lynx-cur_2.8.8dev.12-2_i386.deb) ... Desempacotando substituto lynx-cur ... dpkg: problemas de dependência impedem a configuração de lynx-cur: lynx-cur depende de libgnutls26 (>= 2.12.17-0); porém: Versão de libgnutls26 no sistema é 2.8.6-1. dpkg: erro processando lynx-cur (--install): problemas de dependência - deixando desconfigurado Processando gatilhos para man-db ... Processando gatilhos para menu ... Erros foram encontrados durante o processamento de: lynx-cur --------------------------------------------------
>>> e de novo ao libgnutls26 <<<
root@debian:/home/administrador/Downloads# dpkg -i libgnutls26_2.12.20-7_i386.deb (Lendo banco de dados ... 145065 ficheiros e directórios actualmente instalados.) Preparando para substituir libgnutls26 2.8.6-1 (usando libgnutls26_2.12.20-7_i386.deb) ... Desempacotando substituto libgnutls26 ...
dpkg: problemas de dependência impedem a configuração de libgnutls26: libgnutls26 depende de libp11-kit0 (>= 0.11); porém: Pacote libp11-kit0 não está instalado. dpkg: erro processando libgnutls26 (--install): problemas de dependência - deixando desconfigurado Erros foram encontrados durante o processamento de: libgnutls26 --------------------------------------------------
baixei o libp11-kit0_0.12-3_i386.deb 50.6KB
---------------------------------- >>> foi o mais facil <<<
root@debian:/home/administrador/Downloads# dpkg -i libp11-kit0_0.12-3_i386.deb Selecionando pacote previamente não selecionado libp11-kit0. (Lendo banco de dados ... 145064 ficheiros e directórios actualmente instalados.) Desempacotando libp11-kit0 (de libp11-kit0_0.12-3_i386.deb) ... Configurando libp11-kit0 (0.12-3) ... --------------------------------------------------
>>> agora o libgnutls26 <<<
root@debian:/home/administrador/Downloads# dpkg -i libgnutls26_2.12.20-7_i386.deb (Lendo banco de dados ... 145072 ficheiros e directórios actualmente instalados.) Preparando para substituir libgnutls26 2.12.20-7 (usando libgnutls26_2.12.20-7_i386.deb) ... Desempacotando substituto libgnutls26 ... Configurando libgnutls26 (2.12.20-7) ... --------------------------------------------------
>>> agora o lynx-cur <<<
root@debian:/home/administrador/Downloads# dpkg -i lynx-cur_2.8.8dev.12-2_i386.deb (Lendo banco de dados ... 145072 ficheiros e directórios actualmente instalados.) Preparando para substituir lynx-cur 2.8.8dev.12-2 (usando lynx-cur_2.8.8dev.12-2_i386.deb) ... Desempacotando substituto lynx-cur ...
Configurando lynx-cur (2.8.8dev.12-2) ...
update-alternatives: a usar /usr/bin/lynx para disponibilizar /usr/bin/www-browser (www-browser) em modo automático. Processando gatilhos para man-db ...
Processando gatilhos para menu ... --------------------------------------------------
root@debian:/home/administrador/Downloads# exit exit root@debian:/home/administrador/Downloads$ root@debian:/home/administrador/Downloads$ lynx >>> agora deu certo <<<
--------------------------- vitoria da Persistencia e do linux
--------------------------------------------------
a 'cara' do lynx é essa:
=============================================================================
setas sobe e desce movem-se pelos links(URLs) Enter vai para o link(URL) selecionado seta a esquerda volta ao link(URL) anterior seta a direita vai ao link(URL) que estava (antes da volta) barra de espaço vai para a proxima pagina do site em visita tecle letra G para inserir uma URL (nome de um site) é preciso colocar a URL toda, com www. ou http:// não pode suprimir como no Mozilla Firefox.
Para sair do Lynx tecla Q e confirme com S
(o dedo pode esbarrar durante a digitação e fechar o aplicativo, não é)
--------------------------------------------------
pode usar assim $ lynx http://bugre.freeoda.com
--------------------------------------------------
ou assim Alt+F2 xterm -e lynx http://bugre.freeoda.com
boa sorte a todos (eu tenho) e um abraço do amigo Bugre.

a partição GPT - aprenda

Os HDs cresceram tanto que o controle de dados precisou ser atualizado. Por isso fizeram o controle GPT no lugar do MBR. entenda mais... --------------------------- vamos explorar os mistérios do GPT, a tabela de partição GUID, que é a substituição ultramoderno para a tabela de partição do MS-DOS cansado e inadequada, e por que você pode querer usá-lo em vez do velho MBR familiar. GPT é parte da especificação UEFI, e porque o Linux é um sistema operacional real, com características modernas que você pode usar GPT tanto com UEFI BIOS e legado. nesta pagina

sábado, 20 de julho de 2013

FTP no Pandorga 4

Uma coisa que acho essencial para usuário Linux é um cliente FTP.
E apesar de ser um pacote tão pequeno 57 KB, não vem incluido no Pandorga.
Um usuário iniciante pode desistir da distro se precisar usar FTP.
um usuário mediano (como Eu me acho) penei para instalar, porque não achei tutorial
para instalá-lo na web nem na página, nem na documentação oficial do Pandorga.
Além disso parece que falta algo do c++, pois baixei o "lftp" (enorme +de 2MB),
em um pacote tar e ao usar o ./configure, deu para compilar, não gerou o make file.
Por isto aproveito para explicar aqui como instalá-lo no Pandorga.
Usando um pacote .deb direto de um repositório Debian aqui do brasil.

Veja antes este link-site com a lista de clientes FTPs para Linux Debian.(mais ou menos no meio da página tem a indicação do Ftp

E baixe aqui (mais ou menos no meio da página tem a citação 'South America' com 5 links(o 5º não ab riu)
o da Unesp fica no estado de São Paulo.
o da USP universidade pública do estado de São Paulo.
o da UFPR universidade do Paraná (Rua XV de Novembro, 1299 | CEP 80.060-000 | Centro | Curitiba | PR | Brasil | Fone: (41) 3360-5000)
o mirror debian fica na UFPR também.
o quinto site o torre de hanoi é da SkyOnline de Argentina S.A. fica na Argentina sob IP 200.73.186.31 e demora muito para responder(em 20/07/2013) por isso não deu para usar.

Eu usei o mirror da USP por questão de gosto 57 KB baixa em segundos (meu link down é de 2.000 Mbits/s)

------------------------------- agora é moleza. abre um terminal, vira root, vai para a pasta de download e digita:
dpkg -i ftp_0.17-27_i386.deb e tecla [enter] ele instala fácil, agora é só
sair do root com "# exit" e digitar $ ftp, ao ver o prompt ftp>
você digita open [enter] site [enter] usuário [enter] senha [enter].

editando legal o Grub 2

como editar o novo grub(grub2) que é gerado automaticamente:
----------------------------
Lá pelos idos de 2007(que eu lembro) ainda o grub tinha um arquivo(script) menu.lst semi-pronto, modificado pelo usuario na instalaçao do S.O. por perguntas padronizadas que se ia respondendo.
----------------------------
Atualmente vizando a facilitacao do uso o arqivo de saida do Grub e gerado automaticamente por um script que gera o grub.cfg usando bases do daemon grub.d no diretorio /etc veja aqui a listagem:
----------------------------
$ ls -n /etc/grub.d
-rwxr-xr-x 1 root root 6433 Jan 17 2011 00_header
-rwxr-xr-x 1 root root 5343 Jan 17 2011 05_debian_theme
-rwxr-xr-x 1 root root 4284 Jan 17 2011 10_linux
-rwxr-xr-x 1 root root 4925 Jan 17 2011 20_linux_xen
-rwxr-xr-x 1 root root 595 Mar 14 2010 20_memtest86
-rwxr-xr-x 1 root root 1570 Out 19 2010 20_memtest86+
-rwxr-xr-x 1 root root 5789 Jan 17 2011 30_os-prober
-rwxr-xr-x 1 root root 2639 Mar 4 2011 30_otheros
-rwxr-xr-x 1 root root 977 Jul 20 08:33 40_custom
-rwxr-xr-x 1 root root 95 Jan 17 2011 41_custom
-rw-r--r-- 1 root root 483 Jan 17 2011 README
----------------------------
comecamos fazendo um backup de seguranca:
$ su
(senha)
# cp /etc/grub.d 40_custom 40_custom-bkp
---------------------------
retire as permicoes de execucao dos arquivos abaixo desabilitando o bit que opera isto.
# chmod -x 10_linux 20_memtest86 20_memtest86+ 30_os-prober 30_otheros 40_custom-bkp ---------------------------
veja a lista abaixo
# ls -l /etc/grub.d
-rwxr-xr-x 1 root root 6433 Jan 17 2011 00_header
-rwxr-xr-x 1 root root 5343 Jan 17 2011 05_debian_theme
-rw-r--r-- 1 root root 4284 Jan 17 2011 10_linux
-rwxr-xr-x 1 root root 4925 Jan 17 2011 20_linux_xen
-rw-r--r-- 1 root root 595 Mar 14 2010 20_memtest86
-rw-r--r-- 1 root root 1570 Out 19 2010 20_memtest86+
-rw-r--r-- 1 root root 5789 Jan 17 2011 30_os-prober
-rw-r--r-- 1 root root 2639 Mar 4 2011 30_otheros
-rwxr-xr-x 1 root root 977 Jul 20 08:33 40_custom
-rw-r--r-- 1 root root 214 Jul 20 08:32 40_custom-bkp
-rwxr-xr-x 1 root root 95 Jan 17 2011 41_custom
-rw-r--r-- 1 root root 483 Jan 17 2011 README
---------------------------
ficando apenas 5 arquivos ativos a executar, mas nao terminamos ainda... abra no seu editor de texto preferido (gedit, kedit, nano, kword, kwrite, vi, vim, emacs ...) o arquivo /boot/grub/grub.cfg e abra tambem (como root) o /etc/grub.d/40_custom copie (use o Crtl+c e Crtl+v se quiser) e cole apenas as entradas de S.O. comecadas por menuentry "sistema encntrado" opcoes { e terminadas com apenas um } na linha ( } = colchete) mas ATENCAO NAO MEXA NAS DUAS PRIMEIRAS LINHAS, as 3,4,5 sao explicacoes, apos essas eu adicionei sendo que iniciam na ordem que estiver aqui o Pandorga primeiro que o Xharmy ex:
bgr@xharmy:~$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Pandorga GNU/Linux Educacional" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set c3c7c538-d831-4e79-87b6-b5772b5ba492
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=c3c7c538-d831-4e79-87b6-b5772b5ba492 ro quiet
initrd /boot/initrd.img-2.6.32-5-686 }
menuentry "Xharmy GNU/Linux = experimental" --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set a358e15f-b4fd-4c0a-b1d1-c47229dc93bd echo 'Loading Linux 2.6.32-5-686-bigmem ...' linux /boot/vmlinuz-2.6.32-5-686-bigmem root=UUID=a358e15f-b4fd-4c0a-b1d1-c47229dc93bd ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-686-bigmem
-----------------------------------------------
observando a listagem (ls) do /etc/grub.d tem numerados 0,5,10,20,30,40 pois sao executados na sequencia. como deixamos ativados o 0,5,20_xen,40 e 41 nao vai rodar o memtest, nem 30_os-prober (acha S.O linux) nem 30_otheros (acha S.O. windows) porem estes "acha" podem se perder de tiver uma particao apenas formatada ele assume que tem um sistema embaralhando a saida do final.
----------------------------------------
terminando esta etapa de configuracao vamos fazer o grub gerar o grub.cfg que queremos. # update-grub
espere uns 4 segundos e aárece a mensagem:
Found background image: /usr/share/images/desktop-base/desktop-grub.png agora reinicie o sistema
# shutdown -r now
-----------------------------------------
referencias:
http://www.vivaolinux.com.br/dica/Personalizando-o-Grub-2
http://linuxnanet.com/2009/11/removendo-o-memtest-e-o-recovery-mode-do-grub-2.html

terça-feira, 9 de julho de 2013

sábado, 1 de junho de 2013

VLC em ação tutorial = recita de bolo

o VLC dispensa apresentações mas pra quem quiser segue o link oficial em protuguês.
---------------------------------------
mas vim aqui mostrar o meu uso e espero ajudar outros usuários.
o que eu consegui fazer, passei a imagem capturada pela webcam de um LapTop para outro, em rede sem fio. o que o VLC fez, transformou as imagens da cam em pacotes TCP/IP, transferiu pela rede e recodificou no outro micro. com esta funcionalidade básica o VLC pode fazer o mesmo com: arquivo de filmes/videos, venha ele do local de armazenamento que tiver(HD, CD, DVD, cartão de memória, pendrive, HD USB externo, pasta em rede local -LAN ou Ethernet). e como mostra e transfere da webcam, faz o mesmo na placa de captura, mostra e transfere/transmite o que a placa de TV capturar, vc compartilha a TV do seu micro com todos os micros da sua rede LAN !!! [um sonho maravilhoso].
---------------------------------------
vamos à receita: ingredientes:
dois LapTops com VLC, rede wireless pingando e ok
---------------------------------------

---------------------------------------
minha wireless:

---------------------------------------
meu LapTop:
---------------------------------------
o LapTop emprestado: Positivo Unique S2085 nº serie 1A7629X9H com placa de captura Aver Media A857
(que tive que baixar o driver para funfar a TV)

---------------------------------------
a merda do Positivo com windows 8 64bits

---------------------------------------
em suma bote mais 200 reais e compre um micro melhor(HP, DELL, ACER, IBM-Lenovo)
por R$ 60,00 vc compra a placa de TV USB 2.0 neste link

domingo, 26 de maio de 2013

bate papo entre os PCs de sua rede

Hoje em dia é muito comum o compartilhamento de internet. basta um switch ou AP
e os micros estão em rede, mesmo sem o dono da conexão saber fazer uma rede; Mas a rede está formada
e se os PCs desta rede pudessem comunicar-se(e até trocar arquivos) mesmo sem internet.
Pois bem estou falando do PIDGIN do Linux. com ele instalado basta criar uma conta com o protocolo bonjour em todos os PCs que o PIDGIN faz a conexão automaticamente.
no Big Linux 12 - base: Unbutu 12.04 - já vem instalado basta configurar o protocolo "bonjour" Dizem que no Windows XP funciona tem de Instalar o Pidgin e o Bonjour tambem. pidgin-windows bonjour faça uma conta com o protocolo bonjour e teste pois só usei no Linux. Eu testei em duas maquinas virtuais (dentro de um windows 7 com Virtual Box) com placas de rede configuradas para "rede interna" e [ifconfig eth0 10.1.1.5 up] e [eth0 10.1.1.9 up] ping e pong e foi só adicionar amigo para funfar ok.

quinta-feira, 28 de março de 2013

chave wep X back-track4

Na minha tentativa mais promissora de descobrir a senha de um AP meu,passei 30 min capturando pacotes IVs e não deu certo, tive de adicionar a senha em um arquivo "wordlist" para tentar de novo com os mesmos pacotes IVs e assim usando um "brute force" descobri a senha -master- então pra mim foi uma pseudo quebra de senha poi eu já a tinha na lista de possiveis, dada minha frustação deixei isto de lado; mas não perdi meu interesse em "pentest" pois vi uma reportagem televisiva onde o exercito brasileiro usa a distribuição Linux BackTrack para fazer auditoria em redes wifi.

Além de BT4 e BT5 beixei 3 versões do Beini, dada minha inabilidade em 'pentest', mesmo assim o maximo que consegui foi conectar-me em um AP da minha vizinha, porem o Beini dava conectado, sem senha ou navegação, nem acesso ao AP ou PC, é como ter passado pelo portao e não entrar na casa; e o objetivo eva navegar na internet usando a conexão alheia. Tá certo que era chave wpa2 mais em varias tentativas a APs diversos nem a conexão forçada eu consegui. -------------------------------- porem não escrevo este post para lamentações e sim para contar de um sucesso, não a nada em pt-br na internet que ajude um iniciante a 'se dar bem' em 'pentestes' penso que há um complô ou pacto para vc ter de pagar por aulas em cursos, comprar DVDs de video aulas se quiser engatinhar nesta area.
Porem notadamente tem alguns tutoriais em espanhol que ajudam, as video aulas no youtube tem cortes e não são passo a paso, como precisa um iniciante, elas não são claras e deixam brechas onde o novato emperra, assim como nas dicas escritas, porém, como dizia peguei um tuto na web em espanhol e dele consegui descobrir a senha que coloquei no meu AP, foi uma senha exdruxulamente fraca: abcde porem nescessaria para meu aprendizado, já que sou autodidata.
vou detalhar aqui, meu 'sucesso' e fazer mais testes postando mais detalhes e sendo mais conciso na escrita, ou seja falando menos e fazendo mais.
============================
meu teste: hardware utilizado: software utilizado: metodo utilizado:
modem ZTE conectado à Velox e num switch GTS 8-portas
deste switch saem 3 cabos: 2 desktops com Big Linux 5 e com BackTrack 4 e o AP TPlink
a internet roda nos 2 micros, o AP Tplink(com nome de vitima) tem um Laptop HP conectado na wireless com wep de 5 letras(abcde)
nota: o windows 7 do Laptop nao aceita wep no modo compertilhado, tem que ser em modo aberto, comédia é que depois de configurado o AP (com wep-compartilhada) o windows7 não conecta para reconfigurar, teria de resetar o AP voltando à configuração de fabrica, se não fosse a conecxão cabeada com o PC-BT4 (não testei no PC-BL5)
corrigida a exigencia do win7, conectei o Laptop via wireless no AP e coloquei a navegar na web
desconectei o cabo-net do PC-BT4, voltei para modo texto(Crtl+Alt+Backspace) e pluguei nele uma placa de radio usb da Ralink, estando na mesma sala nem precisei colocar antena
depois eu posto mais explicações com fotos
em modo texto e estando o prompt # na sua tela, coloque o wifi-usb no PC
aparece uma mensagem informando a detecção e ativação do dispositivo
o linux já sobe o modulo do wifi-usb veja em # lsmod
-------------------------
digite: airmon-ng que aparece a wlan0 com o nome Ralink
-------------------------
-agora digite airmon-ng
e veja interface= wlan0, chipset= Ralink 2573 USB e driver= rt2573usb - [phy1]

-agora digite airodump-ng wlan0
CH canal ][ elapsed: 3 mins ][ 2013-03-27 14:51 (observe que 'canal" não para de mudar indicando
que está escaneando todos os canais e a procurar qualquer AP)

-abaixo veja
BSSID PWR Beacons #Data, #/s CH MB ENc CIPHER AUTH ESSID
64:70:02:53:4E:2E -51 438 59 0 6 54e WEP WEP vitima

BSSID STATION PWR Rate Lost Packets Probes
64:70:02:53:4E:2E 00:26:C7:1F:20:2A -57 0 -1e 0 70 vitima
------------------------------------

agora digita Crtl-C para parar o scaneamento.
e digite denovo airodump-ng com algumas mudanças.
airodump-ng -c(canal da vitima)-w crackwep(nomearq com as captuas)
--bssid (MAC da vitima) wlan0(tua interface) assim só aparecerá o AP vitima

airodump-ng -c 6 -w crack-ap --bssid 64:70:02:53:4E:2E

veja que o contador de tempo zera e começas em segundos, e o campo CH não varia mais.

observe com atençao o campo #DATA... este valor tera de chegar a 15.000 ou mais para comecar a descriptografar a chave wep
------------------------
0 meu ja está com #data = 82.284 e packets = 85547

tecle Alt+F2 para ir a um outro terminal(continua como root #)
digite "ls" para ver os arquivos guardados na pasta root, seguindo meu exemplo temos
# ls
crack-ap-01.cap crack-ap-01.cvs crack-ap-01.kismet.cvs crack-ap-01.kismet.netxml install.sh

mas iremos usar o crack-ap-01.cap

# aircrack-ng crack-ap-01.cap
Opening crack-ap-01.cap
Read 152130 packets.
# BSSID ESSID Encryption
1 64:70:02:53:4E:2e vitima WEP (75972 IVs)

Choosing first network as target.
Opening crack-ap-01.cap
Attack will be restarted every 5000 captured ivs.
Starting PTW attack with 76035 ivs.
KEY FOUND! [ 61:62:63:64:65 ] (ASCII: abcde)
Decrypted correctly: 100%