[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Expressão Regular para identificar executavel
From: |
Herbert Alexander Faleiros |
Subject: |
Re: [shell-script] Expressão Regular para identificar executavel |
Date: |
Sun, 6 Feb 2005 18:01:20 -0200 |
User-agent: |
KMail/1.7.91 |
On Saturday 05 February 2005 15:42, J. F. Mitre wrote:
> Só uma pergunta, o que são "shared objects" são libs executáveis ?
> Os aplicativos propriamente dito são apenas o "executable", correto ?
"shared objects" são os arquivos .so's, ou seja, bibliotecas compartilhadas...
geralmente são ELF's, portanto (não necessariamente) precisam ter o bit de
execução ativo, dai a dica q dei.
"executable" não necessariamente são ELF's, portanto o find q te passei
precisa efetuar duas verificações, prova disto é que scripts em pearl, bash,
etc no file aparecem como "executable" e não são ELF's.
lembrando q qq coisa pode ter o bit de execução ativo e um simples find
procurando pelas permissões de execução pode gerar muitos falsos positivos.
a dica q dei procura por ELF's, ou seja, binários nativos do sistema e exclui
scripts "executáveis" (bash, pearl, etc) ou arquivos com o bit de execução
ativo (q não são ELF's).