import lib (Barrabin Barrabash);

Shell terrorists

18.07.11

Uma tarbomb é um pacote tar cheio de arquivos (muitos, muitos mesmo, dependendo do caso) que quando descompactado, espalha todos os arquivos no diretório atual. Se o usuário não for cuidadoso e descompactar o pacote em uma pasta reservada, poderá ter que deletar manualmente cada um dos arquivos. Há casos em que algum arquivo do pacote pode sobrescrever arquivos importantes no diretório.

Para esses casos, o xargs é uma solução. Observe o parâmetro “t” no comando abaixo:

tar tf pacote.tar

Ele lista os arquivos dentro do pacote. Então basta fazer um pipe (redirecionamento) da saída desse comando para o xargs. O xargs vai pegar essa lista e interpretá-la como uma lista de parâmetros do comando passado para ele, no caso o rm -rf. Então ele apaga todos os arquivos que estavam dentro do pacote e seu diretório ficará limpo novamente.

Unix vs Predator

27.06.11

Processo penal

28.01.11

English version, by OgMaciel

Boa leitura: http://www.infowester.com/linprocessos.php

SQL Inception

17.08.10

Abra Unix Cadabra

01.06.09

UPDATE: There’s an english version, thanks to OgMaciel.