This Website has No Code, or Does it?

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 มิ.ย. 2021
  • In this episode we'll explore the world of HTTP and CSS to hide some code.
    ⭐ Code: github.com/PwnFunction/Blank-...
    ✨ Info
    ➜ Tools used are: Adobe Animate, Adobe Premiere Pro, Adobe Illustrator & Audacity.
    ➜ VSCode: Monokai Pro Theme, Dank Mono Font.
    ➜ Video Production time: 40-ish hours.
    ➜ 4 Redbulls were consumed.
    💬 Discord: / discord
    🐤 Twitter: / pwnfunction
    🎵 Track: Lost Sky - Dreams
    NCS link: • Lost Sky - Dreams | Tr...

ความคิดเห็น • 1.2K

  • @PwnFunction
    @PwnFunction  3 ปีที่แล้ว +2029

    Hey! Vsauce, Michael here.
    I just assumed y'all use view-source but apparently not. Everyone's rockin with devtools. I'm sorry, forgive me senpai

    • @gokupwn
      @gokupwn 3 ปีที่แล้ว +26

      Hey Pwn how you make such amazing TH-cam logo 🔥 thanks

    • @PwnFunction
      @PwnFunction  3 ปีที่แล้ว +66

      @@gokupwn I draw in Adobe Animate :)

    • @RohithkannaDuraiswamy
      @RohithkannaDuraiswamy 3 ปีที่แล้ว +5

      What did it cost?

    • @ramazanchasygov3886
      @ramazanchasygov3886 3 ปีที่แล้ว +18

      Tickled a problem that never was a problem and learned something new

    • @jidma
      @jidma 3 ปีที่แล้ว +7

      @@RohithkannaDuraiswamy everything...

  • @abanalytica1694
    @abanalytica1694 3 ปีที่แล้ว +3882

    And thus began the bodyless architecture era!

    • @cocolasticot9027
      @cocolasticot9027 3 ปีที่แล้ว +133

      State of the art requires a headless server on the back-end 👌

    • @CodeDisease
      @CodeDisease 3 ปีที่แล้ว +5

      Third

    • @miigon9117
      @miigon9117 3 ปีที่แล้ว +55

      Frontend technological progress in a nutshell

    • @inkryption3386
      @inkryption3386 3 ปีที่แล้ว +13

      @@miigon9117 Is it? I've been doing systems programming for a while. Is this actually representative of frontend web dev now? Lol

    • @musandlala7991
      @musandlala7991 3 ปีที่แล้ว +5

      No no nooooooooo!

  • @logosking2848
    @logosking2848 3 ปีที่แล้ว +936

    the thing is that opening devtools is actually *easier* than "viewing page source" and much more effective and wholistic. I have no idea who in their right mind who can read code would want to view the source itself

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

      It's easier to hit ctrl+u than disabling js in devtools if you don't want javascript to modify the page.

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

      i only ever view source so i can rip the page

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

      I prefer to inspect, so I can just jump to the part I'm looking at.

    • @bluesquare23
      @bluesquare23 2 ปีที่แล้ว

      Ctrl + f

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

      Holistic

  • @Argentix
    @Argentix 3 ปีที่แล้ว +940

    Have to add another check to my rickroll detector extension now.

    • @BarraIhsan
      @BarraIhsan 3 ปีที่แล้ว +34

      Wait, you make it? Can you give it the link of the extension

    • @jannik8400
      @jannik8400 3 ปีที่แล้ว +116

      @@electrical-420 ... to not get rickrolled?

    • @jannik8400
      @jannik8400 3 ปีที่แล้ว +25

      @@electrical-420 read my comment

    • @jannik8400
      @jannik8400 3 ปีที่แล้ว +33

      @@electrical-420 Its a meme its fun its just a joke, if you dont understand it, your problem.

    • @Cyorg13
      @Cyorg13 3 ปีที่แล้ว +3

      @@electrical-420 :D

  • @The__Leo69
    @The__Leo69 3 ปีที่แล้ว +1623

    7:55 I never use 'View Source'. I always open dev tools 😂😂😂

    • @philosuit
      @philosuit 3 ปีที่แล้ว +11

      Me too

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

      @@philosuit Same here

    • @sapindersingh1165
      @sapindersingh1165 3 ปีที่แล้ว +13

      perhaps he meant the opposite 😆

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

      Yes

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

      Same, especially Applications

  • @UltimatePerfection
    @UltimatePerfection 3 ปีที่แล้ว +470

    Frankly, I find using devtools/inspect element easier than view source, precisely out of laziness. The code is often better formatted (especially if the webdev used some JS HTML auto generation or had a HTML obfuscator written in JS) and I can easily get to referenced files such as JS and style sheets, not to mention that I can play with the site's code in real time if I try to learn something or doing a pentest.

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

      also auto-pretty-print is nice

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

      @@random_person_i_guess Yes.

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

      And it’s generally on a keybind, whereas you need at least 2 clicks for page source.

    • @charlesm.2604
      @charlesm.2604 2 ปีที่แล้ว +4

      @@nobleradical2158 Ctrl+U

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

      I honestly can't remember the last time I used "View source". It's probably been at least a decade. I'd actually forgotten it was even a thing.
      Was kind of nostalgic to hear someone talking about it. I associate it with web-dev in the days before Chrome. Open up IE5 (or whatever it was), right click, roll my ball mouse on over to "view source", wait a few seconds for Windows XP to do some thinking, and you've got a beautiful screen full of inline CSS/JS for no reason.

  • @botcontador3286
    @botcontador3286 3 ปีที่แล้ว +81

    What you dont realize, my friend, is that "wasting of time" you speak of is actually an excellent lecture. I am a web dev myself but really, this video is great. Made me laugh and, at the same time, although I know the technical staff you mentioned, made me learn in a way.

  • @лилпипка
    @лилпипка 3 ปีที่แล้ว +161

    Bruh I had a lab work about disabling ability to view source code. If only this video came month earlier I'll be the coolest kid

    • @monsieuralexandergulbu3678
      @monsieuralexandergulbu3678 3 ปีที่แล้ว +5

      Truly bruh moment

    • @chomo54andbabyaisha97
      @chomo54andbabyaisha97 3 ปีที่แล้ว +17

      The old way is the give each line a leading 10x TABs. That really fooled me once. A much smarter way than hiding is obsfuscating, and I seem to disagree with pwnfuction here. You can obsfuscate the actual source code by using the RTL and LTR entities in the code itself. The code will run fine, but does confuse the validator, though.

    • @лилпипка
      @лилпипка 3 ปีที่แล้ว +7

      @@chomo54andbabyaisha97 well, I've just disabled right-click menu through js and it worked

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

      Чел, ты...
      Не "I'll be", а "I would've been", учи английский. 🤦‍♂️

    • @лилпипка
      @лилпипка 3 ปีที่แล้ว +4

      @@R1ch4rd хуя ты хейтер, онгличане выше ничего не заметили и по делу отвечали ;)

  • @soniablanche5672
    @soniablanche5672 3 ปีที่แล้ว +624

    view source code is kinda useless, almost all modern websites serve content with javascript so the source code is very minimal.

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

      @Suryavansh Jaggi wait wut?

    • @bluezmodz9701
      @bluezmodz9701 3 ปีที่แล้ว +12

      Noob website builders can easily be exploited with there unsecure source code, it's very useful lol for hackers

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

      Inspect element is also good for Hackers because they can edit there cookie's but that doesn't really matter anyways because burp suite exist 😂

    • @PhilMinecraft
      @PhilMinecraft 3 ปีที่แล้ว +3

      @@bluezmodz9701 wut?

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

      @@PhilMinecraft Im talking about noob website programmers make unsecure code you can easily exploit it viewing the source code is useful for a hacker

  • @Zack_Taylor
    @Zack_Taylor 3 ปีที่แล้ว +178

    I think I've opened "view source" like twice in my lifetime. The dev tools, on the other hand, I open all the time.
    So... There's that.

    • @Greedygoblingames
      @Greedygoblingames 2 ปีที่แล้ว

      my thoughts exactly

    • @unperrier5998
      @unperrier5998 2 ปีที่แล้ว

      Ctrl+U bro

    • @Zack_Taylor
      @Zack_Taylor 2 ปีที่แล้ว

      @@unperrier5998 why tho?

    • @unperrier5998
      @unperrier5998 2 ปีที่แล้ว

      @@Zack_Taylor so you see the original html + JS code, not the DOM view that has been processed by the JS code and your extensions.
      Don't get me wrong, I'm not saying not to use dev tools but that both are useful.

    • @go-away-5555
      @go-away-5555 2 ปีที่แล้ว +1

      In order to use the dev tools on the page, you'd end up getting rickrolled though

  • @DonLarryTT
    @DonLarryTT 3 ปีที่แล้ว +70

    9:35 You can see the code easily in the "Style Editor" tab

    • @PhilMinecraft
      @PhilMinecraft 3 ปีที่แล้ว

      what about chrome user here and Mac haters?👀

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

      @@PhilMinecraft if the browser is not firefox, it redirects you to the song video on youtube

    • @packerfreak88
      @packerfreak88 2 ปีที่แล้ว

      @@DonLarryTT nice algorithm!

  • @rutwikhiwalkar9583
    @rutwikhiwalkar9583 3 ปีที่แล้ว +11

    The animations getting better and better every video. Love it

  • @wellhiiguess2351
    @wellhiiguess2351 3 ปีที่แล้ว +10

    I love how this Chanel answers useful questions that impact everyone’s JavaScript experience and is very professional (/s)

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

    Very high quality, you're great!

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

    7:51 I don't use the "view source code" feature anymore, for that I almost exclusively use the DevTools.

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

      ...because if I hover over an element in the DOM explorer inside the DevTools it will be immediately highlighted in the actual page as long as the cursor stays on top of the DOM element.

  • @werren894
    @werren894 3 ปีที่แล้ว +129

    it's not a waste of time for CTF designer, well it's contradicting if u think attacker are lazy, lmao we just minimalistic ;D

    • @chomo54andbabyaisha97
      @chomo54andbabyaisha97 3 ปีที่แล้ว

      I know about those who administer automated attacks, and they are lazy af. Just look at the code for those bots, haven't been updated since IE6. I only began to see some thing "moving" there withing the last year. The thing is, they are also efficient. They do not change as long as things work for them.

    • @AndreuKuz
      @AndreuKuz 3 ปีที่แล้ว

      Bruh the trick to hide the key in headers is older than you

  • @33v4.
    @33v4. 3 ปีที่แล้ว +16

    Well I would definitely go to dev tools BEFORE going to the stove code but this is awesome! Where did you deploy your app btw?

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

    Cool... Although inspect element still works. Still cool how you managed to insert a stylesheet using the headers, and took advantage of the browser's behaviour that automatically fills in a header and body element even when the page is blank. 😉
    Edit: 7:56 Tbh, I didn't think anyone still used view source. I _only_ use the dev tools.

  • @anakinskywalkerrr
    @anakinskywalkerrr 3 ปีที่แล้ว

    Love this casual style dude, keep it up 👍

  • @NickiRusin
    @NickiRusin 3 ปีที่แล้ว

    Great video! Web shenanigans are always enjoyable to learn about. Btw, Demon King Academy is some good stuff

  • @jimhalpert9803
    @jimhalpert9803 3 ปีที่แล้ว +39

    Would love a video where you manually obfuscate some code and go bonkers

    • @infiniti2011
      @infiniti2011 3 ปีที่แล้ว

      @DIG MC It's actually pretty easy. There's a really good site out there, just google js obfuscator.

  • @nunchuckduck3843
    @nunchuckduck3843 3 ปีที่แล้ว +122

    btw the title is supposed to be: How this website hides its code.

    • @_iphoenix_6164
      @_iphoenix_6164 3 ปีที่แล้ว +23

      "how the website hides; it is code"
      totally kidding btw

    • @PwnFunction
      @PwnFunction  3 ปีที่แล้ว +26

      my bad, fixed, thanks.

  • @mr.c7411
    @mr.c7411 3 ปีที่แล้ว +1

    This is becoming my favorite coding channel. Lit content

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

    Content quality is pretty awesome...
    Keep it up 🙂

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

    An easier way to do this is to not fiddle with obscure headers, but instead return a redirect HTTP status code, such as `308 Permanent Redirect` followed by the `Location` header. This *is* part of the spec and supported (by standard) by all web browsers.

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

    This is actually more valuable than some people are giving it credit for. This would still throw off a lot of scrapers because the elements aren't attached to the active DOM.

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

    Yo PwnFunction - your tech-brilliance rox and is so humbling yet helpful. Your erudite skills are much appreciated. I admire your honesty when you state, “wow this was a waste of time“… But clearly it was not a waste of time; you demonstrate to us, your viewers, that some endeavors “are not profitable to the kingdom“, leading one down a dark deep rabbit hole, but it helps us on our end stinks so that next time we shelf a research product because we sense that it may produce nothing. That is a valuable skill set, which is only derived from seasonal experience. Clearly you possess this but are willing to be vulnerable for the sake of educating us. Thank you PwnFunction!

  • @pinglocalhost
    @pinglocalhost 3 ปีที่แล้ว

    Nice video, keep up the research. Look forward to the next one.

  • @deepeddyrecords5933
    @deepeddyrecords5933 3 ปีที่แล้ว +12

    Excellent demo! If you learn something, it's never a waste of time. I use DevTools all the time when testing web apps, by the way. There are a few of us weirdos out there.

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

    you can actually get the url link and save it as a variable anytime someone opens your website in js and then look for the start of the url with split function and if it matches view-source then redirect or replace the html content to be empty

    • @LoganDark4357
      @LoganDark4357 2 ปีที่แล้ว

      JavaScript doesn't run in view-source tabs lmao

  • @ryutenchi
    @ryutenchi 2 ปีที่แล้ว

    Love these kinds of videos!

  • @omar-vr1kg
    @omar-vr1kg 3 ปีที่แล้ว +2

    An absolute masterpiece, thank you

  • @Manabender
    @Manabender 3 ปีที่แล้ว +47

    "HTTP protocol"
    Ah, yes, redundant abbreviations. You are essentially saying "Hypertext Transfer Protocol Protocol".

    • @AsmodeusMictian
      @AsmodeusMictian 3 ปีที่แล้ว +13

      I do tech support, you want to guess how many times I've heard someone refer to their NIC card?
      Now, if you'll excuse me, I'm going to the ATM machine to get some $$ ;-)

    • @Manabender
      @Manabender 3 ปีที่แล้ว +9

      @@AsmodeusMictian Are you going to enter your PIN Number? :P

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

      @@Manabender how else do you use it :D

    • @mobile_ingou
      @mobile_ingou 3 ปีที่แล้ว +3

      smh my head

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

      @@Manabender pin number sounds more natural most of the time 🤷‍♀️

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

    Fun fact: There is a "Location:" header that redirects when you open the site

    • @r.t.5767
      @r.t.5767 2 ปีที่แล้ว +2

      And it's a very useful one

    • @charlesm.2604
      @charlesm.2604 2 ปีที่แล้ว

      Most browsers disable too much redirection via this header though. Best way to go about it is have the redirection done on the server, make a reverse proxy or download the page content, cache it and serve it on request.

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

      The old Opera

    • @charlesm.2604
      @charlesm.2604 2 ปีที่แล้ว

      @@chomo54andbabyaisha97 chromium do it in 2 steps to when you make a request the server will respond with 301 and there will be a location header in the response which is the new uri who will then be requested as a new request. Check the network tab in the devtools.

  • @nezby3945
    @nezby3945 3 ปีที่แล้ว

    Ok ma man’s really just said he’s been too busy watching anime + he makes coding videos I’m sold you’ve earned my sub sir

  • @pandabike3826
    @pandabike3826 2 ปีที่แล้ว

    Brilliant. Very much enjoyed the journey.

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

    Just thought I’d mention, as a web developer of 15 years, the first thing I would have done is used a packet sniffer and looks at the http request, and most experienced web developers would have no friction in doing the same, either way, cool video about the link header, never seen it used before

    • @charlesm.2604
      @charlesm.2604 2 ปีที่แล้ว +4

      Well the chrome devtools have a network tab which is pretty an integrated packet sniffer for the HTTP/S protocol so there isn't really a need to have a packet sniffer for this context.

  • @laurinneff4304
    @laurinneff4304 3 ปีที่แล้ว +13

    After you showed what you'll tell us I decided to figure it out myself before watching. Took me a while, but I found a link header which I've never seen before. I'm guessing that this works similar to the HTTP link tag. Then, this header loads a stylesheet, which sets the head element to display block which load the gif from Giphy as background image and shows the text using pseudoelements. And with a refresh header, it automatically redirects to TH-cam after 5 seconds

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

    Thanks for this. I love your humor! :D

    • @hightechplatform1874
      @hightechplatform1874 3 ปีที่แล้ว

      th-cam.com/channels/i1K2xVac9WaQs-86DBoUUA.htmlfeatured

  • @strynyxsyntry1463
    @strynyxsyntry1463 2 ปีที่แล้ว

    This made me laugh very hard, thanks for the awesome content man. Appreciate it.

  • @RedStoneMatt
    @RedStoneMatt 3 ปีที่แล้ว +3

    uh, do you know about that 'network' tab that allows you to see any file loaded by a website when visiting it ?
    pretty useful, and makes your code hiding thing useless because whatever js or css file you will make me download it will be shown up there

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

      1. He already pointed that out
      2. In order to use the network tab you have to visit the page and by the time you inspect it, you would already be rick rolled
      3. The point was to hide the source code from CLI tools that display the source code

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

      @@vlOd_yt bro this comment is a year old

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

      @@RedStoneMatt Bro I was replying

  • @Ariana-dn4mm
    @Ariana-dn4mm 3 ปีที่แล้ว +40

    awww the penguin is so cuteeeeee, will there be plushies of it?

    • @PwnFunction
      @PwnFunction  3 ปีที่แล้ว +17

      Maybe one day :)

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

      punishes of it? why? because it is cute it has to be punished???!!

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

      @Lulonaut oh lol :D

    • @chiragsingla.
      @chiragsingla. 3 ปีที่แล้ว +1

      @@poplach wtf

    • @tzarg
      @tzarg 3 ปีที่แล้ว

      @@poplach MARKITABLE PLUSHIE *becomes marketible*

  • @williefr
    @williefr 3 ปีที่แล้ว

    That was very interesting!! Thanks for sharing it 👌

  • @igorfernandes4193
    @igorfernandes4193 3 ปีที่แล้ว

    Cool!! You could add that Rick rolling page in the view source code of your website xD

  • @Gramini
    @Gramini 3 ปีที่แล้ว +11

    When the goal for Chromium browsers is a simple redirect to the YT video, why not use the Location header?
    Also, is it possible to include a script instead of a stylesheet using the Link header? Would give much more possibilities :D

    • @PwnFunction
      @PwnFunction  3 ปีที่แล้ว +10

      1. Used Refresh header because it gives me a delay I can set, for example in the video I did it for 5 seconds.
      2. No, can't do javascript :(

    • @Gramini
      @Gramini 3 ปีที่แล้ว +8

      ​@@PwnFunction Oh, I thought a delay would also work with the Location header, as I remembered doing a delayed reload a couple of years back. Turns out I didn't use Location but Refresh. I just remembered wrong :)
      There might be a reason for not being able to link a script this way, but would have been very helpful in this case.
      Anyway, thanks for replying. I like learned something from this video :D

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

      @@Gramini location header is in the HTTP spec and I don't think it supports a delay that would still display the page until the timer elapses. But, you could set a delay with a meta reload/redirect tag in the page's HTML content.

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

      @@colonelmustard2652 I will add here as the Location header is meant and supposed to be used in the 3** familly of response codes as its meant to redirect instantly and not display a page, and Refresh doesnt work on a 3** response code, only Location

  • @spythere
    @spythere 3 ปีที่แล้ว +25

    border: 1px solid #fff;
    border-style: dashed;
    I think I got a concussion
    jk good video xD

  • @ssh.1337
    @ssh.1337 2 ปีที่แล้ว

    Dude this is absolutely not a waste of time!!! It helped me to understand why I can't see google forms' (my some exams are on google form) source code... Now I got that... Thanks

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

    Hi there, i do like your videos style (and obviously the content also), what to you use to make your handwritten annotations and animations? Thanks a lot ;)

  • @MsMaciek
    @MsMaciek 3 ปีที่แล้ว +36

    interesting

  • @chloelee5405
    @chloelee5405 3 ปีที่แล้ว +3

    tbh, the first though i thought about was opening the debugging tools... cant foold software developers... xD

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

    man, my mind is blowing with this haha I'm a freaking newbie in coding and this just gave me a new perspective. tks

  • @MrRecorder1
    @MrRecorder1 2 ปีที่แล้ว

    You just nerd-sniped me! And you actually put me off-track by making that "report-to" header so much larger than the "link" header that I went on a wild-goose-chase to understand how that would load the resources... but it was that tiny "link" header, I did not see because it was so tiny😀

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

    7:55 well I am certainly using dev tools on almost anything when I want to know why something happens as it does. But I think I didn’t used the „show sourcecode“ ctx menu function in 3 years or so. Simply because it is loading the page again, and as such the content can differ from the actual webpage you were on before.
    And if I’m really wanna debug stuff, curl to the rescue 😂😂
    But ok, I’m a Software engineer that builds stuff on the web for like 15 years 🤷🏻‍♂️ ya know, the time where JavaScript wasn’t as hip, and you used tables and frames to make your webpage? 😂😂

  • @mid-julyenglish1782
    @mid-julyenglish1782 3 ปีที่แล้ว +3

    As a web developer, I will surely visit the dev tool. We web developers do this a loooooooooot

  • @sk-yd5ge
    @sk-yd5ge 2 ปีที่แล้ว

    I don’t know a single thing about code but I just keep watching these. It’s like watching a korean show without subtitles

  • @hussainabbas1341
    @hussainabbas1341 3 ปีที่แล้ว

    Thanks, it's good to add to your knowledge stuff like this.

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

    Thank you for doing all this work. But, not gonna lie, I got irrationally upset by the "display: block;" on the head element. Like, you shouldn't be able to do that

    • @chomo54andbabyaisha97
      @chomo54andbabyaisha97 2 ปีที่แล้ว

      I think since the is a tag which also has a closing tag, you can also do it there.

  • @tablettablete186
    @tablettablete186 3 ปีที่แล้ว +7

    Maybe a tip, WebAssembly. Maybe you can compile the code and really hide it

    • @danielborges.
      @danielborges. 3 ปีที่แล้ว +3

      That’s is clever. But I’m to lazy… kkkk

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

      @@danielborges. Yeah, me too!!!!!!

  • @codeaperture
    @codeaperture 3 ปีที่แล้ว

    Found this TH-cam channel today. Really amazing frontend content,

  • @justjoel5432
    @justjoel5432 2 ปีที่แล้ว

    100K subs, congrats!

  • @maB-TM
    @maB-TM 3 ปีที่แล้ว +10

    3:35 what software is that? looks super useful

    • @hunterwilhelm
      @hunterwilhelm 3 ปีที่แล้ว

      ✋ I want to know too!

    • @saisanthan9040
      @saisanthan9040 3 ปีที่แล้ว +9

      I think it's thunder client extension for vscode

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

      Looks like insomnia and vscode had a baby

    • @monsieuralexandergulbu3678
      @monsieuralexandergulbu3678 3 ปีที่แล้ว

      Software is surely VSCode, but with additional extension for requests

    • @arimateiasilva4555
      @arimateiasilva4555 3 ปีที่แล้ว

      Thunder Client

  • @mitchellmnr
    @mitchellmnr 3 ปีที่แล้ว +3

    If you can make it render JS, you can actually watch for when someone opens dev tools.
    From there if it's opened, you could either nuke the body, or force a redirect straight away...

  • @b391i
    @b391i 3 ปีที่แล้ว

    Awesome as usual 😎👍

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

    This is the start of something incredible

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

    3:33
    Hypertext Transfer Protocol Protocol

    • @hightechplatform1874
      @hightechplatform1874 3 ปีที่แล้ว

      th-cam.com/channels/i1K2xVac9WaQs-86DBoUUA.htmlfeatured

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

    2:37 watch JoJo's Bizzarre Adventure if you haven't already. It's one one of the best anime ever.

  • @tryptaminezen3528
    @tryptaminezen3528 2 ปีที่แล้ว

    In your list of anime, I’ve never seen anyone else reference Gantz. That was one of the wildest and amazing little series ever.

  • @monkearmyleader3027
    @monkearmyleader3027 3 ปีที่แล้ว

    The level of cool I wanna reach is when the penguin said "Lemme explain". I guess I will be never that cool.

  • @vicyoslinuxofficial2607
    @vicyoslinuxofficial2607 3 ปีที่แล้ว

    Could you please tell me what set (shades or contrasts) of colours have you used for this video? It looks amazing!

  • @YarPirates-vy7iv
    @YarPirates-vy7iv ปีที่แล้ว +1

    Hearing 'wisits a webpage' was a really joyful experience for me.

  • @Happy_Shaikh
    @Happy_Shaikh 2 ปีที่แล้ว

    Congrats on your 100k subscribers

  • @tartoffell
    @tartoffell 3 ปีที่แล้ว

    What a masterpiece! Thank you ♥️

    • @mukhtarali3854
      @mukhtarali3854 2 ปีที่แล้ว

      Please explain me bro how do I implement on my site

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

    yay new video !

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

    Let's Gooooo! I hate that thunder storm!!!

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

    I just loooovee your work.

  • @andyli
    @andyli 3 ปีที่แล้ว

    Nice videos mate

  • @JohanVergeer
    @JohanVergeer 2 ปีที่แล้ว

    It looks to me you still have too much time, and I'm greatful for that. Awesome work. 👍

  • @Vikto
    @Vikto 2 ปีที่แล้ว

    Congrats on 500K viewers and 100k subs

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

    Wow, this brings back memories... I did something similar 15 years ago to mess with someone. They couldn't figure out how I did it :D

  • @MichaelLoda
    @MichaelLoda 2 ปีที่แล้ว

    This is fascinating, thanks

  • @DioArsya
    @DioArsya 3 ปีที่แล้ว

    idk why this vids come out in my home, but i like this vid after read the desc and before watching. lol

  • @leyendaslegendariasshorts
    @leyendaslegendariasshorts 3 ปีที่แล้ว

    Holy shit how did I barely get this channel recommended to me!

  • @xrfox1634
    @xrfox1634 3 ปีที่แล้ว

    I love your videos. May I ask, how can I make videos like those? I mean what software are you using?

  • @truettvanslyke8528
    @truettvanslyke8528 3 ปีที่แล้ว

    It's all fun and games until there's an ad before the video and they close the tab before the fun event begins :D

  • @pirga19
    @pirga19 3 ปีที่แล้ว

    Cool thingy, i would definitely show this to a friend, although i always firstly inspect page and not view source code, but its pretty cool still.

  • @Elrinth
    @Elrinth 2 ปีที่แล้ว

    View source code... I don't really use that any more. Basically only chrome dev tools. Great video and hilarious you use Refresh even tho it's not specified all browsers support it. Haha :D

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

    You're back!👍

  • @innovationscode9909
    @innovationscode9909 2 ปีที่แล้ว

    Thank you. Brilliant Content

  • @krush845
    @krush845 3 ปีที่แล้ว

    What drawing/graphics tablet are using? I'm looking to purchase one myself but there are so many options.

  • @hostingvosting8162
    @hostingvosting8162 2 ปีที่แล้ว

    thanks for sharing your experience. and awesome video

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

    Why is this channel so underrated? This is brilliant

    • @hightechplatform1874
      @hightechplatform1874 3 ปีที่แล้ว

      th-cam.com/channels/i1K2xVac9WaQs-86DBoUUA.htmlfeatured

    • @luxleans
      @luxleans 3 ปีที่แล้ว

      @@hightechplatform1874 stfu up

  • @joachim4660
    @joachim4660 3 ปีที่แล้ว

    That's actually really cool!

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

    For the guy that was smart to look at sw.js file , you could have prevented that the apache configuration , basically tell Apache that no one should be able to access indexing of the website unless the main site page actually leads to a seperate image/page etc

    • @jonathanpetruska7726
      @jonathanpetruska7726 2 ปีที่แล้ว

      If he actually had server access, he probably wouldn't be redirecting with html

  • @alice-smith
    @alice-smith 3 ปีที่แล้ว

    Nice video!
    What color scheme are you using in vscode (5:50)? That's cool

  • @kinstar
    @kinstar 3 ปีที่แล้ว

    Talk about going down a rabbit hole :O

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

    Clever ! Good to know

  • @ewliang
    @ewliang 3 ปีที่แล้ว

    Impressive experiment!

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

    I think another way to « hide » the source code would be to send a different response when based on the headers sent by the client.
    e.g. the browser might send a request with a cache control header that has a different value when you use the « view source code function ».

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

    Hey just want to ask what is the plugin used on 3:45? seems really helpful

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

    I just realised my favourite penguin watches jujutsu kaisen