Analisando dados da memória RAM

Feb 12
2010

Primeiramente… FELIZ 2010 a todos!

Hoje vai uma dica interessante e rápida para fazermos uma análise dos dados contidos na memória RAM de uma determinada máquina rodando Linux.

Gosto do ramo de análise forense computacional e estava com esse post em mente a meses. Como acordei bem disposto hoje, resolvi compartilhar esse pequeno conhecimento.

Com essa dica você pode salvar sua pele numa ocasião em que algum malandro ferrou seu servidor e “apagou” os dados do disco rígido mas esqueceu da memória principal…

Simples passos:

Passo 1:

fazer dump da memória utilizando a ferramenta “dd”:

if=/dev/mem of=dump-file bs=1024

Obs.: bs = block size

será gerado um arquivo bem interessante, porém ilegível, por isso temos o próximo passo…

Passo 2:
usar uma ferramenta que “traduza” os dados para “human readable”:

strings dump-file > readable-dump-file

Agora sim! Temos dados de fácil compreensão salvos em um arquivo! Basta abrir o arquivo (cat, tac, vi, grep, etc) e aproveitar!

Até a próxima!

Lançado Debian 5.0

Feb 16
2009

Após 22 meses de desenvolvimento, o projeto Debian anuncia o lançamento de sua mais recente versão, o Debian 5.0 de codinome Lenny.

O pacote conta com versões atualizadas do KDE, GNOME, XFCE, OpenOffice, Gimp, Thunderbird, PostreSQL, MySQL entre outros.

O mais impressionante no pacote Debian, é sua compatibilidade com diversas arquiteturas de microprocessadores diferentes.

Dentre eles temos: Sparc(SUN), Alpha(HP), PowerPC(IBM),ARM(arm), IBM S/390, intel x86 entre outros

Mais informações podem ser lidas no próprio site do projeto.

Debian Release Notes

Linux e a compatibilidade com a Microsoft…

Feb 10
2009

Em um mundo ideal, as nossas redes teriam apenas um sistema operacional (prefiro tudo Linux), mas, todavia, entretanto, contudo… nem sempre é assim, temos sempre que conviver com redes heterogêneas onde temos diversos sistemas operacionais e diferentes serviços

Como sempre, o esforço de compatibilidade sempre parte do lado OpenSource, constantemente vemos ações de comunidades de Software Livre para suportar protocolos e padrões criados (e por que não dizer, impostos) por grandes fabricantes de software proprietário que se quer criam uma RFC (Request for comments: Arquivo contendo as especificações de um padrão, software ou protocolo) ou liberam especificações de funcionamento.

Neste quesito, o Linux está anos luz à frente do Windows, tomamos por exemplo os sistemas de arquivo, o Linux por si só, já suporta diversos sistemas de arquivos proprietários (entre eles estão: FAT32 e NTFS), mas quantos sistemas de arquivos livre o windows suporta nativamente? (Nenhum)

Escrevi tudo isso falar deste artigo da ComputerWorld , que mostra que o Linux encurtou o caminho entre serviços desktop de Mensagens e Groupware com o MS exchange, os responsáveis por isso são os desenvolvedores do KDE e do OpenChange , eles lançaram apenas uma release de desenvolvimento e disseram que será necessário em torno de 12 meses para uma release estável, mas isso já foi uma grande conquista da comunidade de Software Livre, visto que a Microsoft não libera quase nenhuma especificação de seus sistemas e protocolos, tudo tem que ser estudado e aprendido atrvés de engenharia reversa e “na unha”.

Parabéns aos desenvolvedores do KDE e do OpenChange.

Fonte: SlashDotComputerWorld

Sérgio Cioban Filho

Que tal testar seu conhecimento “Hacker”?

Feb 04
2009

Estava navegando pela net procurando por algum desafio “hacker”, para passar um pouco o tempo e me divertir.

Foi quando encontrei uma página muito interessante!

ISATCIS (Internet Security), nesta página possui 16 desafios que você deve passar. Todos os problemas são baseados em JavaScript, html, matemática e muita lógica.

Vale a pena tentar!!

Pelos contadores do site, 630 mil pessoas já passaram pelo level 1 porém apenas 17 mil passaram do level 16 e chegaram ao fim do desafio.

Eu conheci isso hoje e estou no level 13!! (Tá certo, tá certo, tive um pouco de tempo livre…)

Boa sorte e cuidado para não fritar a cabeça!!

Obs.: não vale procurar no google!!

Controle remoto Bluetooth

Jan 29
2009

Salve galera,

Como nunca tive um computador com bluetooth, não tive oportunidade de fazer coisas legais com isso, mas agora com um note com bluetooth as coisas mudaram.

Depois de instalar e testar o Blueproximity resolvi controlar o Linux via bluetooth, então procurei algo na net e acabei encontrando o anyRemote.

Eu testei no Fedora 10 com um celular Sony Ericsson W810i, mas creio que é simples de fazer funcionar com qualquer distro e com qualquer outro celular com bluetooth e suporte a java.

Não vou entrar nos pormenores da instalação porque é muito simples, no Fedora 10 com Gnome, todos os pacotes estão nos repositórios do yum, para instalar basta executar:
yum -y install anyremote ganyremote
Pronto, ele já está instalado. Para acessa-lo basta ir em menu->Sistema->ganyremote . Irá aparecer um mini-celular no SystemTray(Na barra perto do relógio), ao clicar em cima aparecerá a tela abaixo:

ganyremote

Depois basta ecolher o serviço que quer controlar clicando em cima e deixando-o selecionado(No meu caso, escolhi o player exaile), depois clicar em executar.

Para o celular funcionar, ele já deve estar configurado com o computador, ou seja, você terá que acessar o celular pelo gerenciador de dispositivos bluetooth do Gnome, assim todo o processo de digitar o PIN e configuração será realizado e o computador ficará listado na lista de dispositivos bluetooh do celular e o celular ficará listado na lista do computador.

Na primeira vez que o gnayremote é executado ele pede pra baixar o cliente java da web, este é para ser instalado no celular, para isso, depois de ter feito o dewnload, dentro do ganyremote clique em configurar->Navegador de dispositivos, ligue o bluetooh do celular e clique em Arquivo->Procurar Dispositivos, quando o celular for encontrado, o ganyremote perguntará se vc que enviar o cliente java para o celular, diga sim, que o cliente java será enviado via bluetooth para o celular. Eu preferi fazer download do cliente java direto do site do projeto e colocar no celular manualmente.

Com o servidor em execução, rode o cliente java no celular, ache o computador como dispositivo. O cliente irá abrir uma tela com os comandos disponíveis, no meu caso, os controles de música (avançar, retornar, volume, etc), o mais legal é que quando troca a música no computador, o nome aparece no celular. Ainda não testei, mais dá pra controlar o mplayer (player de vídeo para Linux) também…

Site do projeto anyremote: http://anyremote.sourceforge.net/

É isso,
Bons divertimentos com bluetooth.
Sérgio Cioban Filho

BlueProximity

Jan 23
2009

Que chato é ter que bloquear a tela do PC/notebook toda vez que saímos para uma reunião, para o almoço ou para ir embora… se bloqueamos toda a vez que levantamos da cadeira então… incomoda.

Recebemos essa semana no trabalho novos notebooks Lenovo Thinkpad e ele possui bluetooth integrado. Ao fazer funcionar o bluetooth, o Cioban lembrou de um programinha que poderia ser útil: BlueProximity!

Você configura uma comunicação entre o software e o seu celular, depois configura uma distância para ativar e desativar o acesso ao seu computador!

Assim, sempre que você se distanciar do dito cujo ele bloqueia o acesso automaticamente e ao se aproximar ele libera o uso normalmente!

Instalamos no Fedora 10 e no Ubuntu 8.10

Aqui tem um mini-tutorial para quem quiser experimentar.

Projeto: http://sourceforge.net/projects/blueproximity

Visit Our Friends!

A few highly recommended friends...

Pages List

General info about this blog...