Reflected XSS in a JavaScript URL with some characters blocked - Explaining the Payload

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 39

  • @pinkypink2410
    @pinkypink2410 ปีที่แล้ว +6

    This is extremely helpful! I am not really familiar enough with js, but i really wanted to understand this lab, and it would be so bad without your explanation. Thank you million times!

  • @normalitee0os
    @normalitee0os หลายเดือนก่อน

    JUST ABSOLUTE CRAZY EXPLAINATION! SUPER SIMPLIFIED!!!

  • @sabarishAB-y3o
    @sabarishAB-y3o 11 หลายเดือนก่อน +1

    Best Explanation Ever !!! Really Crazy and very simple to understand and I wish you the very Best !!!

  • @Mr.Manimal
    @Mr.Manimal 5 หลายเดือนก่อน +2

    Really well done course! Thanks for your content!

  • @pv7523
    @pv7523 10 หลายเดือนก่อน +2

    Dude, This is really great, You are clearly explaining with custom code, thank you

  • @Sofi-ps5zc
    @Sofi-ps5zc 5 หลายเดือนก่อน +1

    Really amazing and detailed explanation! Thank you!

  • @wafflesexploit
    @wafflesexploit ปีที่แล้ว +2

    Thank you so much for this video, everysince I found your channel you have been my savior to understand some of the experts labs. So really thank you so muchh!!!!!!

  • @YousefAmmar-t6d
    @YousefAmmar-t6d 10 หลายเดือนก่อน +1

    Absolutely splendid explanation, thank you so much

  • @mohsinhafeez
    @mohsinhafeez 10 หลายเดือนก่อน +1

    BEAUTIFULLY explained, thank you very much!

  • @akemi-ih1ky
    @akemi-ih1ky 8 หลายเดือนก่อน

    Thanks a lot! detailed and clear, satisfactory indeed.

  • @mohammedeleriaan5986
    @mohammedeleriaan5986 12 วันที่ผ่านมา

    Ultimate Explanation

  • @bilal3zdin
    @bilal3zdin ปีที่แล้ว

    the best one to explain it
    keep going

  • @TestoWitschz
    @TestoWitschz ปีที่แล้ว +1

    Thank you for that video!

  • @DaniilKozyr
    @DaniilKozyr 3 วันที่ผ่านมา

    Wow! You are the best!

  • @PinkBatman566
    @PinkBatman566 5 หลายเดือนก่อน

    This is so useful thank you

  • @YoussefAlsalahy
    @YoussefAlsalahy ปีที่แล้ว

    perfect explanation keep going

  • @fezzaalamriyaakoub
    @fezzaalamriyaakoub ปีที่แล้ว

    Thank you very much for the video.

  • @scharfer56
    @scharfer56 4 หลายเดือนก่อน +1

    Thank you! There is one thing that I would like explained. When you pass in the correct query param to solve the lab, and you look at the HTML of the returned response, it does not look like the code passed in the query string was successfully injected. e.g. you do not see an actual single quote to close the value of the body property in the fetch payload. Instead, you see an encoded single quote, which is not valid javascript.
    I guess the browser decodes the javascript url before executing it, but I do wonder about that.

    • @neadlead2621
      @neadlead2621 3 หลายเดือนก่อน

      have the same question

    • @neadlead2621
      @neadlead2621 3 หลายเดือนก่อน

      the payload in this case will go into href ,which means a url ; and encoding in this case is ok

  • @ogmol11
    @ogmol11 5 หลายเดือนก่อน

    thanks for this explanation.

  • @pranjalruhela1103
    @pranjalruhela1103 ปีที่แล้ว +1

    I could see the reflection point in the source.... that's it then I am here.......THANKS for the video..,...I still couldn't understand why the tostring and window are required in our payload...

    • @z3nsh3ll
      @z3nsh3ll  ปีที่แล้ว +4

      The main reason we have to use window and toString is in order to execute our function. We can't execute a function directly using function scopes () because they are blocked by the page.

    • @pranjalruhela1103
      @pranjalruhela1103 ปีที่แล้ว

      @@z3nsh3ll Got it!

  • @horrornation9391
    @horrornation9391 ปีที่แล้ว

    thanks for sharing this information.

  • @Linnocks
    @Linnocks 7 หลายเดือนก่อน

    you are the best man

  • @ossamayasser1242
    @ossamayasser1242 ปีที่แล้ว

    Thanks for this great explaination♥
    I have a question, how does the javascript worked while the equal signs are encoded?

  • @aaronaguilar2238
    @aaronaguilar2238 ปีที่แล้ว

    Great video! 🎉

  • @bilal3zdin
    @bilal3zdin ปีที่แล้ว

    does the fetch function unicode the url body automaticly ?

  • @neadlead2621
    @neadlead2621 3 หลายเดือนก่อน

    Nice one I have 1 question and one comment , the question is that how the xss happens when the url is encoded and the payload is also encoded ,and the comment is that it's not the parameter that is vulnerable but the url being reflected in the page

    • @neadlead2621
      @neadlead2621 3 หลายเดือนก่อน

      A response for my self the payload in this case will go into href which means a url and encoding in this case is ok

  • @acronproject
    @acronproject ปีที่แล้ว

    Thanks a lot for this

  • @Amit-fn7bw
    @Amit-fn7bw ปีที่แล้ว

    thanks for this video

  • @Duskk0077
    @Duskk0077 9 หลายเดือนก่อน

    great man thanks

  • @germanmalinovsky1719
    @germanmalinovsky1719 ปีที่แล้ว

    brilliant

  • @iss9796
    @iss9796 ปีที่แล้ว

    awesome. great

  • @aymanrbati531
    @aymanrbati531 8 หลายเดือนก่อน

    Dope