Ey yo,
also ich möchte gerne für meine Facharbeit im Fach Informatik eine neue Programmiersprache lernen. Momentan habe ich Grundkenntnisse in Java , doch für das Thema meiner Facharbeit (Computer-Würmer) bräuchte ich eine andere neue Programmiersprache.
Ich habe dabei gedacht C++ oder C# anzufangen , doch kann ich mich schlecht entscheiden...
Was für Vorteile hat C++/C# gegenüber C#/C++ ?
Mit welchem Programm programmiere ich es am besten ?
Ich habe früher nur kurz mal rein geschaut in C++ doch nichts ist hängen geblieben. Ich habe schon gegoogled doch habe ich keine richtige Antwort auf meine Frage bekommen.
Was würdet ihr denn empfehlen für mich? C++ oder C# ?
Beides ist für Anfänger geeignet.
Mit C# kommt man aber etwas schneller zu Ergebnissen und .net bietet vieles, was einem das Leben einfach macht.
Solltest du unter Windows entwickeln würde ich dir bei beiden Sprachen zu Microsoft Visual Studio als Entwicklungsumgebung raten, da gibt es die kostenlosen Expressversionen.
Warum probierst du nicht eine Sprache und bleibst dabei, wenn sie dir gefällt?
Wofür brauchst du denn die neue Programmiersprache? Willst du damit selber einen Wurm programmieren oder willst du Source Codes nachvollziehen können oder so?
Für das Thema würde ich persönlich ja zu C raten, wenn du bisher auf dem Gebiet noch keine Erfahrung hast. Zum Einen ist es keine mega umfangreiche Sprache und zum Anderen dürfte ziemlich viel Schadcode zumindest teilweise in C geschrieben sein (+ die WinAPI).
Wenn du nur etwas zum Anklicken oder Visualisieren haben willst, würde ich auf Grund des .NET Frameworks zu C# raten.
Nichts gegen C#, ist ne schöne Sprache um Programmierkonzepte zu vermitteln, aber hier geht es um ein ziemlich fortgeschrittenes Thema, die Sprache ist nurnoch das Werkzeug mit dem es umgesetzt wird, das wählt man nach Bedarf.
Bist du dir sicher das du weißt was du dir da für ein Thema ausgewählt hast ?
Will niemanden angreifen damit, aber im normalfall sollte sich diese Frage garnicht erst stellen, den in anbetracht des Wissens das du brauchst um sowas sinnvoll umzusetzen und erklären zu können, müsstest du das ohne Probleme selbst beantworten können.
Zur eigentlichen Frage, Sprache ist eigentlich egal, grundsätzlich solltest du wohl darauf achten das sie den wichtigen Zielen die du ausgewählt hast nicht im Weg steht. Such sie selbst aus, den erklären warum du gerade diese gewählt hast musst du so oder so
@snow911 Ich muss selber einen Wurm programmieren. Einen einfachen ^^
Und das hat dein Lehrer so akzeptiert?
Ok, die haben ohnehin meist wenig Ahnung von dem Thema.
(Kleine Anekdote: Mir wurde bei meiner Facharbeit über XSS-Attacken schon im Voraus eine 1 zugesichert, sofern ich die formalen Kriterien einer Facharbeit nicht komplett ignoriere. Einfach nur weil meine Lehrerin sich mit dem Thema ohnehin nicht auskannte.
Irgendwie halte ich Facharbeiten in der Schule für Mist.)
Das klingt mir viel zu wischiwaschi. "Mal eben einen einfachen Wurm" is da einfach nicht. Ganz davon abgesehen, dass das Thema "Würmer" viel zu allgemein für eine Facharbeit ist.
Bei einer Facharbeit lernt man wissenschaftlich und detalliert zu arbeiten. Dabei begrenzt man sich auf einen kleinen Ausschnitt (bspw. "Die Auswirkungen von Malware auf Bla am Beispiel des 1337Trojan.Win32.gen"). Würde man das Thema Malware einer Facharbeit entsprechend ausführlich behandeln, könntest du gleich eine mehrbändige Enzyklopädie herausbringen.
Ich würde das Ganze nochmal überdenken (wie schon gesagt: erst recht, wenn du nicht einmal Vorwissen mitbringst; du solltest den Aufwand (Quellsuche, Quellauswertung, Strukturierung, Umsetzung in Text, Korrektur) nicht unterschätzen).
Würmer kannst du ansonsten grundsätzlich in jeder Sprache schreiben, wenn es um die pure Funktionalität (Autostart, typische Trojanerfähigkeiten, Verbreitung über E-Mails und IMs, ...) geht. Wenn du aber Sicherheitslücken exploiten willst, um dir Zugriff auf das System des Ofers zu verschaffen, ohne dass dieses ihn dir gewährt hat (z.B. durch Ausführen einer Datei) oder tiefer ins System eingreifen willst (Selbstschutz, Rootkits, ...), wirst du um Shellcode und C/ASM kaum herumkommen.
da kannste dir i-was billiges zusammenbasteln, würde ich dir fast eine scriptsprache wie autohotkey oder autoit empfehlen, die hat man in ein paar minuten "gelernt", und dafür reichts allemal.
ansonsten C#.
würde ich einfach was ganz billiges basteln, was alle email kontakte aus outlook ausliest und sich selbst per e-mail mit i-nem billigtext als anhang verschickt, also ausschließlich darauf basiert, dass jemand ne .exe als anhang von nem freund ausführt und outlook benutzt.
dann solltest du natürlich erklären können, was moderne würmer können und vllt ne grobe übersicht über entwicklung von computerviren geben und was für eine rolle würmer dabei spielen.
ansonsten:
Code:
......//////....
....(o)(o).....
.....(__)......
......(_)...... Guuden Doch,
.......(_).....
......(_)......
......(_)...... isch bin en Hägga aus Leibzsch,
.....(_).......
.....(_)....... un diss iss en selbstbrögrammirdor
......(_)......
.......(_)..... bösartscher Gombjuderworm.
........(_)....
........(_)....
.......(_).....
.......(_)..... Da isch noch net sö viel weeß vom Gombjuder
......(_)......
.....(_)....... iss des en manuellor Wurm.
......(_)......
.......(_).....
........(_).... Also löschen se bidde
........(_)....
.......(_)..... alle Dadeien von or Festbladde
......(_)......
.....(_).......
....(_)........
.....(_)....... und schickense den Wurm
.....(_).......
.......(_)..... an alle die se gennen.
........(_)....
........(_).... Donke.
C# und C++ sind beide sehr gute Sprachen, brauchen halt bissle bis sie sitzen,
aber wenn du mal eins davon beherscht, hast du schon mal was drauf.
Du musst selber wissen was für dich einfacher ist, ich habe damals mit C# angefangen und das bereue ich nicht.
AP Carry (Anfänger) - Quinn oder Varus ? 05/16/2013 - League of Legends - 29 Replies Heyho Leutz,
undzwar habe ich seit einpaar Tagen (~1 Woche) angefangen LoL zu spielen.
Nun habe ich letzte Woche als Carry mit Quinn gespielt und mit der hatte ich kaum Schwierigkeiten. Nun spiele ich Annie , doch die gefällt mir vn den Fäigkeiten nicht.
Nun habe ich eine alte 5€ PSC aufgeladen und stehe vor einer Wahl eines Champs... Quinn oder Varus?
Varus konnte ich noch nicht anspielen und weiss daher nicht , wie ich seine Fähigkeiten einsetzen kann/soll.
Generell habe ich noch wenig...
Accs für anfänger oder so (S) psc reste. 10/01/2011 - CrossFire Trading - 0 Replies Hallo Leute,
Da ich hier noch einige Accounts rumliegen habe und ich die nit brauch will ich diese für reste verkaufen da vllt jemand anders mehr damit anfangen kann.
Hier die accs
Z8Games
Z8Games
Z8Games
[B] Anfänger 4Story Acc // [S] Psc oder S4L Acc 09/24/2011 - 4Story Trading - 5 Replies Hallo 4Stroy Trading Community,
Ich will hier mal meinen 4Story Acc loswerden ^^
Dieser Hat:
# Bogenschütze LeveL 18 mit: # Goldarmbrust +13
# 2x Halloween Bonbon // 3x Brennder Kürbis
# Blaurotgroßsäbel +9
# Legendenzweihänder
# Und diesen Kürbis Helm ;)
# Nochn paar andere Chars Level 1 / 2 / 3 die N00big sind :P
Anfänger überlegt: Webdesign oder Programmieren 04/19/2011 - General Coding - 17 Replies Hey,
also erstmal hoffe ich, dass es die richtige Section ist.
Ich habe mir überlegt, dass ich mit Webdesign (sprich Html, php, CSS, Flash, Java...) oder Programmieren (vb.net, C, C#, C++) anfange. Jedoch habe ich mich noch nicht so recht entschlossen, was von Beidem.
Bisher habe ich nur einen Taschenrechner in vb.net programmiert und ich mache seit längerem GFX mit Photoshop etc.
Was meint ihr, was sich eher lohnen würde?
IMBA Anfänger/Farmer Equip oder ACC auf Amkira 09/11/2010 - Metin2 Trading - 3 Replies Hallo ihr Lieben,
ich habe keine Zeit meinen Account auf Amkira weiterzuspielen und möchte daher mein Equip oder das ganze Account tauschen.
Interessant wäre für mich gutes Equip oder ein gut geskillter Chara auf Legoria.
Doch zuerst zum Angebot:
Der Account ist perfekt für die Erstellung eines IMBA-Farmer-Accounts, für Jemanden, der sein Equip verbessern möchte oder aber es erfüllt alle Wünsche von Jemandem, der auf Amkira neu starten möchte.