GNU/Linux >> Linux Esercitazione >  >> Linux

auditd execve argomenti che sembrano dati codificati

Un po' in ritardo per la festa, ma nel caso in cui aiuti ancora te o altri a cercare...

I registri di controllo di Linux non sono pensati per essere esaminati direttamente nel file di registro non elaborato:sono pensati per essere visualizzati e analizzati utilizzando strumenti come "ausearch" e "aureport". Molte cose (compresi anche i timbri di ora/data) sono memorizzate in formato esadecimale, ma puoi dire ad ausearch di interpretare le cose esadecimali, oltre a tradurre UID/GID in nomi, usando l'opzione "-i". Per impostazione predefinita, ausearch usa il file "/var/log/audit/audit.log", ma puoi anche visualizzare un file specifico con l'opzione "-if nomefile". Ad esempio, ho copiato e incollato le tue righe specifiche in un file temporaneo e ho ottenuto i seguenti risultati:

$ ausearch -if temp_audit.log -i
----
type=EXECVE msg=audit(03/03/2015 18:56:05.480:57967) : argc=3 a0=bash a1=-c a2=ls /etc/init.d | grep -E '[0-9a-z]{10}' | awk '{print $1}' | xargs killall
----
type=EXECVE msg=audit(03/04/2015 18:06:02.928:72792) : argc=3 a0=bash a1=-c a2=killall 777 httpd
----
type=EXECVE msg=audit(03/04/2015 18:06:06.832:72800) : argc=3 a0=bash a1=-c a2=rm -f /tmp/httpd*
----
type=EXECVE msg=audit(03/04/2015 18:06:06.832:72801) : argc=3 a0=rm a1=-f a2=/tmp/httpd*

Con auditd codifica lunghi argomenti in HEX e può essere decodificato in diversi modi, uno dei quali è con xxd .

echo 6C73202F6574632F696E69742E64207C2067726570202D4520275B302D39612D7A5D7B31307D27207C2061776B20277B7072696E742024317D27207C207861726773206B696C6C616C6C | xxd -r -p                
ls /etc/init.d | grep -E '[0-9a-z]{10}' | awk '{print $1}' | xargs killall

Linux
  1. Filesystem che offre una vista crittografata di una directory:l'inverso di Encfs?

  2. Che cos'è un database relazionale?

  3. Servizio del sistema operativo Linux "auditd"

  4. Vorrei memorizzare tutti gli argomenti della riga di comando in uno script Bash in una singola variabile

  5. Qual è la differenza tra le funzioni della famiglia exec di chiamate di sistema come exec ed execve?

Eseguire un comando utilizzando argomenti che provengono da un array?

Ny applicazione o comando che pulisce la memoria come Ccleaner in Windows?

Verifica che ci siano almeno due argomenti forniti in uno script bash

Esiste un componente aggiuntivo per Firefox che abilita le scorciatoie da tastiera di emacs?

Perché non puoi semplicemente dd CD Audio come un normale CD di dati?

È così che si presenta un attacco SSH a forza bruta?