![]() |
Welche Sprache lernen??
Also, ich wollte bald anfangen, Programme zu schreiben, sobald ich es gelernt habe... ;)
Ich bin noch kompletter Anfänger, habe also so gut wie 0 Ahnung über den Aufbau von Programmen, S*****s usw. Nun meine Frage: Welche Computersprache sollte ich lernen, als Anfänger?? Mein Ziel wäre es z.B. mal einen kleinen Hack schreiben zu können, oder sowas in der Art... :unibrow: |
Also von kleinen Hacks schreiben solltest du erstmal abschied nehmen weil der weg bis dahin ist noch weit,
mein Weg war etwa der: -Common Lisp -PHP -Java -C |
Zum Prinzip-verstehen kannst du die Skriptsprache AutoIt verwenden, mit der kann man wenigstens Bots schreiben. Verschiedene Dinge automatisieren und so weiter. Sonst ist Visual Basic leicht zu schreiben, ist aber nicht so gebräuchlich und Windows-abhängig. Besser ist da C++, das ist mehr oder weniger die Grundlage. Daraus kannst du PHP für die Webprogrammierung lernen.
|
Für Exploits oder generell sehr maschinennahen Code würde ich C empfehlen.
C ist wirklich eine tolle sprache, die dank der Headers/Libs eine unglaubliche Flexibiliät mitbringt. Neben VBS (ist eine Skriptsprache, keine Programmiersprache) und C# ist C meine absolute Lieblingssprache - VBS kann ich auch noch recht gut und C# hatte ich mal angefangen, aber nicht weiter vertieft, da meine Ziele für die Arbeit alle mit VBS zu erreichen waren. Das Wort Ziel ist btw. ein guter Punkt - du musst wissen, wo du in der Softwareentwicklung hin möchtest und suchst dir arauf hin eine passende Sprache aus. Programmieren soll Spaß machen - da sollte man sich nicht zu zwingen bzw. quälen müssen. ;) //Edit: Wie spartan-b292 schon sagte, wird es noch ein Weilchen dauern, bis du einen Exloit schreiben kannst. Zuerst musst du sehr viel Interesse, Lernbereitschaft und Disziplin zeigen und die Sprache in seiner Grundform beherrschen. //Edit2: Falls du dich für C entscheiden solltest, dann schau mal in [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]Thread vorbei. Viele Grüße, haze303 |
wenn du es leicht haben willst, dann
fang mit Visual Basic an oder einer sprache in der du mit wenig wissen die befehle verstehen kannst ;) Dann kannnst du, wenn du die in VB stehen Möglichkeiten erschöpft hast (mir ging damals so) kannst du mit C / C++ anfangen, wobei ich dir c++ raten würde ;) wenn du dann aufs s*****en wie zb.: Java, PHP, oder windows Batch (BAT-Dateien) wirst du feststellen, dass sich die meisten Befehle gleichen. Die kunst ist es klein anzufangen und groß zu enden und dabei nie die Lust an der sache zu verlieren PS: Paar programme mit den du für windows programmieren kannst: Dev-Cpp (C++) --> Consolen Borland C++ Builder 6 (falls du nix findest Upp ich den) Ms Visual Basic 2005 Express edition mfg und viel spaß |
Zitat:
|
Man darf nicht vergessen, dass zum Exploiten noch ein wenig mehr dazu gehört, als C programmieren zu können.
Vor daher ist C lernen einer der Schritte zum Ziel. Die Programmierung ist für das finden von Sicherheitslücken nur ein Werkzeug, um diese danach auch nutzen zu können, aber Lücken zu finden hat prinzipiell kaum etwas mit C Programmierung zu tun. Außerdem muss man nicht C lernen, um seine Exploits anwenden zu können, dies könnte man auch in einer ganz anderen Sprache tun, wobei es hier auch Grenzen gibt - mit Visual Basic beispielsweise, kann man so etwas wirklich vergessen. Man weiß bisher nicht so genau, was der TE mit "Hacks" meint, denn ein "Hack" ist heutzutage ein unheimlich breitgefächerter und auch oftmals falsch verwendeter Begriff. Viele Grüße, haze303 |
Wenn du Hacks oder Exploits schreiben willst, dann solltest du besser alle Programmiersprachen lernen. Besonders noch die Assemblersprache. Anfängersprachen werde da erstmal Java, C++, PHP, SQL usw.
Diese solltest du perfekt beherrschen. Ein Exploit zielt darauf den Angriff zu automatisieren oder Berechnungen durchzuführen, die nur ein Programm im komplexen Maße kann. Du solltest auch erstmal wissen wo die Sicherheitslücke ist und wie man diese ausnutzen kann. So sind z.B. auch Netzwerkkenntnisse nötig und die der anzugreifenden Software und Betriebsystem - denn der Angriff bewegt sich oft über mehrere Ebenen. In dem Bezug gibt es auch Software die den Angriff entgegenwirkt, wie Firewall, IDS, Antivirenscanner usw. |
Zitat:
sql ist keine programmiersprache. */klugscheiss* btw: php finde ich für anfänger eher ungeeignet. um beim thema zu bleiben: wenn du hacken willst, benötigst du jahrelange erfahrung. das wurde aber schon mehrfach erwähnt. also vergiss das erstmal. lerne erstmal programmieren. mein tipp: installier dir ein linux deiner wahl, und mach dich erst in java, dann in c++ fit. ~ 2-3 jahre. wenn du bei windows bleiben möchest, dann mach dich erst fit in c# und dann in c++. ebenfalls ~ 2-3 jahre. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.