Blog do Gio : Java no Ubuntu 13.10
29 de Dezembro de 2013, 13:53 - sem comentários aindaPara conseguir acessar o Banco do Brasil e a Caixa Econômica Federal através do Internet Banking devemos instalar o Java da seguinte maneira:
# apt-get remove –purge oracle-java7-installer
# apt-get install openjdk-7-*
# apt-get install icedtea-7-plugin
Dessa forma será possível fazer o acesso através do navegador Firefox.
Abraço
Marcelo Cavalcante - kalib : Vulnerabilidade no Firefox - Descobrindo Senhas Salvas
27 de Dezembro de 2013, 3:40 - sem comentários aindaUma coisa é certa… usuários teimam em salvar senhas em navegadores para facilitar suas vidas durante a navegação na internet. Seja em emails, redes sociais, serviços online ou qualquer outra coisa, a opção Salvar sua senha parece possuir um enorme magnetismo ou um centro gravitacional extremamente denso a ponto de atrair o usuário para tal.
Será que as pessoas não entendem o quão perigosa é a ideia de salvar sua senha onde quer que seja? É, praticamente, o mesmo risco assumido por quem anota suas senhas em post-its e os colam em seu monitor ou mesa.
Hoje um colega me procurou para saber como recuperar uma senha que ele não lembrava mais. Já conhecendo o histórico do mesmo eu tinha certeza que ele tinha salvo esta senha no navegador. Então lhe mostrei como ele, ou qualquer outra pessoa, conseguiria facilmente descobrir todas as senhas salvas em seu navegador Firefox. A experiência foi boa por dois motivos:
- Ele conseguiu descobrir sua senha; (a qual ele provavelmente não esqueceria se tivesse o costume de digitá-la sempre que necessário ao invés de salá-la no navegador)
- Ele entendeu o risco que ele corre com esta prática absurda;
Vejamos o quão simples (para não dizer estúpido) é o procedimento para descobrir as senhas salvas pelo usuário no navegador Firefox.
- Clique no menu Firefox que se encontra no canto superior esquerdo do navegador;
- Selecione a opção Preferências no menu e em seguida, novamente, Preferências;
- Na aba Segurança, clique no botão Senhas Salvas;
- Repare que na janela que será apresentada você terá uma lista de sites/serviços e usuários que deixaram suas senhas salvas. Nesta janela, clique no botão Mostrar Senhas;
- Agora você poderá ver as senhas salvas em texto plano, limpo e claro.
Lição aprendida: Não salve suas senhas!
Marcelo Cavalcante - kalib : Dica Rápida - Linux - Troubleshooting em Tempo de Execução com Strace
19 de Dezembro de 2013, 3:28 - sem comentários aindaSe algum dia você já precisou realizar uma análise para troubleshoot de algum comando em tempo de execução e não soube como fazê-lo, seus problemas acabaram. O strace faz justamente isso.
Já trabalhei em servidores de clientes comprometidos pós-invasão cujos comandos padrões Unix haviam sido substituídos por comandos similares (ao menos em nome) que realizam outras tarefas sem o conhecimento dos administradores dos mesmos.
O strace serve justamente para estes, bem como outros, casos. Ele lhe indica exatamente tudo o que acontece por baixo dos panos em seu sistema.
Vejamos um exemplo.
1 2 |
|
Agora vejamos a diferença com o uso do strace.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
O strace não é instalado por padrão em todas as distribuições, portanto é possível que você precise instalá-lo com o seu gerenciador de pacotes.
Além do uso regular, ele possui diversos parâmetros que podem melhorar ou filtrar o seu uso. Você pode verificar a lista de parâmetros em seu manual de uso:
1
|
|
Reinaldo Bispo : Tor Browser
17 de Dezembro de 2013, 21:25 - sem comentários aindaOlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaá INTERNET!
Como vão, tudo bem?
Então, hoje eu irei informar como instalar o Tor browser. Então, os códigos que irei informar abaixo vão servir para distribuições .deb, ex: Ubuntu, Debian, Mint, Elementary OS e etc.
Ué, e porque não vai ensinar para instalar no archlinux? Tenha calma jovem..
Pois bem, abre seu terminal e digite os seguintes comandos:
$ sudo add-apt-repository ppa:upubuntu-com/tor ( Isso aqui vai adicionar o repositório para baixar o tor browser)
$ sudo aapt-get update (atualizar os repositórios)
$ sudo apt-get install tor-browser (instala o tor browser)
Eu uso um sistema 64 bits, é a mesma coisa?
Claro que NÃO!
A ÚNICA diferença que vai fazer é no primeiro comando que será:
$ sudo add-apt-repository ppa:upubuntu-com/tor64
Agora que instalou posso entrar na deep web e virar hacker? Calma, ainda não.
Agora basta modificar a permissão para seu usuário com o seguinte comando:
$ sudo chown $USER -Rv /usr/bin/tor-browser/
Feito isso basta abrir seu tor e conectar!
E no archlinux?
Simples! Só utilizar o yaourt baixando o pacote tor-browser-en ou compilar na mão!
Até a próxima!
Blog do Gio : Instalando o VirtualBox no ArchLinux!
17 de Dezembro de 2013, 10:00 - sem comentários aindaInstale o VirtualBox e as extenções:
# pacman -S virtualbox virtualbox-host-modules qt4
# pacman -S net-tools
O net-tools é para instalar o pacote no qual está o “ifconfig”.
O resto é configuração necessária ao VirtualBox.
$ yaourt -S virtualbox-extension-pack
# gpasswd -a meu_usuario vboxusers
Adicione os módulos abaixo ao arquivo virtualbox.conf:
# vim /etc/modules-load.d/virtualbox.conf
vboxdrv
vboxnetadp
vboxnetflt
Salve e saia.
Nota: Você pode precisar atualizar o banco de dados dos módulos a fim de evitar o erro “no such file or directory” ao carregar vboxdrv. Rode o comando “depmod -a” para isso.
Adicionais para convidados:
# pacman -S virtualbox-guest-iso
Adicione também os módulos para convidados ao arquivo virtualbox.conf:
# vim /etc/modules-load.d/virtualbox.conf
vboxguest
vboxsf
vboxvideo
Salve e saia.
Após reiniciar a máquina os módulos já vão subir automaticamente e tudo deverá estar funcionando corretamente.
Espero que ajude, abraço!
Marcelo Cavalcante - kalib : Sobre mim... Tarda mas não falha
16 de Dezembro de 2013, 10:31 - sem comentários aindaTarda, mas não falha… Reza o antigo ditado.
Da mesma forma, digo-lhes que tardou, mas não falhou. Confesso que nunca parei para elaborar a página “Sobre mim” deste blog. O link existia no topo, mas sempre esteve “Em construção”. Preguiça? Falta de interesse? Esquecimento? Acho que um pouco de cada.
Hoje fui surpreendido por uma pessoa que acabou caindo no blog e em seguida me questionou sobre o porque de o blog já existir a tanto tempo e até hoje a página “Sobre mim” continuar contendo apenas as palavras “Em construção”.
Isto me fez tomar vergonha na cara.. e hoje inseri conteúdo nesta página.
Agora sim… ;]
Farid Abdelnour : Flor Labore
9 de Dezembro de 2013, 15:17 - sem comentários aindaSite para Flor Labore – Agência de Pesquisa e Ação Social, empresa composta por profissionais de Ciências Sociais e áreas correlatas.
Confira: www.florlabore.com.br
Cliente: Flor Labore
Serviços realizados: programação visual, arquitetura e desenvolvimento
Softwares utilizados: Inkscape, GIMP e WordPress
Ano: 2013
Magnun Leno : Pixel: Meu Novo Projeto
5 de Dezembro de 2013, 12:07 - sem comentários aindaTodos que acompanham meu blog, ou meu trabalho, sabe o quanto eu valorizo a liberdade, sempre disponibilizo meu códigos, meus conhecimentos, as notícias que acho interessante (aqui, aqui e aqui) e tudo o mais que posso. Infelizmente, chega uma hora na vida que temos que nos tornar adultos e ter uma atitude mais profissional. Por isso anuncio…
Sim, senhores. Este meu projeto é fechado, não receberá contribuições da comunidade e nem estará disponível na internet (pelo menos não no próximos anos). Mas pelo menos não estou só nessa, tenho uma colaboradora que está praticamente “carregando o projeto nas costas” nesses últimos meses (sim este projeto está correndo há alguns meses) e eu estou mais cuidando da infraestrutura, logística e suporte.
Marcelo Cavalcante - kalib : Dica Rápida - Linux - Efeito de Texto Sendo Digitado? O pv Resolve
5 de Dezembro de 2013, 3:37 - sem comentários aindaCertamente você já cansou de ver em filmes e/ou séries de TV cenas nas quais um monitor apresenta um texto que, aparentemente, está sendo digitado em tempo real. É claro que eles não possuem uma pessoa digitando aquele texto ou série de comandos no momento da gravação. Então, que tal aprender uma forma de fazer isto no Linux?
O comando pv realizar perfeitamente este trabalho, podendo inclusive interagir com outros aplicativos e comandos.
Mão na massa…
Antes de mais nada você precisará instalar o pv em sua distribuição. No Arch Linux, eu utilizo o pacman da forma convencional:
1
|
|
O pv está disponível nos repositórios de praticamente todas as distribuições, portanto utilize o gerenciador de pacotes de sua preferência para instalá-lo.
A utilização é simples, bastando que você utilize algum comando que, de alguma forma, exponha algum texto na tela e em seguida redirecione esta saída para o pv. O pv possui diversos parâmetros, mas eu gosto particularmente de utilizar -qL, onde o q significa “quiet” e o L significa latência, em seguida insiro um valor para a latência. Vamos ao exemplo:
1 2 |
|
Se você digitar o mesmo comando, verá que ele irá escrever o texto na tela de forma “automática”: “Primeiro teste com pv”.
É claro, em uma gravação de Hollywood a linha na qual o comando foi passado não deveria aparecer, no caso: [kalib@tuxcaverna ~]$ echo “Primeiro teste com pv” | pv -qL 20. Que tal inserir um clear antes de nosso comando para limpar a tela antes da execução desejada?
1
|
|
Perceba que desta vez o comando digitado não aparece na tela. A única informação que será exibida será Primeiro teste com pv.
Diminuindo ou aumentando o valor da latência você diminuirá ou aumentará a velocidade de digitação do texto que você escolheu.
Como informei no início, você pode unir o pv com outros programas ou comandos. Que tal fazer com que um texto um pouco maior seja exibido?
Para este teste, eu criei um arquivo texto chamado testepv, conforme pode ser visto abaixo:
1 2 3 4 5 |
|
Neste caso, o texto pode ser digitado automaticamente com o pv, da seguinte forma:
1
|
|
Legal? Que tal utilizarmos algo ainda melhor? Já ouviu falar no figlet? É outro comando/aplicativo Linux que muitas pessoas desconhecem. Comece instalando-o em seu sistema, caso você já não o possua. O figlet desenha o seu texto de uma forma um pouco mais enfeitada, se comparado ao puro cat ou echo. Exemplo:
1 2 3 4 5 6 7 |
|
Nesse caso, vamos fazer com que o efeito figlet também pareça estar sendo digitado automaticamente e em tempo real:
1
|
|
Resultado interessante, certo? Da mesma forma, o pv pode ser utilizado com diversos outros aplicativos que trazem alguma saída no terminal, como o cowsay e muitos outros. A sua criatividade é o limite.
Have fun! \,,/_
Magnun Leno : Contribuindo com o Mundo Open Source
27 de Novembro de 2013, 7:34 - sem comentários aindaÉ relativamente comum ver na comunidade Python pessoas com um bom conhecimento e capacidade para colaborar com alguns projetos. Mas muitos se abstêm com a famosa frase: “não sou bom o suficiente”. Entretanto, este é um grande erro. Não somente o fato de achar que seu conhecimento é insignificante quanto o comportamento padrão de “endeusar” o desenvolvedor e considerá-lo detentor da sabedoria suprema. Este texto mostra (de forma empírica) como qualquer um pode contribuir para um projeto FOSS (Free Open Source Software).
É claro que em projetos mais complexos, como o kernel Linux, CPython, NGINX e etc, muitos de nos realmente é incapaz de contribuir e somos meras amebas acéfalas perto dos desenvolvedores. Entretanto, em projetos mais simples como frameworks, bibliotecas e aplicativos, uma simples vivência com alguma ferramenta pode ser um grande diferencial. Todo projeto FOSS é como um grande muro, onde cada um põe um tijolo, alguns põem mais tijolos que outros mas são todos extremamente importantes.