/ usr / bin / svnadd legítimo ou malicioso?

1

Instalei o OSSEC e o arquivo a seguir falhou em uma verificação de rootkit. Não tenho certeza se é malicioso ou o que está fazendo. Qualquer ajuda seria muito apreciada!

O arquivo é um arquivo bash: / usr / bin / svnadd Abaixo estão seus conteúdos:

#!/bin/sh
svn status | perl -ne 's/^\?\s+(\S.+)$//g;chomp;system("svn add \"$_\"");'

A versão do Ubuntu que estamos executando é um 10.04.4 LTS totalmente atualizado.

    
por Joseph Odell 15.08.2015 / 00:12

1 resposta

1

O script é legítimo, mas mal escrito. Sua finalidade é colocar os arquivos sob controle de versão, usando subversion , também chamado svn , se eles já não estiverem controlados.

Suponha, por exemplo, que o subversion relate o seguinte sobre seu diretório atual:

$ svn status
?       something.c
M       other.h

Isso significa que something.c não está atualmente sob controle de versão. other.h está sob controle de versão, mas a cópia local foi modificada (daí o M ).

Seu comando svnadd fará com que os seguintes comandos sejam executados:

svn add something.c
svn add M       other.h

O primeiro coloca something.c sob controle de versão. O segundo comando tenta colocar os arquivos M e other.h sob controle de versão. Como other.h já está sob controle de versão, isso gerará um erro. O que acontece com M depende se existe um arquivo chamado M em seu diretório.

Em suma, este comando não é malicioso. Não irá infectar nada. Mas não corra.

    
por John1024 15.08.2015 / 00:49