wowzer bowser anyway if you're into this kind of stuff, check out jh.live/training and sign up for my newsletter at jh.live/newsletter for more
@martink.74978 ай бұрын
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.
@teamredstudio70128 ай бұрын
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.
@chri-k8 ай бұрын
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
@olnnn8 ай бұрын
@@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
@teamredstudio70128 ай бұрын
@@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.
@BillAnt8 ай бұрын
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
@peekachugaming32318 ай бұрын
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.
@whtiequillBj8 ай бұрын
@28:37, actually game shortcuts made by Steam are .url files not .lnk.
@teamredstudio70128 ай бұрын
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.
@BillAnt8 ай бұрын
Also delete the NeverShowExt keys from all instances. ;)
@Bizzybugproductions8 ай бұрын
@@BillAnt can you help me understand this statement?
@BillAnt8 ай бұрын
@@Bizzybugproductions - Watch the full video to understand it.
@teamredstudio70127 ай бұрын
btw, if you want the script, I posted it in a second comment.
@pinkerdroit8 ай бұрын
Cheers! Thank you for covering this. 😃👍💛
@DanGood1228 ай бұрын
FYI, you can right click the desktop to refresh it and the changes will take effect.
@peekachugaming32318 ай бұрын
Actually can press F5 to refresh on the desktop/explorer.
@BillAnt8 ай бұрын
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".
@superb3333yt12 күн бұрын
So .DeskLink, .MAPImail, .mydocs and .zfsendtotarget aren't supposed to contain anything. If you drag and drop a file onto them, they will do their action. Windows uses them in the SendTo context menu, so there naturally in the %appdata%\Roaming\Microsoft\Windows\SendTo folder
@vpakarinen5 ай бұрын
This was very good to learn, thank you John.
@Eskimostyle8 ай бұрын
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!
@revenevan114 ай бұрын
I'm also curious what his daily driver OS is! I get that he always spins up a VM with Kali or Remnux to actually work in during these videos, or a windows VM to test something in... but from what OS does he do all that? (Some flavor of Linux, but which?) & is that the same main OS he uses personally outside of recording vids, too?
@raymondcarlson78368 ай бұрын
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.
@CityNaturePig8 ай бұрын
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.
@msh66108 ай бұрын
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
@Lampe20208 ай бұрын
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?
@logiciananimal8 ай бұрын
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.)
@svinxt8 ай бұрын
Where do you get your Virtual Machines from?
@ThatGuySnagz8 ай бұрын
Hey John, what keyboard do you use?
@VaibhavShewale8 ай бұрын
ooh man this are some awesome extension
@elderdragon78568 ай бұрын
4:53 not working when I do this. It is still showing the ending
@Datalata8 ай бұрын
Super interesting as always!
@jmr8 ай бұрын
I vaguely remember something about setting the hot key but I don't believe it was saved in the file.
@Xeno8818 ай бұрын
I want learn Format String Vulnerability in pwn to get shell,can you teach me?
@harbiyeli358 ай бұрын
Do you suggest upgrading from windows 10 to 11?
@Y0GAAAA8 ай бұрын
Very nice video, we want the following 👽
@KyleRice8 ай бұрын
How did John Get the Checkmarks
@sunla8 ай бұрын
The emojis? You can pull that up on Windows with a key
@DanGood1228 ай бұрын
Ctrl + : for emoji menu within Windows
@KyleRice8 ай бұрын
Thanks for the info
@kipchickensout8 ай бұрын
We have software which works with MAPI or SMTP depending on the config so I guess it's actually used
@Neuer_Alias_erstellen8 ай бұрын
cool shirt
@luketurner3148 ай бұрын
For anyone wondering how John is 'typing' emoji in Windows: windows/super-key + . (period/full stop)
@Jonathan-d2g8 ай бұрын
This is why you use Linux.
@NyaryanUwUrrior8 ай бұрын
GNU/Linux🤓🤓 😤😤☝☝🤬🤬🤬👹👹
@muizzsiddique8 ай бұрын
Ah yes, the Operting System that stores plain text files, binary executables, and literally anything else, all in a file with no file extension.
@CartoonSlug8 ай бұрын
@@muizzsiddique Oh ok ill just use windows
@benebene95258 ай бұрын
@@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_elliot8 ай бұрын
Everything has it's own pros and cons@@muizzsiddique
@Ruhgtfo8 ай бұрын
Memories bring back memories bring back YO😂
@666KoXz6668 ай бұрын
total commander shows every extention
@omahanprabla30588 ай бұрын
Hope you're not using the cracked version bro
@codyaimes43548 ай бұрын
Lol. I spent a few hours last weekend doing something similar.
@270jonp8 ай бұрын
quality video.
@jabelltulsa8 ай бұрын
Dude ... pif files .... I know them. I'm so old.
@dj_chateau8 ай бұрын
Completely vanilla; opens Sublime. 😂
@sophisticatedserpent15128 ай бұрын
chat jibbity 🤣
@edwardkostreski67338 ай бұрын
That .mapi sounds like a pandoras box 😂
@granitium8 ай бұрын
I think search-ms failed because you typed 'johnh' instead of 'john'
@MrKrezol8 ай бұрын
.url icon worked in Internet explorer
@Ormaaj7 ай бұрын
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.
@ToastExists8 ай бұрын
That's why I use Linux
@BigFunnyGiant8 ай бұрын
Windows still can have PIF files? What?
@gaatjenietsaan888 ай бұрын
I got hacked by a sketch software pls help me
@gaatjenietsaan888 ай бұрын
It says i need to pay 1500 in bitcoin
@paulbond82448 ай бұрын
🔥🔥🔥
@MrJohnsoncomputerscientist8 ай бұрын
First comment from Kenya always inspired.
@munchcup8 ай бұрын
Usituhack banah
@Wwinstar8 ай бұрын
No views?! Never been so early on a video.
@haxxor76068 ай бұрын
This guy does not do segways. Like this segway to our sponsor...
@chri-k8 ай бұрын
Segue
@IDaVinceE8 ай бұрын
Nope, but this guy segways... Like he is on a roll.
@Mudflap11108 ай бұрын
Don't use windows
@new_simsons8 ай бұрын
Cry about it
@BigFunnyGiant8 ай бұрын
Some people really don’t have a choice. They have to for certain software or for work.
@JohnSmith-jc7dk8 ай бұрын
Linux GUI is very buggy
@كرةالمحترفين-ت2ث8 ай бұрын
one of pest in my life
@ThisIsJustADrillBit8 ай бұрын
FIRST ❤ Also you're the man 🔥 🤘
@adrian18ftw8 ай бұрын
oh okey new thing for me to use ...
@soft_compound8 ай бұрын
mate how am i so early
@L3GiÓNsec8 ай бұрын
First
@AltaBross8 ай бұрын
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?