Ich hacke einen ONLINE-SHOP (IT-Security Einführung Deutsch)

Поділитися
Вставка
  • Опубліковано 28 тра 2024
  • Hier geht es direkt zum Projekt: owasp.org/www-project-juice-s...
    In diesem Video zeige ich euch eine Einführung in IT-Sicherheit. Wie kann man einen Online-Shop hacken? Es dreht sich um eine Plattform, die extra für diesen Zweck gebaut wurde (OWASP Juice Shop). Ich zeige wie Hacker vorgehen, wie sie Sicherheitslücken im System erkennen und wie sie allgemein denken.
    Achtung: Dies ist kein Tutorial. Es handelt sich um ein Beispielprojekt, das extra nur für diesen Zweck gebaut wurde und dafür auch benutzt wird. Dieses Video dient rein Bildungszwecken. Aufklärung ist die beste Prävention. Wir brauchen mehr IT-Sicherheitsexperten in Deutschland. Dieses Video ist ein kleiner Beitrag dafür, euch für das Thema zu sensibilisieren und zu zeigen, wie interessant das Thema IT-Security und Programmieren ist.
    Kostenloses Beratungsgespräch zur Weiterbildung: weiterbildung.developerakadem...
    Inhaltsverzeichnis:
    00:00 | Einleitung
    01:10 | Online-Shop (OWASP Juice Shop)
    01:59 | Cross-Site-Scripting - Was bedeutet das überhaupt?
    02:44 | Textfeld suchen
    04:11 | JavaScript einfügen (iframe)
    05:37 | Administrator Account hacken
    06:31 | SQL-Injection - Was ist das?
    07:08 | Wie funktioniert ein Backend?
    07:37 | SQL-Code eingeben
    08:05 | Fehlermeldungen analysieren
    08:48 | SQL-Code manipulieren
    12:37 | JWT decoder
    14:14 | Md5 decode - Hash eingeben
    Instagram: / junus.ergin (Junus Ergin)
    Tiktok: / herr_programmierer (Herr Programmierer)
    Podcast: open.spotify.com/show/3sOOzOg...
    ____ Über diesen Kanal ___
    Die Developer Akademie bildet dich zum Programmierer weiter. Auch wenn du noch NIE eine Zeile Code geschrieben hast, ist es möglich in 3 - 9 Monaten einen bezahlten Job zu finden. Dafür musst du nicht nur programmieren lernen, sondern einen guten Lebenslauf mit vielen verschiedenen Projekten vorweisen. In unserem Programm hast du ständigen Kontakt zu unseren Coaches, Hausaufgaben, Abgabefristen und Projekte aus der Praxis.
    Am Ende erstellen wir mit dir deinen Lebenslauf und unterstützen dich bei deiner Bewerbung.
    Informiere dich auf weiterbildung.developerakadem...

КОМЕНТАРІ • 235

  • @mark-baumann
    @mark-baumann 2 роки тому +279

    Bitte mehr von solchen Hacking Angriffen 💪 mega interesannt!

    • @linixred7293
      @linixred7293 Рік тому +3

      Ja

    • @eetgribtek382
      @eetgribtek382 Рік тому +4

      Danke das du mir ein Realistisches Bild im Kopf gegeben hast, wie Hacking in wirklichkeit aussieht, sonst kennt man das nur in den Filmen..

    • @lenoxheimgartner6025
      @lenoxheimgartner6025 Рік тому +1

      Der bre will bank hacken

    • @Luuniix
      @Luuniix Рік тому +2

      Sus

    • @FragRedditDE
      @FragRedditDE Рік тому +1

      @@eetgribtek382 Manche Filme machen es auch sehr realistisch wie z.B Mr Robot.

  • @pheresx
    @pheresx 2 роки тому +15

    Direkt nach dem Intro geliked! Hab gestern erst das Javascript Taschenrechner Tutorial nachgecodet und bin so dankbar dafür!

  • @jak9990
    @jak9990 Рік тому +4

    Ihr seid wirklich richtig klasse!
    Ich habe einen riesengroßen Respekt vor eurem können

  • @unbekannt401
    @unbekannt401 2 роки тому +10

    Danke für dieses tolle Video. Wie alle Videos 🙂 Sehr informativ.

  • @alexanderwiebe8109
    @alexanderwiebe8109 4 місяці тому

    Es ist erschreckend, wie einfach das ist. Etwas Informationen sammeln und schon gehts los. Das war jetzt ein Shop, will gar nicht wissen, was sonst noch alles möglich ist. Obwohl, eigentlich sollte es klar sein. Vielen Dank für diesen Beitrag.

  • @alexanderbehling4680
    @alexanderbehling4680 Рік тому +1

    Tolles Video. Sehr gut erklärt.👍
    Und genau darum gibt es in den meisten relationalen Datenbankmanagementsysten (RDBMS) Prepared Statements mit dem SQL-Injection nicht möglich ist.
    Neben der Nutzung dieser Technik sollte es sollte zum Routine gehören, Benutzereingaben immer vor Weitergabe an die DB immer zu validieren und zum anderen die Fehler der DB immer abzufangen und keines Falls so durchzureichen.
    Mittlerweile gibt es neben SHA256 auch SHA512 dessen Hash deutlich länger ist (512 Bits statt 256) Natürlich gibt es auch hierfür Tabellen, sodass die Länge bei einem einfachen Passwort quasi egal ist. Es gibt dann noch die Möglichkeit einen eigenen Präfix und einen sog. Salt anzugeben, sodass das Passwort schwerer zu knacken ist.
    Nützt allerdings nichts, wenn solche fundamentalen Fehler gemacht werden.
    Da waren echte Profis der Programmierung am Werk 😉
    Da muss man sich dann nicht wundern, wenn die eigene E-Mailadresse Teil eines Datenlecks ist... und man nun haufenweise Spam bekommt.
    Leider habe ich in meiner Arbeit als Webentwickler schon einige dieser "tollen" Quellcodes gesehen und mich jedesmal wie Bolle gefreut. Mir wird schon bei dem Gedanken daran 😖.

  • @yannik8271
    @yannik8271 Рік тому +4

    Gerade erst auf diesen Kanal gestoßen. Ultraspannend und ultragut erklärt. Weiter so!:D

  • @user-vy1ek1vq5j
    @user-vy1ek1vq5j 8 місяців тому +1

    wollte schon immer wissen wie Hacker vorgehen...DANKE🙂

  • @fadisalameh3368
    @fadisalameh3368 Рік тому

    Dieses Video finde ich super
    Danke für Ihre Bemühen

  • @Kaano_27
    @Kaano_27 Рік тому +1

    ich freue mich schon in 3jahren bei euch meiine weiterbildung zu machen evtl.😊👍

  • @ScriptRaccoon
    @ScriptRaccoon Рік тому +29

    Sehr gut erklärt!
    Es kommt ein wenig so rüber, als ob die hier vorgestellten Sicherheitslücken immer auszunutzen sind. Das ist aber höchstens bei Hobbyprojekten von irgendwelchen Anfängern der Fall (oder Usern mit schlechten Passwörtern wie "admin123"). Kommerzielle Anwendungen kann man mit den hier genannten Methoden nicht hacken.

    • @Programmierenlernen
      @Programmierenlernen  Рік тому +19

      ja da hast du Recht. Natürlich zeige ich hier nur die Basics. Auch aus Sicherheitsgründen. Aber es geht einfach mehr um die Denkweise und darum, Lust auf das Thema IT, IT-Sicherheit und Programmieren zu machen :-)

    • @morris_de
      @morris_de Рік тому

      @@Programmierenlernen Das Ziel wurde definitiv erreicht bei mir

    • @alexanderbehling4680
      @alexanderbehling4680 Рік тому +1

      Leider gibt es sollte Fehler auch bei kommerziellen Anwendungen. Nur werden diese dann schnell und meisten stillschweigend gefixt. Die Gründe dafür sind vielfältig. Zu geringe Zeit für ein ordentliche Programmierung / einen ordentlichen Test. Fehlendes Know-How ... Bin selber Webentwickler und kenne das aus eigener Erfahrung.

    • @marc2911
      @marc2911 Рік тому +1

      @@Programmierenlernen ein Video darüber wie man diese Sicherheitslücken schließt bei seiner eigenen Seite wäre doch nice. Also wie man Eingabefelder sicher verarbeitet.

  • @enesbirdal3443
    @enesbirdal3443 Рік тому

    Bist der beste habe so viel dchon von dir gelernt einfach nur danke dafür

  • @SushyPala
    @SushyPala Рік тому

    Ich hab absolut null Ahnung von irgendwas, was ich da sehe.
    Habe auch keine Ahnung warum mir dieses Video vorgeschlagen wurde und ich es mir angeguckt habe.
    Ich weiß nur das ich es unfassbar interessant finde und mehr wissen will!

  • @brunovarrese6043
    @brunovarrese6043 Рік тому +1

    Junus du machst wirklich sehr gute Videos. Ich hoffe du wirst weitere Video auf Juice Shop machen.

  • @oliverkern6106
    @oliverkern6106 Рік тому

    Sehr interessant. Wieder was gelernt 😊

  • @babismemes
    @babismemes Рік тому +1

    cooles Video, ich habe auch sehr viel aus euren Videos gelernt.

  • @milankaiser9980
    @milankaiser9980 Рік тому +1

    vielen danlk hab jetzt zugriff auf die pentagon akten

  • @therealchaos19
    @therealchaos19 Рік тому

    sehr informativ. vielen dank. mir war nicht bewusst, wie einfach sowas sein kein

  • @sftv2993
    @sftv2993 2 роки тому +5

    Sehr gutes Video und gut erklärt 👍🏼

  • @dimaschine8838
    @dimaschine8838 Рік тому

    Sehr interessantes Video. Vielen Dank

  • @reb_snow3253
    @reb_snow3253 Рік тому

    gutes video du machst immer tutorials ueber meinen Traum beruf

  • @mrproper1
    @mrproper1 Рік тому +1

    Eben entdeckt und direkt fan geworden Abo hast du und freue mich auf weitere Videos

  • @Aalii6
    @Aalii6 2 роки тому

    interessantes Thema, danke!

  • @sabitastisch9228
    @sabitastisch9228 Рік тому

    Sehr nice, vielen Dank :)

  • @UmarMohammad1807
    @UmarMohammad1807 2 роки тому +49

    Moin Junus, hoffe es geht ihnen bestens 😆. Wollte mich mal so bei ihnen bedanken, für ihren tollen Kanal, welch einer viel hilfreicher ist als manch andere. Echt tolle Videos die meiner Meinung nach wirklich mehr Aufmerksamkeit verdient hätten, dafür welch eine Mühe in den Videos stecken. 👍 Danke für alles, dank den Videos habe ich vor ungefähr nh Woche auch meine erste Webseite erstellt mit HTML und CSS, nun sitze ich an meinem Rechner um mich jetzt mehr mit JavaScript schlau zu machen, was auch nochmal anders ist als HTML und CSS. Naja, an diesem Sprung von so etwas einfachen zu so etwas (schwerem) muss man sich erst einmal gewöhnen. 😂 Ich gebe mein bestes und hoffe mehr dazu lernen zu können.

    • @Programmierenlernen
      @Programmierenlernen  2 роки тому +11

      danke freut mich sehr. Ja am Anfang ist der Sprung groß. Aber du wirst sehen, mit JavaScript macht es dann auch viel mehr Spaß

    • @alexanderbehling4680
      @alexanderbehling4680 Рік тому +1

      @@Programmierenlernen Absolut.
      Die meisten Webseiten kommen garnicht ohne Javascript aus und man kann damit so einiges anfangen.

    • @CT--vz3mm
      @CT--vz3mm Рік тому +2

      Hast du so schnell HTML und CSS gelernt das du direkt JavaScript anwenden kannst?

    • @UmarMohammad1807
      @UmarMohammad1807 Рік тому +2

      @@CT--vz3mm nur bei Java Script habe ich noch meine Probleme

    • @CT--vz3mm
      @CT--vz3mm Рік тому +1

      @@UmarMohammad1807 Ich finde CSS schon anspruchsvoll. Hast du vielleicht paar Tipps um schnell CSS zu lernen?

  • @PatrickPeuckmann
    @PatrickPeuckmann Рік тому +2

    Sehr gut erklärt. 👍
    Allerdings war das ja jetzt ein sehr einfach Psswort mit einem MD5 hash. Was machst du denn bei einem komplexeren Passwort mit einer unbekannten sha256 mit gegebenenfalls noch salt hinten dran?

  • @Olivier.Luethy
    @Olivier.Luethy Рік тому

    Sehr gutes Video. Meine Webseiten habe ich zum Glück mittels htmlspecialchars geschützt🤣

  • @benkheder-software169
    @benkheder-software169 Рік тому

    Danke, bitte mache mehr Videos über das Thema. 😀

  • @ripixxx...
    @ripixxx... Рік тому

    Toll erklärt 👍

  • @MrSnape78
    @MrSnape78 Рік тому +1

    Ich gucke das Video nur um Sachen zu lernen damit ich anderen schaden kann danke! Ab zum nächsten Video!

    • @user-xe6jm1nj8v
      @user-xe6jm1nj8v 2 дні тому

      Diagnose: Nach innen gestülpter Micropimmel☺

  • @lutzpjey1079
    @lutzpjey1079 Рік тому

    Sehr Interesssant das ganze, und ich bin da ja absolut ein hinterwäldler, ich bastel selten mal etwas mit Phase5 Html :-)))
    So denn ich habe es mal aboniert, vielleicht bleibt ja etwas hängen

  • @fallout9013
    @fallout9013 Рік тому

    Krass und sehr cool 👍🏻

  • @pieterpient5362
    @pieterpient5362 2 роки тому +1

    Gutes Video !

  • @liamm_2006
    @liamm_2006 2 роки тому +8

    Cooles Video! Könntest du mal Kotlin Tutorial machen?

  • @camoes1956
    @camoes1956 Рік тому

    Sehr gut!!

  • @philipmrz6038
    @philipmrz6038 2 роки тому +2

    Top Video

  • @luxcas17
    @luxcas17 Рік тому

    Einmal wieder VS installiert und direkt bis du auf meiner For You Page :D Aber coole Videos :)

  • @Faygris
    @Faygris Рік тому

    Coole Sache! 😊 Jetzt muss ich nur noch wissen, wie ich meine Website bombenfest dagegen absichere

  • @noobiediebuss2997
    @noobiediebuss2997 2 роки тому

    Ich liebe deine videos

  • @musleetv6667
    @musleetv6667 Рік тому

    Wow, danke für die Aufklärung....bin aber auch geschockt, dass es so leicht geht!

    • @Programmierenlernen
      @Programmierenlernen  Рік тому

      deshalb mach ich diese Videos. Aufklärung ist das A und O ;-)

    • @YouAreUnimportant
      @YouAreUnimportant Рік тому +1

      Das wird bei sogut wie keiner "echten" Website so leicht gehen.

  • @AikasAcc
    @AikasAcc Рік тому

    danke für das tutorial

  • @roverking2532
    @roverking2532 Рік тому +1

    Super video

  • @MarcoVeLi
    @MarcoVeLi 2 роки тому

    Cooles Video, zieh ich mir jetzt rein 😃

  • @mohatv6643
    @mohatv6643 2 роки тому

    Nur für das Gute :)

  • @venafelddanschreita
    @venafelddanschreita Рік тому

    Sehr interessant

  • @tsaeeb9458
    @tsaeeb9458 2 роки тому

    interessant👍

  • @morris_de
    @morris_de Рік тому +2

    Sehr interessant! Echt cool die Infos rüber gebracht

  • @cenonix
    @cenonix Рік тому

    Bitte mehr davon

  • @mrfairact8662
    @mrfairact8662 Рік тому +4

    Und das nächste Video: "Wie man aus einem Gefängnis ausbricht, nachdem man ein Online-Shop gehackt hat und dabei erwischt wurde" 😆

  • @djzdee
    @djzdee 11 місяців тому

    Hey ,ich finde gut zu wissen wie das geht aber wie kann man sich davon schützen? Sehr interessante Kanal weiter so ❤.

  • @SirPhil
    @SirPhil Рік тому +1

    Ich Suchte deine Videos abnormal krass xD Weil ich würd total gern Programmieren Lernen und in der IT branche Fuß fassen da ich als Gamer schon viel aneignen musste und mich des so gefesselt hat. Nur leider will mir keine Firma eine chance geben ausbildungstechnisch oder als Quereinsteiger

    • @Programmierenlernen
      @Programmierenlernen  Рік тому +1

      komm doch zu uns in die Weiterbildung. Wir haben viele Gamer bei uns, die es geschafft haben (siehe letztes Video - Interview mit Tim)

    • @SirPhil
      @SirPhil Рік тому

      @@Programmierenlernen ich habe mich tatsächlich bereits Beworben, aber habe etwas bedenken bezüglich der Weiterbildung da ich die Finanzielle Möglichkeit schlicht weg nicht habe auf Grund meiner momentanen Abhängigkeit vom Job Center / Arbeitsamt.

  • @lukefreerider829
    @lukefreerider829 Рік тому

    Danke

  • @way33mashallahrdw5
    @way33mashallahrdw5 Рік тому

    hey hätte da so ne frage also als du mit dem einfügen vo javascript angefangen hast kommt bei dir ya eine Meldung so von oben dieses Fenster da bin auf apple is das hier genauso also bin auf dem Mac und bei mir kommt nichts heißt das die Seite ist einfach gesicherter oder liegt es am gerät

  • @joeyfleck8151
    @joeyfleck8151 Рік тому +3

    Es wäre mal super spannend für WordPress Webseiten. Davon existieren ja schließlich Millionen. Kannst Du dazu ein Video machen für die IT-Sicherheit? LG

    • @Kxys.948
      @Kxys.948 Рік тому

      Die websiten sind oft sehr sicher weil es opsn source ist dazu kommt das es halt Millionen nutzen da gibt es oft wenig Lücken das einzigste was es gibt sind zero daya exploits bei manchen Datenbanken oder kleinen Extras bei solchen Webseiten

  • @dominiks1181
    @dominiks1181 Рік тому +1

    Sehr Unterhaltsam :-) auch wenn ich das schon alles kannte.
    PS: Passwörter sollten auch lieber gesalzen werden. ;-)

    • @alexanderbehling4680
      @alexanderbehling4680 Рік тому +1

      Stimmt, aber die anderen Probleme sollten durch eine saubere Programmierung (z.B. Nutzung von prepared Statements, Maskierung von Benutzereingaben...) auch behoben werden. Sonst hilft das Salzen auch nicht viel.

  • @Sarias06
    @Sarias06 Рік тому

    Ok ich kann nicht programmieren, aber webseiten erstellen (wenn auch nur 0815) html kann. das das schon soweit ausreicht, um relativ "einfach" in systeme einzudringen ist irgendwie beängstigend. die frage die sich mir jetzt stellt, gibt es auch eine einfache lösung, um dem problem vorzubeugen? etwa indem man sonderzeichen in eingabe felder Ausschließt und für Login Definiert, das es imemr auch Buchstaben geben muss, beziehungsweise 1 zeichen alleine nicht ausreicht, um zu verhiondern, das man einfach nur ' setzt? Das wären dann ja die einfachsten dinge, um starke angriffe im vorfeld schon abzuwehren, oder habe ichda einen gedanken fehler?

  • @JanderG
    @JanderG 2 роки тому +8

    na, wenn UA-cam dieses Video mal oben lässt 😬
    Nicht, dass ich es dir nicht gönnen würde, aber es haben schon einige andere UA-camr wegen Weniger in dieser Richtung Probleme bekommen.

    • @Programmierenlernen
      @Programmierenlernen  2 роки тому

      Ja das Video dient nur zu Bildungszwecken. Das ist ja quasi eine Challenge, die ich hier gemeinsam mit euch mache. Es ist auch nicht das erste Video zum OWASP Juice Shop. Ich hoffe, dass ich hiermit den ein oder anderen für das Thema Coden und IT-Sicherheit begeistern kann.

  • @LordKhor
    @LordKhor Рік тому +1

    Mega interessant. Noch interessanter wäre, wie man sein Zeug gegen derartige Angriffe schützt

    • @Programmierenlernen
      @Programmierenlernen  Рік тому +2

      gute Videoidee

    • @LordKhor
      @LordKhor Рік тому +2

      @@Programmierenlernen ehrlich gesagt wundert es mich etwas, dass YT dieses Video nicht gesperrt hat, da hier aktiv gezeigt wird, wie man eine Website angreifen kann...

    • @Dr.med-rasen
      @Dr.med-rasen Рік тому

      @@LordKhor hä, er hat doch gesagt, dass man abschalten muss, wenn man Unfug anstellen will?! Soll er noch damit drohen, den Zuschauer zu verpetzen?
      Ich finde diese Sicherheitsvorkehrungen absolut glaubhaft 😂😂😂

    • @LordKhor
      @LordKhor Рік тому +1

      @@Dr.med-rasen naja ein anderer UA-camr hat kurz vorher ein Video veröffentlicht, warum es nicht so klug ist, seine Passwörter im Browser zu speichern. Er hat mit seinem eigens entwickelten Trojaner gezeigt dass es relativ simpel ist, diese Passwörter abzugreifen. Er hat nicht gezeigt wie. Das Video hat kein Stück vermittelt wie man das macht wie der Trojaner funzt oder gecodet ist etc. Er hat sogar die Paragraphen genannt, nach denen man sich strafbar macht, wenn man sowas macht. Das Video wurde down genommen und erst nach mehrfacher Beschwerde wieder frei geschaltet. Da man hier explizit gezeigt bekommt wie man derartige Angriffe durchführt, war ich hakt verwundert, dass das nicht gesperrt wurde

    • @Silerra
      @Silerra Рік тому

      Normalerweise sollte es Standard sein, wie man z.B. gegen Injektion sicheren Code schreiben kann und welche Codeschreibweisen man nicht machen sollte. Bei vielen Tutorials die ich gesehen hab, wurde das auch ausführlich erklärt. Das zeigt schon seine Qualität von mittlerweile vielen UA-camrn.

  • @alibrahym
    @alibrahym Рік тому

    cool

  • @skylo706
    @skylo706 Рік тому

    Hab jetzt noch nicht nachgeschaut, aber ist das kostenlos zu nutzen oder muss man da eine art abonnement abschließen?

  • @DocSnyder82
    @DocSnyder82 Рік тому +1

    Das Video ist ja ganz nett, aber es gibt schon lange nicht mehr nur MD5 und SHA1. Alle Zeichen stehen heute auf BCrypt. Und das ist eine komplett andere Hausnummer!

  • @Chucky82
    @Chucky82 Рік тому

    Bitte so einen kanal mal zu funk. Ihr wärt ne echte Bereicherung für die. Jetzt wo Simplicissimus weg ist, ist bestimmt ein platz frei. Ihr vermittelt wenigstens noch Bildung.

  • @x3CraNKxHDx3
    @x3CraNKxHDx3 Рік тому

    Geht das auch bei Seiten die Sicher sind oder nur bei Unsicheren? Hab bisher noch nie eine Ungesicherte Gesehen.

  • @SlayerSla
    @SlayerSla Рік тому

    aber hab mal ne frage wo werden denn hacker gefragt, also in welchem job, das ist sowieso interessant, aber brauch das irgend eine firma? oder ist man dann parallel in der security, da man sowas ja kann?

  • @EiswaffelGHG
    @EiswaffelGHG Рік тому

    Moin, welche Software benutzt ihr zum cutten? :)

  • @RonsoLp
    @RonsoLp Рік тому

    Kleine Frage. Hab gerade in meinem Studium IT-Sec und ist das decoden von Hash values mit solchen listen nicht schwierig wegen salt and pepper?

    • @Programmierenlernen
      @Programmierenlernen  Рік тому +1

      ja, aber wird nicht immer gemacht. Sollte aber immer gemacht werden

  • @DanielStoehr203
    @DanielStoehr203 2 роки тому +2

    Hallo Junus,
    Danke für das tolle Video.
    Warum wird eigentlich bei der sql injection direkt der Admin ausgegeben?
    Liegt das daran dass der Admin meist der erste User in der Datenbank ist oder gibt es hier nur einen User?
    Könnte das auch nicht zufällig ein anderer User sein?
    Gruß
    Daniel

    • @Tri-Technology
      @Tri-Technology 2 роки тому +1

      Junus nimmt hier eben an, dass der erste angelegte Nutzer der Admin ist. Natürlich könnte der erste Eintrag auch jedem anderen gehören.

    • @Programmierenlernen
      @Programmierenlernen  Рік тому

      Genau so ist es! :)

    • @dAnZaR58
      @dAnZaR58 Рік тому

      Man hätte die sql expression einfach um ein "email LIKE 'admin'" erweitern können, um nur die email zurückzugeben, die die Zeichenkette "admin" enthält, wäre garantierter

  • @randomyoutubechannel4794
    @randomyoutubechannel4794 2 роки тому +1

    5:53 - admin admin funktioniert immer. Selbst bei Tesla :D

  • @florianvo7616
    @florianvo7616 Рік тому

    ist recht interessant aber wenn moderne technologien verwendet werden ist sowas unmöglich. Ich bin selbst full stack webentwickler, schreibe .Net 6 C# backends und React Typescript frontends und ich kann garantieren dass moderne apps by default secure sind wenn man keine essentiellen fehler macht. Man braucht in der Regel nur das "Hello World" sample aus den docs zu kopieren, sei es Microsoft docs oder MSDN und man hat eine sichere app auf der man aufbauen kann. Eine gefahr durch SQL Injection ist heutzutage eher minmal und nur auf veralteten websites. Auch spannend ist die SQL Injection an der Kasse beim Supermarkt xD das war früher mal ein tatsächliches Problem aber heutzutage auch nicht mehr

  • @kanister21
    @kanister21 Рік тому

    Ein Schweizer Käse hat Sicherheitslücken? Wieder was gelernt 😆

  • @mo7aZa
    @mo7aZa 6 днів тому

    Ist "html" Eine Voraussetzung fürs "hacken"? I j bin immer noch bei cxx und java... (nicht um hacking zu lernen) das Thema hacking interesiert aber. Ich wollte auch mal bei js reinschauen... da aber ist html & css Pflicht

  • @ccxx9560
    @ccxx9560 Рік тому

    Hey hast du vllt ein hack wie mann die fritzt box umgeht meine wg hat die ziemlich gut eingerichtet von leuten die IT studiert habe alles versucht (ich habe einen pc

  • @Daily_Interesting_Facts
    @Daily_Interesting_Facts Рік тому +1

    wie läd man dieses programm herrunter?

  • @zombietimo0099
    @zombietimo0099 Рік тому

    Meine eigenen 👌👌🤣

  • @InformaticFreakTutorials
    @InformaticFreakTutorials Рік тому +2

    14:43 ne ne, hacker packen den hash doch nicht in eine online Cracker, sondern nutzen hashcat dafür 😉
    trotzdem gutes Video

    • @testuser1235
      @testuser1235 Рік тому

      Echte Hacker benutzen keine Open Source tools wie Hashcat.

    • @michael_reinhold94
      @michael_reinhold94 16 днів тому

      ​@@testuser1235wer hat das festgelegt? Natürlich darf man als ein whitehat Hacker Hacking Tools benutzen

  • @aocmusik
    @aocmusik Рік тому

    Die meisten der attacken verhindert man doch mit htmlspecialchar() am eingabefeld oder?

    • @privatename4716
      @privatename4716 Рік тому

      nein, htmlspeciahar() ist nicht sicher, man benutzt gegen SQL Injection sogenannte prepared Statements, die geben vor ob der enthaltene Wert ein String oder ein Integer sein darf

    • @aocmusik
      @aocmusik Рік тому

      @@privatename4716 und wenn es eine größere anfrage ist und beides möglich ist? wie kann das htmlSC() umgangen werden, wieso ist es nicht sicher? Fanke für die Antwort :)

    • @privatename4716
      @privatename4716 Рік тому

      @@aocmusik du kannst htmlspecialchars mit XSS bypassen, deswegen unsicher.

  • @karazutra
    @karazutra Рік тому +1

    Das Problem ist nem Multihash ja einfach behoben, mit dem Passwort am Ende. Ich hab aber das Gefühl das sich das Video auf sehr veraltet Sicherheitslücken bezieht. Jede der im Video aufgezeigten Lücken sind ja relativ einfach über das backend zu beheben. Trotzdem wieder sehr gutes Video, hätte mir aber von eurem Kanal gewünschtes das etwas mehr auf die Problemlösung eingegangen wird. LG

    • @fachhers2319
      @fachhers2319 Рік тому

      Hallo Krogie. Ich habe das Glück mit dem Entwickler vom Juice Shop zu arbeiten. Die gezeigten Sicherheitslücken sind keineswegs veraltet. Sie zählen zu den Top 10 der aktuellen Sicherheitslücken. Du wirst sehr viele Shops im Internet finden, die genau diese Sicherheitslücken haben. Klar kann man eine Sql Injection durch prepared statements verhindern. Das Problem ist jedoch dass es sehr viele unerfahrene Entwickler da draußen gibt, die mal schnell einen Shop für ihren Kumpel zusammen hacken. Jeden Tag steht ein Ahnungsloser auf dieser Welt auf und ist der Meinung dass er ein guter Entwickler sei, weil er ein Php Buch gelesen hat und erste Ergebnisse erzielt hat.

  • @lowien_lausemaedeleforfitlost

    Man müsste also immer den Pfad zum Admin unklar machen um das zu treten zu unterbinden.

  • @GeneralAsozial
    @GeneralAsozial Рік тому

    Nun muss ich mein Spring Boot Service umschreiben weil ich paranoid geworden bin😂

  • @ragnaruhl7636
    @ragnaruhl7636 Рік тому

    1000 likes fol. gemacht Xd

  • @christiancarlbahls7000
    @christiancarlbahls7000 Рік тому

    Ich habe ein Problem das ich von mein Laptop das Kennwort vergessen.
    Wie kann ich das ändern.

  • @stxtement
    @stxtement 2 роки тому

    Ich bekomme nur bei Vorschau den HTML code`. Was mache ich falschxD?

  • @theoklautzsch8310
    @theoklautzsch8310 Рік тому

    wie kommt man auf die seite?

  • @xeia2874
    @xeia2874 Рік тому

    3500 like 😁

  • @ghostforbigmac716
    @ghostforbigmac716 Рік тому

    0:40 Byeee

  • @Chucky82
    @Chucky82 Рік тому +3

    Unfassbar geil. Ich bin leider absolut unkreativ, sonst würde ich schon lange lernen wie man programmiert. Ich finde das so unglaublich interessant, ich glaube ich würde töten um sowas zu können.

    • @M_.239
      @M_.239 Рік тому +1

      Hä ? Lern es doch. Ich werde es versuchen ich hab auch meine Schwächen bin aber optimistisch.

    • @selamenekse3168
      @selamenekse3168 Рік тому

      Töten🤨🤨🤨

    • @NicoHeinrich
      @NicoHeinrich Рік тому +2

      Erstmal musst du nicht sonderlich kreativ sein, sondern die Sprache lernen und verstehen.

    • @MasterT-
      @MasterT- Рік тому +1

      Kreativität kommt automatisch mit den Fähigkeiten 🤷🏻‍♂️
      Du musst also erst lernen zu programmieren, um daraus etwas cooles zu machen 🤷🏻‍♂️
      Entweder wirst du einen Job haben und dein Chef sagt, was er möchte. Dann nutzt du dein Wissen, um das umzusetzen.
      Oder du hast eine Aufgabe im Alltag und machst ein Programm was diese löst.
      Oder du nutzt ein Programm und dir fehlt irgendwas. Dann versuchst du es besser zu machen.
      Oder du hast ein anderes Hobby und kannst dieses mit dem Programmieren kombinieren.
      Ich höre z.b. aktuell gerne Radio und programmiere gerne Arduino Mikrocontroller. Also baue ich mir ein Radio. Als ich vor 20 Jahren angefangen habe, habe ich Webseiten programmiert und auf den Webseiten über meine Hobbys geschrieben.
      Wenn du dich für unkreativ hältst, liegt das nur daran, dass du deine Fähigkeiten nicht kennst, um diese kreativ zu nutzen oder dir fehlen noch die Fähigkeiten.
      Versuch es Mal mit Reimen 😉
      Sprechen kannst du garantiert und Wörter die sich reimen, wirst du garantiert auch finden.
      Um die Kreativität zu trainieren, nimmst du dir Alltagssituationen und beschreibst diese in einem Reim.
      Beispielsweise beim kochen oder Essen...
      "Der Braten sieht ganz köstlich aus, das wird ein toller Festtagsschmaus".
      Oder wenn im TV nichts gutes läuft.
      "Es läuft nur Mist in meiner Glotze, das ist so schlimm, dass ich gleich kotze".
      Das Ziel ist nicht lyrisch anspruchsvolle Kunst. Das Ziel ist es, die Alltagssituationen in kreative Bahnen zu lenken und das mit einem Mittel, was du beherrschst (Sprache).
      Am Anfang wird es vielleicht länger dauern aber mit etwas Übung, kommen solche Dinge spontan.
      Und wenn man statt Sprache, eine Programmiersprache nimmt, ist es genauso. Sobald man sie beherrscht, benötigt es noch etwas Übung und irgendwann kommen die Ideen ganz schnell.
      Ein Musiker muss erst einmal ein Instrument und Musiktheorie lernen und mit genügend Übung, schreibt er irgendwann auch eigene Lieder.
      Ein Schreiner, lernt erst einmal mit Holz zu arbeiten, dann benötigt er etwas Übung und irgendwann baut er sich ein Gewürzregal, weil ihn die losen Gewürze im Schrank nerven 😉
      Am Anfang steht immer das lernen und etwas praktische Übung. Die Kreativität kommt dann automatisch 🤷🏻‍♂️

  • @AFE-GmdG
    @AFE-GmdG Рік тому

    Nicht immer nur Zeigen, dass es Angriffe wir XSS und SQL Injection gibt, sondern auch mal erklären, wie man diese als Entwickler verhindern kann!

  • @BaldyMacbeard
    @BaldyMacbeard Рік тому +1

    Da gehört schon mehr als Fahrlässigkeit, um solche Lücken offen zu lassen. Ich mein - hat irgendjemand schon mal ein unverschlüsseltes Token mit Passworthash gesehen? Ich nicht...

  • @miniser
    @miniser Рік тому

    Hab keine Ahnung von Informatik, aber fühle mich nun klüger

  • @creator9773
    @creator9773 Рік тому

    Wie kann man das alles in Macbook machen?

  • @kenred1698
    @kenred1698 Рік тому

    Software, Spiele usw. wäre schon Nice wenn man das gut kann.

  • @MagierTim
    @MagierTim Рік тому

    Habt ihr auch ein paar Büscher Empfehlungen zu den Thema Programmieren lernen?

    • @Programmierenlernen
      @Programmierenlernen  Рік тому

      ja. Am Anfang keine Bücher lernen, sondern Projekte machen. Bücher sind eher was für Fortgeschrittene. Wenn du noch sehr jung bist: mach einfach erstmal UA-cam Tutorials und baue dann deine eigene App

    • @MagierTim
      @MagierTim Рік тому

      @@Programmierenlernen ok gut danke

  • @Stefan-hi7jb
    @Stefan-hi7jb Рік тому +1

    Was soll das denn für eine DB sein, die 1 == 1 ohne Fehler interpretiert? Ansonsten schöner Einstieg für Leute, die sich noch gar keine Gedanken zu dem Thema gemacht haben, aber selbst eine Seite hosten möchten. Wer selbst Seiten entwickelt, sollte hoffentlich mit solchen Grundlagen bereits vertraut sein, sonst wird die Seite nicht lange in einem Zustand laufen, den man sich wünscht.

    • @Rick_Jagger
      @Rick_Jagger Рік тому

      1 == 1 ist eine normale Expression wie in jeder Sprache auch, warum sollte die Datenbank da einen Fehler melden?
      UserId == 1 würde ja auch funktionieren, wenn die UserId 1 ist...

    • @kanister21
      @kanister21 Рік тому

      @@Rick_Jagger falsch. In MySQL gibt es kein == als Ausdruck

    • @Rick_Jagger
      @Rick_Jagger Рік тому

      @@kanister21 Es gibt nicht nur MySQL... Offenbar ist die "==" Anfrage ja durchgegangen (evtl. MongoDB?), aber stimmt schon, die meisten Datenbanken würden nur ein "=" akzeptieren. Dachte die Frage bezog sich auf 1 = 1...

    • @Stefan-hi7jb
      @Stefan-hi7jb Рік тому +1

      Auch bei MS SQL Server oder PostgreSQL gibt es kein == als Operator. Ich habe aber eben dann doch mal geschaut, was da für dieses Beispiel verwendet wird. Es ist sqlite3, was tatsächlich == als Vergleich akzeptiert. Aber für mehr als die DB eines hackbaren Beispiels sollte man das auch nicht wirklich verwenden. ;-) Und nein, MongoDB ist das auf keinen Fal, denn das ist eine No SQL DB.

    • @AFE-GmdG
      @AFE-GmdG Рік тому

      @@Stefan-hi7jb auch SQLite unterstützt SQL Parameter, mit denen ein solcher string concatenation SQL injection Angriff komplett unterbunden wird. Und ja, Es gibt durchaus auch Gründe, die für SQLite in Produktivumgebungen sprechen. (Allerdings kaum für einen Online Shop)

  • @ZiaysCyberSecurity
    @ZiaysCyberSecurity Рік тому

    ich verspreche das was ich im diesem video lerne nur für das gute zu machen

  • @NH-yv7im
    @NH-yv7im 2 роки тому +2

    *Herzst* *du* *diesen* *Kommentar* *bitte*

  • @cyberdoc5376
    @cyberdoc5376 Рік тому

    Wieso werde ich genau bei der Eingabe von ‘ OR 1=1- - automatisch als Administrator eingeloggt? Die dazugehörige SQL abfrage würde ja dann so aussehen:
    SELECT … FROM users WHERE username=‘‘ OR 1=1- -…
    In diesem Fall werden wir auf jeden Fall eingeloggt, aber warum genau werden wir explizit als Administrator und nicht als ein anderer Benutzer eingeloggt?Es wird ja quasi nirgendwo der username administrator angegeben. Woher weiß das System also, dass man sich als Administrator einloggen will? 😅

    • @highfish2823
      @highfish2823 Рік тому

      wir haben gehofft das der erste eintrag in der db der admin ist

    • @privatename4716
      @privatename4716 Рік тому

      Weil die Abfrage "SELECT USERS FROM etc." in der, nennen wir es mal beispielweise Login.php Datei, festgelegt ist. Der Inhalt aus dem Input wird in die vorhandene Abfrage "injected" und die restliche Abfrage mittels der beiden Bindestriche "- -" gestoppt. Das resultierende Ergebnis ist in diesem Fall zufällig der Administrator, weil er meistens der erste User ist, der in der Datenbank existiert.

  • @tobotis2658
    @tobotis2658 Рік тому

    für md5 hash ist mittlerweile eigentlich broken... es gibt collision attacks

  • @tonez9076
    @tonez9076 Рік тому

    Welche Shopsysteme sind heutzutage noch so angreifbar wie im Video dargestellt? Wordpress, Shopify .. ? Oder sind diese schon besser geschützt

    • @Programmierenlernen
      @Programmierenlernen  Рік тому

      nein, die sind Gott sei Dank geschützt. Aber wenn du einen selbstgebastelten Shop hast, den du seit Jahren nicht upgedatet hast, dann wird es Zeit :-)

  • @sebastianuhlig6090
    @sebastianuhlig6090 Рік тому

    Make a 1 hour video of one nice tuto from google

  • @E_S98
    @E_S98 Рік тому

    Kann man auch Mail Account hacken deren Passwort man vergessen hat? hab eins den ich vor 10 Jahren erstellt habe weis aber das Passwort nicht. 😂

    • @Programmierenlernen
      @Programmierenlernen  Рік тому

      ne keine Chance. Und das ist auch gut so. Denn sonst könnte ja jeder jeden Mail Account hacken.