How to Intercept Requests & Modify Responses With Burp Suite

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • If you need to intercept web application requests or responses, or to modify responses to see what happens when you change things, then you need to get the skinny on Burp Suite.
    In this video, I step you through the basics of setting up its proxy and then show you how to intercept a request to a simple web app and how to change the returned response.
    Want to get much more detail on intercepting requests and responses in Burp Suite? Check out this post which I wrote recently: www.matthewset...
    DOWNLOAD BURP SUITE ➜ portswigger.net.
    SUBSCRIBE ➜ eepurl.com/bvRPzD
    BLOG ➜ www.matthewset...
    TWITTER ➜ / webdevwithmatt
    INSTAGRAM ➜ / webdevwithmatt
    If you like the video or the channel and want to support it, how about buying me a coffee: www.buymeacoff....

Комментарии • 140

  • @rolikaseventysix
    @rolikaseventysix 5 лет назад +83

    What a cool voice dude

  • @ashleypursell9702
    @ashleypursell9702 4 года назад +27

    this guy has the best voice for this holly shit hahaha. gives off a vibe where its like dont worry ill teach you what you need to know just enjoy

  • @MREditz170
    @MREditz170 Год назад +2

    Hes so calm its so wholesome

  • @roedor2802
    @roedor2802 День назад

    My youtube was in autoplay and this video scared the shit out of me. Great content tho, it helped me a lot

  • @mary6305
    @mary6305 3 года назад +9

    Excellent tutorial!! Thank you for this! Please make more on BurpSuite! And great voice btw :D

  • @jackoneil1000
    @jackoneil1000 4 года назад +2

    I love your voice, you are the Bob Ross of IT

  • @breezebee6568
    @breezebee6568 3 года назад +1

    I watched this video million times,🙏😊it's so cool , I loved it !!!!!

  • @toki3204
    @toki3204 3 года назад

    Your voice is so fucking amazing, so calming and you just WANT TO listen to it

  • @NarendraSingh-oy1mc
    @NarendraSingh-oy1mc 3 года назад +3

    Awesome...I was looking for this type of video...Thanks

  • @MHatip-qy5yl
    @MHatip-qy5yl 8 месяцев назад

    This is for the life this is for

  • @andrewp7497
    @andrewp7497 4 месяца назад

    Great thanks, helped me understand what I needed to return a different response, cheers.

  • @faithdouglas589
    @faithdouglas589 2 года назад +4

    Excellent tutorial, but any other tool you can suggest asides from Burp suite to intercept requests

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад +1

      Three you can try are YAP (www.zaproxy.org/), mitmproxy (mitmproxy.org/), and Charles (www.charlesproxy.com/). I believe Charles is macOS only.

  • @manhu8900
    @manhu8900 2 года назад +1

    I try the tutorial, but it's reset when page refreshed.
    I mean, it's not change.

  • @nogoodhacker6944
    @nogoodhacker6944 3 года назад

    Thank you man!
    Wondered how to modify response since i already knew how to modify requests
    Extremely helpful Thnx Once again!!!

  • @poorvadharmadhikari3841
    @poorvadharmadhikari3841 4 года назад +3

    Can you make more of these. Maybe something on intercepting and modifying the payloads

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад +4

      Sure can. Thanks for letting me know that you're keen. I'll need a little bit of time to plan out the series, but I'll make it happen.

    • @AbhishekSharma-vr3ss
      @AbhishekSharma-vr3ss Год назад

      Hiiii

  • @infatuation420
    @infatuation420 3 года назад +1

    which microphone you use sir your voice just amazing and your teaching too!

    • @WebDevwithMatt
      @WebDevwithMatt  3 года назад +1

      I'm using the MXL 990. It's fantastic - especially for the price. Thanks for the compliment.

  • @شنقريحة
    @شنقريحة 4 месяца назад

    Not working , if u turn off the intercept after that and refresh the page its will became the first one so changes are virtual

  • @kannadhanunjaya3627
    @kannadhanunjaya3627 3 года назад

    Good video bro.
    Make more videos on burp suit.

    • @WebDevwithMatt
      @WebDevwithMatt  3 года назад

      Trying to put time aside to do that. Thanks for the support.

  • @studyrelaxwithme4564
    @studyrelaxwithme4564 3 месяца назад

    The changes that you apply on the body Will affect only your client PC (then It Is only a visual modify) or Will send the response to the server? Thanks

  • @novianindy887
    @novianindy887 Год назад +1

    how to make it automatic changing string/text on the fly?

  • @hellopropop
    @hellopropop 4 года назад

    THANK you very much INTELLIGENT BOIIII !

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      You're welcome. I'm glad the video helped.

  • @mizo7627
    @mizo7627 3 года назад

    Thanks for the video !

  • @kharillo6882
    @kharillo6882 3 года назад +3

    Is there a way to intercept and modify the request being sent. For example if im typing a message on instagram to someone, can i intercept the message and change it

    • @N0SC0P3D
      @N0SC0P3D 3 года назад

      did you ever figure it out bro?

    • @blockify
      @blockify 3 года назад

      if you figure it out let us know, i wanna troll my friends

    • @N0SC0P3D
      @N0SC0P3D 3 года назад

      @@blockify
      did you figure it out man?

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад

      I've not tried it, but you could well be able to do that. However, I'm guessing sites such as Instagram would be properly validating and filtering any external user input.

  • @maringrkovic2122
    @maringrkovic2122 4 года назад +1

    Eyo everyone watching,my burpsuite wasn't intercepting and I got NO help from any videos on yt and it was fuckin me over, all I tried failed, but then I found out that burpsuite wasn't intercepting my requests bcz I was trying to crack the DVWA (damn vulnerable websitr application) and that is on your localhost so you have to enable hijacking localhost (just type it in yt), just puttin it out there so you don't have the same issue as I did :)

  • @braddavid6897
    @braddavid6897 5 лет назад

    Seems pretty cool. But need to see the actual request from step one like enter in url and stuff. This is pretty cool but need it fully detailed like in steps.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      Might be best if I re-shoot the video to include that.

  • @cristiantorres853
    @cristiantorres853 Год назад

    I am somehow confused, I have frontend on localhost:8080 react, and I have backend on localhost:3000, I see tons of request with localhost:8080 I just want to see request on localhost:3000, but I can't configure them in options

  • @udupi123456
    @udupi123456 5 лет назад

    Your voice and this video both are very interesting... I m from India.. you video is what I wanted.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      Thanks kindly. I really appreciate the feedback.

  • @muhammedanswarc.k4646
    @muhammedanswarc.k4646 3 года назад

    Good job bro

  • @OthmanAlikhan
    @OthmanAlikhan 4 года назад

    Thanks for the video and awesome voice =)

  • @adamthepanda00
    @adamthepanda00 4 года назад

    Does this work with other websites online? and if so how do I need to configure the proxy? Thanks, I loved the vid.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      It will work with whatever website you want to interact with. What way do you need to configure the proxy, or what is the website that you want to interact with? And thanks for the feedback on the video. It really means a lot.

    • @adamthepanda00
      @adamthepanda00 4 года назад

      @@WebDevwithMatt thanks for the response, it was quite quick, but I realised that proxying wasn't how I needed to approach my issue. Thanks for the help anyway. Sorry for the inconvenience.

  • @heijiju
    @heijiju 4 года назад

    Aussies are the best. No doubt. 👏

  • @alexsorrow6133
    @alexsorrow6133 3 года назад

    But when you upload your browser Edgar Wrong is disappear and switch on right name

    • @WebDevwithMatt
      @WebDevwithMatt  3 года назад

      Sorry, I don't follow what you're saying?

  • @stellabckw2033
    @stellabckw2033 3 года назад

    would be cool if you could do it in an automated way, for example: if that line matches with a cartain regex, change it to xyz. or smth like that

    • @WebDevwithMatt
      @WebDevwithMatt  3 года назад +1

      At this stage, I don't know if that's possible, but I strongly suspect that it is. I'll see what I can find out.

    • @stellabckw2033
      @stellabckw2033 3 года назад

      @@WebDevwithMatt subscribed :3

    • @K4njii
      @K4njii 7 месяцев назад

      ever found out anything ?@@WebDevwithMatt

  • @mitpifa
    @mitpifa 4 года назад

    How can you modify part of the new request with a VARIABLE, which was got from the previous request response? Thanks.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      Honesly, that I don't know. I'll see what I can find out for you, though.

  • @nafeesaa9289
    @nafeesaa9289 3 года назад

    hi, i have a doubt! pls let me know... if i intercept a request, edit its response, inject an alert script , if that script is reflected in the website is that an xss vulnerability??

    • @faithdouglas589
      @faithdouglas589 2 года назад

      Same question for me. I need to know the answer as well. Please

  • @bigdatax6512
    @bigdatax6512 4 года назад

    why you sound like my dad when he teach me something....but hey..thats cool ...it works for me

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      Maybe it's just my voice :-) along with the proximity effect of the mic, which I LOVE!

  • @sanketyadav328
    @sanketyadav328 3 года назад

    What's the name of this attack?

  • @kiefferballesteros9791
    @kiefferballesteros9791 6 лет назад

    Could you use other methods in the condition like PROPFIND?

    • @WebDevwithMatt
      @WebDevwithMatt  5 лет назад

      Sure should be able to. I'll have a look and get back to you.

  • @roelgambong2224
    @roelgambong2224 4 года назад

    Can you perform main the middle attack by intercepting OTP request from an email account’s phone number attached to it?

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад +2

      Honestly, that I'm not sure of. I'll investigate and see what I find. Thanks for asking.

    • @roelgambong2224
      @roelgambong2224 4 года назад

      Software Development with Matt wow never expected you would replied to my message. I found a very informative video ruclips.net/video/3XUo7UBn28o/видео.html it shows there at somewhere 31 mins how it was performed using wireshark, but can’t fully understand how it was done in a step-by-step manner. I would be so much thankful if you can study that video and make a video on how it’s done.

    • @ifyanaka9160
      @ifyanaka9160 4 года назад

      @@WebDevwithMatt hey let's talk on telegram @Savagelone, my chrome doesn't work with burp suite

  • @abdulkareem8227
    @abdulkareem8227 3 года назад

    Bro,
    How do I change number in 1xbet using Burp Suite

  • @rektbish5315
    @rektbish5315 2 года назад

    How can I do this with an android application more like a game

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад

      I'm not sure, as I'm not a big Android user.

  • @joe-jb3lz
    @joe-jb3lz Год назад

    at 3:35 is where i can’t figure out

  • @sierraegerton2789
    @sierraegerton2789 3 года назад

    thanks for the video, how do you get the community edition????? need to send an backdated email Help!!!!

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад

      I just downloaded it. The PortSwigger website's changed since I last check it out. It seems that you now have to submit your email address to download that version.

  • @travaa54
    @travaa54 4 года назад

    I think this works only when you load the website from your computer

    • @MatthewSetter
      @MatthewSetter 4 года назад

      Why's that Jakov? If the request can be intercepted, the response can be modified. Do you have a particular scenario as an example?

    • @travaa54
      @travaa54 4 года назад

      @@MatthewSetter i have done this on my website and i changed the title..but it works only from my laptop, when i open website from my phone or another pc there is no change.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      Ah, that explains it. I'm guessing that for your phone or PC you haven't changed the proxy to be the one in Burp Suite. If that's the case then Burp Suite cannot intercept those requests.

    • @travaa54
      @travaa54 4 года назад

      @@WebDevwithMatt Hi..Im using foxyproxy addon for google chrome to setup proxy, port iy 8080 and ip is 127.0.0.1...when i made changes to html in burp, changes are made in website when i look from the device that im using burp..im using burp for windows, but when i enter my website from my phone nothing changes, all text is the same..can you please help me?

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      It seems like your phone's not configured to use the same proxy.

  • @ClaudioSantos-jb6ir
    @ClaudioSantos-jb6ir 3 года назад

    can i edit the request too? to get the server answer that i want.

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад +1

      As you compose the request yourself, you sure can.

  • @chefsputnik1
    @chefsputnik1 5 лет назад +5

    You didnt modify any request parameter. Modifying the response is useless.

    • @clickscolourblackramiz92
      @clickscolourblackramiz92 5 лет назад +1

      Hey

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      @@clickscolourblackramiz92 it's helpful for a couple of reasons, such as getting a feel for the application, and giving a client a different response to see how it handles it.

  • @matthough4124
    @matthough4124 5 лет назад

    I can't find anything that I've missed but I've tried multiple times from scratch and the request never gets intercepted. Any ideas?
    Ps. Yes I checked that intercept was turned on...

    • @matthough4124
      @matthough4124 5 лет назад +1

      EDIT: You didn't mention in the video that you need to configure the listener proxy.

    • @WebDevwithMatt
      @WebDevwithMatt  5 лет назад

      Hi @@matthough4124, thanks for getting in touch about this. A small configuration of the proxy is covered from about 1:41 onwards. Is that what you're looking for, or have I misunderstood you?

    • @vegan.
      @vegan. 5 лет назад +1

      @@WebDevwithMatt Yeah but you don't mention at all configuring the browser to use burp as it's proxy

    • @matthough4124
      @matthough4124 5 лет назад

      @@WebDevwithMatt its ok i worked it out, on windows the browser and the network settings need to be configured to use the proxy that the burp suite makes

    • @daviddaedae
      @daviddaedae 5 лет назад

      @@matthough4124 Anyway you can share how you configured this?

  • @pavani5523
    @pavani5523 4 года назад

    Hi sir, it is really great
    Can you please do more vedios on burp suite
    Thanks,
    Pavan Kumar

  • @when542
    @when542 4 года назад

    Where is the next repeater video about burp

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      In development, actually. Thanks for the encouragement.

  • @user-oz7sk6hi1i
    @user-oz7sk6hi1i 4 года назад

    thank u

  • @jegadeeshvk9927
    @jegadeeshvk9927 3 года назад

    Solution for this vulnerability??

  • @dongibson8639
    @dongibson8639 3 года назад

    Can I buy something off of a site using this?

    • @WebDevwithMatt
      @WebDevwithMatt  3 года назад

      Possibly. It depends on the quality of the site's code.

  • @turtleman1259
    @turtleman1259 2 года назад

    If you could help my do this step by step today that would be awesome

    • @WebDevwithMatt
      @WebDevwithMatt  Год назад

      When you say "step by step", do you want a hard list in the comments?

  • @musicdhwani634
    @musicdhwani634 3 года назад

    niceee

  • @holahola6860
    @holahola6860 3 года назад

    Can others see that

  • @maharajraj2909
    @maharajraj2909 8 месяцев назад

    Bro help me please

  • @Mannnmauji
    @Mannnmauji 4 года назад

    upload full playlist please

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      I have to go and make the videos. Do you want a full series?

    • @Mannnmauji
      @Mannnmauji 4 года назад

      @@WebDevwithMatt yes please... The way you explain is amazing.

    • @WebDevwithMatt
      @WebDevwithMatt  4 года назад

      @@Mannnmauji you are too kind. Thank you. I'm currently working through planning a course on Burp Suite. No timeline yet for when it will start rolling out.

  • @wickedsnuk3812
    @wickedsnuk3812 6 лет назад +1

    U said U will explain about other stuffs and you didn't :D

    • @WebDevwithMatt
      @WebDevwithMatt  5 лет назад

      I didn't? Sorry about that. I'll have to update the video to either not mention that, or to add those other things that I mentioned. Thanks for calling me out on that.

    • @_productivity__nill_1131
      @_productivity__nill_1131 5 лет назад

      @@WebDevwithMatt very funny, the video still hasn't been uploaded

  • @abdirahmanabdirizak787
    @abdirahmanabdirizak787 3 года назад

    😂😂 is just like changing in ispect element

    • @CarlosHenrique7
      @CarlosHenrique7 3 года назад

      😂😂 oh, not always. There are some cases that we need to test right after receiving the response

    • @aztsetodkivok408
      @aztsetodkivok408 3 года назад

      Except the big difference is this makes changes in the server and inspect element only does it in your browser

    • @manhu8900
      @manhu8900 2 года назад

      @@aztsetodkivok408 but when page resfreshed, it's back to original value.

  • @Hackedpw
    @Hackedpw 4 года назад

    k