These Files Don't Show Their Extension

jh.live/snyk || Try Snyk for free and find vulnerabilities in your code and applications! ➡ jh.live/snyk
Learn Cybersecurity - Name Your Price Training with John Hammond: nameyourpricetraining.com
Read The Hacker Mindset by Garret Gee: jh.live/hackermindset
WATCH MORE:
Dark Web & Cybercrime Investigations: • Tracking Cybercrime on...
📧JOIN MY NEWSLETTER ➡ jh.live/email
🙏SUPPORT THE CHANNEL ➡ jh.live/patreon
🤝 SPONSOR THE CHANNEL ➡ jh.live/sponsor
🌎FOLLOW ME EVERYWHERE ➡ jh.live/twitter ↔ jh.live/linkedin ↔ jh.live/discord ↔ jh.live/instagram ↔ jh.live/tiktok
💥 SEND ME MALWARE ➡ jh.live/malware
🔥KZread ALGORITHM ➡ Like, Comment, & Subscribe!

Пікірлер: 102

  • @martink.7497
    @martink.749724 күн бұрын

    Fun fact with the compression algorithms. [32:21] Depending on the type and input, some can result indeed bigger instead of smaller. Imagine a simple example with text content "AAAAAA" where you compress it and the result is "6A". As you can see, it is smaller, right - but what if the content will be "ABC"? The result will be "1A1B1C" resulting twice as big, instead of smaller. That is also the reason why there are multiple compression algorithms and where one can shine, the other fails and otherwise.

  • @teamredstudio7012

    @teamredstudio7012

    23 күн бұрын

    I believe one of the reasons it's larger often for very small files is the metadata. I experienced this phenomenon while writing my own compression algorithm one day. The metadata might not go smaller than a certain size and this size depends on the file metadata structure. For example, a plaintext file might only contain 5 UTF-8 characters and be 5 bytes, but when archived, the archive contains the modification date, creation date, file path and the compressed data so it will always be larger than the input 5 bytes. It also depends on the entropy of the input file, the compression algorithm doesn't make all files smaller, only low entropy files are shrunk, high entropy files are actually compressed larger than their input because there is only a finite amount of possible byte combinations.

  • @U20E0

    @U20E0

    23 күн бұрын

    Any lossless compression algorithm must on average of all possible inputs compress by a factor less than or equal to 1 ( so, either not at all or increase the size ) Otherwise you'd be storing more than 1 bit of information in each bit of the file

  • @olnnn

    @olnnn

    23 күн бұрын

    @@teamredstudio7012 Compression algorithms will usually fall back to leaving a block of data uncompressed if it ends up being larger when compressed but it will still result in some small overhead in the datastream or file format compared to the original file since it has to actually store some metadata about compression method and size etc

  • @teamredstudio7012

    @teamredstudio7012

    23 күн бұрын

    @@olnnn That is correct, I even implemented that in my own algorithm, where if the compressed chunk including the header for this chunk is larger than the uncompressed data the original data is just copied.

  • @BillAnt

    @BillAnt

    22 күн бұрын

    Oh man I was hoping for the NTAuthority\System will be able to edit/delete, but now I can't wait for the TrustedInstaller video. John Hammond to the rescue, that should be juicy. :D

  • @peekachugaming3231
    @peekachugaming323123 күн бұрын

    You can create .url files simply by creating a normal .lnk file over the GUI and simply paste in a URL. It will create a Internet-Shortcut (.url)-File - Steam does use those for theyre game shortcuts for example. Also you can refresh any explorer.exe content or your desktop with F5.

  • @whtiequillBj
    @whtiequillBj24 күн бұрын

    @28:37, actually game shortcuts made by Steam are .url files not .lnk.

  • @teamredstudio7012
    @teamredstudio701223 күн бұрын

    Knowing where they are stored now, I might just make a little powershell script that scans the registry for all files with hidden extensions to make sure there aren't any extra.

  • @BillAnt

    @BillAnt

    22 күн бұрын

    Also delete the NeverShowExt keys from all instances. ;)

  • @Bizzybugproductions

    @Bizzybugproductions

    22 күн бұрын

    ​@@BillAnt can you help me understand this statement?

  • @BillAnt

    @BillAnt

    21 күн бұрын

    @@Bizzybugproductions - Watch the full video to understand it.

  • @teamredstudio7012

    @teamredstudio7012

    15 күн бұрын

    btw, if you want the script, I posted it in a second comment.

  • @pinkerdroit
    @pinkerdroit24 күн бұрын

    Cheers! Thank you for covering this. 😃👍💛

  • @DanGood122
    @DanGood12223 күн бұрын

    FYI, you can right click the desktop to refresh it and the changes will take effect.

  • @peekachugaming3231

    @peekachugaming3231

    23 күн бұрын

    Actually can press F5 to refresh on the desktop/explorer.

  • @BillAnt

    @BillAnt

    22 күн бұрын

    A simple desktop refresh via F5 or right click will not show the extensions via the removal of the NeverShowExt key. He ran a script which contains "taskkill /F /IM explorer.exe" and "start explorer.exe".

  • @Eskimostyle
    @Eskimostyle23 күн бұрын

    What main operating system do you use @John? Is it like bare metal ubuntu and all the security stuff you do is on VM's or some other kind of setup? Thank you in advance!

  • @raymondcarlson7836
    @raymondcarlson783620 күн бұрын

    The Moles (Minecraft hacker guys) used the .pif trick in a campaign against Minehut. They used .pif to trick users into running a stealer under the guise of it being a captcha image.

  • @ThatGuySnagz
    @ThatGuySnagz23 күн бұрын

    Hey John, what keyboard do you use?

  • @msh6610
    @msh661023 күн бұрын

    Allmost fell for a lnk file inside an archive that looked like a folder few years ago.. It wanted todo some powershell stuff from an url... Pretty sniky :s

  • @Datalata
    @Datalata23 күн бұрын

    Super interesting as always!

  • @logiciananimal
    @logiciananimal23 күн бұрын

    Calculator has a protocol handler? Wild. I had looked at protocol handlers briefly based on one of JH (or maybe it was LiveOverflow)'s stuff and seemingly missed that one! (I remember writing code to enumerate all the registered ones.)

  • @VaibhavShewale
    @VaibhavShewale23 күн бұрын

    ooh man this are some awesome extension

  • @numankarahan5447
    @numankarahan544721 күн бұрын

    Do you suggest upgrading from windows 10 to 11?

  • @svinxt
    @svinxt19 күн бұрын

    Where do you get your Virtual Machines from?

  • @Lampe2020
    @Lampe202022 күн бұрын

    Isn't there a NirSoft tool that allows you to run any executable or command as any user with basically any settings you can imagine?

  • @jmr
    @jmr24 күн бұрын

    I vaguely remember something about setting the hot key but I don't believe it was saved in the file.

  • @Y0GAAAA
    @Y0GAAAA21 күн бұрын

    Very nice video, we want the following 👽

  • @Xeno881
    @Xeno88119 күн бұрын

    I want learn Format String Vulnerability in pwn to get shell,can you teach me?

  • @kipchickensout
    @kipchickensout20 күн бұрын

    We have software which works with MAPI or SMTP depending on the config so I guess it's actually used

  • @CityNaturePig
    @CityNaturePig22 күн бұрын

    15:20 Your Desktop, Documents and some other folders on the side are already such libraries in Win11. Maybe you cannot add a library to a library. Or Win11 is just being weird.

  • @luketurner314
    @luketurner31423 күн бұрын

    For anyone wondering how John is 'typing' emoji in Windows: windows/super-key + . (period/full stop)

  • @elderdragon7856
    @elderdragon785623 күн бұрын

    4:53 not working when I do this. It is still showing the ending

  • @Neuer_Alias_erstellen
    @Neuer_Alias_erstellen23 күн бұрын

    cool shirt

  • @270jonp
    @270jonp23 күн бұрын

    quality video.

  • @zegs32
    @zegs3224 күн бұрын

    Man you teach me a lot!

  • @Ruhgtfo
    @Ruhgtfo23 күн бұрын

    Memories bring back memories bring back YO😂

  • @KyleRice
    @KyleRice23 күн бұрын

    How did John Get the Checkmarks

  • @sunla

    @sunla

    23 күн бұрын

    The emojis? You can pull that up on Windows with a key

  • @DanGood122

    @DanGood122

    23 күн бұрын

    Ctrl + : for emoji menu within Windows

  • @KyleRice

    @KyleRice

    23 күн бұрын

    Thanks for the info

  • @codyaimes4354
    @codyaimes435421 күн бұрын

    Lol. I spent a few hours last weekend doing something similar.

  • @MrKrezol
    @MrKrezol23 күн бұрын

    .url icon worked in Internet explorer

  • @granitium
    @granitium22 күн бұрын

    I think search-ms failed because you typed 'johnh' instead of 'john'

  • @edwardkostreski6733
    @edwardkostreski673323 күн бұрын

    That .mapi sounds like a pandoras box 😂

  • @jabelltulsa
    @jabelltulsa23 күн бұрын

    Dude ... pif files .... I know them. I'm so old.

  • @666KoXz666
    @666KoXz66623 күн бұрын

    total commander shows every extention

  • @omahanprabla3058

    @omahanprabla3058

    21 күн бұрын

    Hope you're not using the cracked version bro

  • @dj_chateau
    @dj_chateau24 күн бұрын

    Completely vanilla; opens Sublime. 😂

  • @LeoMakesStupidThings
    @LeoMakesStupidThings19 күн бұрын

    That's why I use Linux

  • @BigFunnyGiant
    @BigFunnyGiant23 күн бұрын

    Windows still can have PIF files? What?

  • @gaatjenietsaan88
    @gaatjenietsaan8823 күн бұрын

    I got hacked by a sketch software pls help me

  • @gaatjenietsaan88

    @gaatjenietsaan88

    23 күн бұрын

    It says i need to pay 1500 in bitcoin

  • @RonnieRedd
    @RonnieRedd24 күн бұрын

    Don't use windows

  • @new_simsons

    @new_simsons

    23 күн бұрын

    Cry about it

  • @BigFunnyGiant

    @BigFunnyGiant

    23 күн бұрын

    Some people really don’t have a choice. They have to for certain software or for work.

  • @JohnSmith-jc7dk

    @JohnSmith-jc7dk

    22 күн бұрын

    Linux GUI is very buggy

  • @paulbond8244
    @paulbond824424 күн бұрын

    🔥🔥🔥

  • @sophisticatedserpent1512
    @sophisticatedserpent151220 күн бұрын

    chat jibbity 🤣

  • @Knoweverything308
    @Knoweverything30824 күн бұрын

    First comment from Kenya always inspired.

  • @munchcup

    @munchcup

    24 күн бұрын

    Usituhack banah

  • @Ormaaj
    @Ormaaj16 күн бұрын

    Is there really no way to show the .lnk? A problem is that they look exactly like symlinks except that the "link target" field is empty, which you can't always see, so that's kind of annoying.

  • @geekygymrat
    @geekygymrat24 күн бұрын

    No views?! Never been so early on a video.

  • @user-el5uu9vb9o
    @user-el5uu9vb9o24 күн бұрын

    This is why you use Linux.

  • @ilovebobrov88

    @ilovebobrov88

    24 күн бұрын

    GNU/Linux🤓🤓 😤😤☝☝🤬🤬🤬👹👹

  • @muizzsiddique

    @muizzsiddique

    24 күн бұрын

    Ah yes, the Operting System that stores plain text files, binary executables, and literally anything else, all in a file with no file extension.

  • @CartoonSlug

    @CartoonSlug

    24 күн бұрын

    ​@@muizzsiddique Oh ok ill just use windows

  • @benebene9525

    @benebene9525

    24 күн бұрын

    ​@@muizzsiddiqueYou do realize that nobody is stopping you from using extensions anyway? The point is that linux doesnt lie to the user about filenames

  • @wild_elliot

    @wild_elliot

    24 күн бұрын

    ​​Everything has it's own pros and cons​@@muizzsiddique

  • @haxxor7606
    @haxxor760624 күн бұрын

    This guy does not do segways. Like this segway to our sponsor...

  • @U20E0

    @U20E0

    23 күн бұрын

    Segue

  • @DaVinceE27

    @DaVinceE27

    22 күн бұрын

    Nope, but this guy segways... Like he is on a roll.

  • @user-bs8mj4hu2u
    @user-bs8mj4hu2u23 күн бұрын

    one of pest in my life

  • @ThisIsJustADrillBit
    @ThisIsJustADrillBit24 күн бұрын

    FIRST ❤ Also you're the man 🔥 🤘

  • @adrian16ftw31
    @adrian16ftw3124 күн бұрын

    oh okey new thing for me to use ...

  • @soft_compound
    @soft_compound24 күн бұрын

    mate how am i so early

  • @nlegendgaming8324
    @nlegendgaming832424 күн бұрын

    First

  • @AltaBross
    @AltaBross24 күн бұрын

    Big fan sir i watched you every video they are awesome how can i contact you online or chat with you i have some cybersecurtiy or security related question from which platform i can ask you that questions?