Kann jeder Programmierer hacken?


25.08.2024, 22:18

Programmierer*

Nein 100%
Ja 0%

20 Stimmen

11 Antworten

Nein

Nein nein und jeder Programmierer kann einen Drucker auch nicht reparieren!

Woher ich das weiß:Hobby – In meiner Freizeit lerne ich gerne neue Fähigkeiten.
Nein

Es liegt zwar nahe, dass ein Hacker auch programmieren kann, ist aber nicht zwangsläufig nötig.

Um ehrlich zu sein, kenne ich aber keinen guten Hacker, der nicht auch programmieren kann.

Woher ich das weiß:eigene Erfahrung – Zertifiziert von THM und CTF Liebhaber
Nein

Nein… Hacken ist nicht das, was in Filmen immer gezeigt wird, wo irgendwer HTML Code auf dem Display hat mit fancy Animationen zwischen den einzelnen Schritten.

Programmieren besteht für viele daraus, mithilfe eines Frameworks Applikationen oder Systeme zu bauen. Dabei geht man niemals auf das Level des Systems selbst, sondern nutzt höchstens System APIs. Das ist nicht hacken, das ist, als würdest du dir ein neues Möbelstück basteln, was du dann in dein Haus stellst und an andere Leute verkaufst. Deshalb kannst du aber noch lange keine Schlösser knacken und somit einbrechen, auch, wenn beide Tätigkeiten etwas mit Häusern zu tun haben.


cleanercode  25.08.2024, 23:24
Hacken ist nicht das, was in Filmen immer gezeigt wird, wo irgendwer HTML

Hacking, HTML, Hollywood... ich dachte, es wäre alles echt. Fängt immerhin alles mit einem "H" an - das kann doch kein Zufall sein :(

1
NicolasHelbig  25.08.2024, 23:26
@cleanercode

Ja, das war natürlich ein kleiner Witz meinerseits. Natürlich sieht Hacken so aus, oftmals auch mit zwei Leuten an einer Tastatur gleichzeitig! Sorry, falls meine Ironie da nicht ganz durchkam. °_°

1
Nein

Hier musst du folgendes beachten.

Ein Programmierer/Entwickler schreibt Software.

Ein Hacker (und damit meine ich keine Script-Kiddies) betreibt Reverse Engineering, testet den Code und spielt viel mit einem Debugger herum, um die Edge-Cases zu finden - auf diese Weise entsteht erstmal Wissen von einer Sicherheitslücke.

Bestätigt sich diese Sicherheitslücke, wird sie zum Hot-Spot - ein Einstiegspunkt für den Exploit. Der Hacker wird also zum Programmierer und schreibt den Exploit in einer geeigneten Sprache. Solange der Exploit unentdeckt bleibt, ist es ein Zero-Day-Exploit und kostet für gewöhnlich viele hunderte von Euros. Die Scanner kennen diesen Virus noch nicht und er kann durchgeschleusst werden.

Neben dem "Software-Hacking" gibt es noch das "Human-Hacking" oder Social Engineering. Damit werden Informationen von einer Person "geklaut", indem sie manipuliert wird.

Wenn ich weiter schreibe, bin ich morgen früh nicht fertig. "Hacking" ist ein breiter Begriff.

Zusammenfassend lässt sich sagen, dass ein Programmierer in der Lage wäre, einen Exploit zu schreiben. Aber der Hacker findet die Lücken.

Nein

Ich kann Programmieren, habe vom Hacken aber keine Ahnung.

Woher ich das weiß:Hobby – Spiele seit 8 Jahren