+ 1
How does programming work?
Ich habe irgendwie das GefĂŒhl, dass ich nicht ĂŒber den "Taschenrechner" heraus komme. Wie wird daraus irgendwann so etwas wie Facebook oder wie können Leute damit "hacken" und SicherheitslĂŒcken finden? I've got the feeling that I'm not able to produce something better than a calculator? How are people able to "hack" someone and find lacks in cyber security?
4 Answers
+ 5
Ich schĂ€tze, du musst einfach Schritt fĂŒr Schritt einen Stein auf den anderen bauen.
Erstmal ist es nur ein bisschen schlichter Konsolencode.
Dann spielst du mit Tkinter rum und machst ein bisschen GUI.
Spielst ein bisschen mit der Standardlibrary rum.
Guckst mal, wie du Textmaterial von irgendeiner Homepage saugst, z. B. Wikipedia (Vorsicht, da gibt's Regeln).
Guckst mal, wie man ein Python-Programm kompiliert kriegt.
Wie du aufs Betriebssystem zugreifen kannst.
Wie du Programme auf anderen Systemen zum Laufen kriegst, beispielsweise ĂŒber Frameworks wie Kivy.
Und tastest dich eben StĂŒck fĂŒr StĂŒck in Bereiche vor, die dich interessieren, und wo du gezwungen bist, auch mal was Neues zu versuchen.
Und immer so weiter. Einfach nicht stehenbleiben, nicht immer wieder das Gleiche coden. ;-)
(Deine Frage ist zu allgemein gestellt. Du solltest in der Ăberschrift schon genauer zu fassen versuchen, was du wissen willst, sonst gucken hier viele eventuell gar nicht.)
+ 2
i'll just answer the "how people hack"
"hack" is more of a guessing game. which part of a system is the most vunerable, the analysis could take days or weeks it could by trial and error, brute forcing, source code analysis, network monitoring, etc.
the end result is not more than few minutes of example. but the work behind that is massive. and of course those people will be paid handsomely in (hopefully) legal way. i think they're called bounty hunter or something, or maybe "Wanted" depend on what they use the exploits for.
+ 1
HonFu Ich fĂŒrchte es könnte auch zu vage fĂŒr die q&a sein. :/
0
By spending more time coding