Why 111-1111111 is a valid Windows 95 key

Поделиться
HTML-код
  • Опубликовано: 28 янв 2025

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

  • @7xr1e20ln8
    @7xr1e20ln8 4 года назад +19667

    You should have uploaded this a 25 years ago

    • @stacksmashing
      @stacksmashing  4 года назад +6807

      I did, my 9k6 line was just slow :(

    • @strangedude9008
      @strangedude9008 4 года назад +445

      yes, as a youtube95.com owner i can tell he really did have an account and had uploaded some troubleshooting inatructions.

    • @jarod1701
      @jarod1701 4 года назад +347

      @@strangedude9008 Your site is down.

    • @ступид-й8ъ
      @ступид-й8ъ 4 года назад +703

      He did. It just finished uploading this year

    • @DaVince21
      @DaVince21 4 года назад +256

      @@jarod1701 It's a joke link relating to the fact RUclips didn't exist in 1995.

  • @techmouse.
    @techmouse. 4 года назад +795

    Sweet! Now I can finally finish installing win95 after all these years! Minesweeper, here I come!

    • @diablo09090909
      @diablo09090909 4 года назад +22

      @Marcus Mysteriously New? Minesweeper on win 95 rocks!

    • @cubedmelons876
      @cubedmelons876 4 года назад +34

      Yeah, and Windows 10 doesn’t even come with Pinball. Worst OS ever.

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

      Oh the memories

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

      Winæro is pretty cools softtwaee

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

      ah yeah, i remember win95 - the last one where mode 13 int 10 was possible

  • @einsteinx2
    @einsteinx2 4 года назад +5638

    It’s funny that they manually blacklisted 333-999 while all 0 or all 1 is much more likely to be the first thing someone would randomly try. I wonder what they were trying to accomplish...

    • @Masztufa
      @Masztufa 4 года назад +691

      security by intimidation

    • @nutzeeer
      @nutzeeer 4 года назад +655

      increasing the user base with weak keys

    • @gentuxable
      @gentuxable 4 года назад +397

      Well I think they weren't trying to use it the way most think. Just for support purposes, if you bought a Compaq with preinstalled 95 you would need to call Compaq for support. If you called Microsoft and provided them with your Product ID they would instantly see that you are not eligible for support. Same goes for OEM versions you bought elsewhere. It's not the software they're protecting, it's the support.

    • @mrechbreger
      @mrechbreger 4 года назад +338

      @@gentuxable Did Microsoft seriously ever support end customers? I guess Indian fake callcenters are doing that much better.

    • @assetaden6662
      @assetaden6662 4 года назад +188

      @@mrechbreger They do. I got my key replaced with working one, because there were issues with upgrading from 8.1 to 10.

  • @SierraGolfNiner
    @SierraGolfNiner 4 года назад +665

    Wow, that's really interesting. I remember in NT4 days we'd install the entire computer lab with 111-1111111 serial key. Never thought to ask why it was valid or what was valid. Total blast from the past to find out that serial keys through at least win95 were.... basically pointless.

    • @jwhite5008
      @jwhite5008 Год назад +6

      This is what happens when legitimate way is too cumbersome - people will pirate even if they bought the thing to escape lots of meaningless manual work.

    • @Google_Does_Evil_Now
      @Google_Does_Evil_Now Год назад +3

      Back then you couldn't even save a password with more than 8 characters. Seriously. I complained to a provider. They didn't change anything. They left it at 8 characters. The national provider for British internet. Obviously they preferred it that way.

  • @hovanthecool1995
    @hovanthecool1995 4 года назад +1953

    Alright then, I'll upgrade from invalid Windows 10 to this legit Windows 95.
    Edit: Wow, 1.8k likes. No way. Thanks people! I have now resolved my invalid key issue.

    • @MadScientist267
      @MadScientist267 4 года назад +176

      Probably *is* an upgrade

    • @hovanthecool1995
      @hovanthecool1995 4 года назад +28

      @@MadScientist267 He he.

    • @m2pmd70
      @m2pmd70 4 года назад +151

      It's gonna be 9.5 times better!

    • @kshitij3826
      @kshitij3826 4 года назад +22

      I like how he said "upgrade"

    • @jakeblanton6853
      @jakeblanton6853 4 года назад +37

      I think Win2K was probably the best version of Windoze... It wasn't that bloated back then, but it seems to have gone downhill since then... All too often though a "new version" is just seems to be a repackaging of the previous version, but with all the menu options changed so that you can't find what you're wanting to do anymore... :(

  • @llVIU
    @llVIU 4 года назад +1145

    sounds like someone did the windows key security check one friday night overtime unpaid

    • @dogwalker666
      @dogwalker666 4 года назад +84

      Or 10 mins to end of shift. And on a promise 😉

    • @llVIU
      @llVIU 4 года назад +129

      @@dogwalker666 manager: "make sure you finish that key validation before you clock out"

    • @dogwalker666
      @dogwalker666 4 года назад +13

      @@llVIU ha ha yup!

    • @zeallust8542
      @zeallust8542 4 года назад +37

      @@llVIU *that guy half way home*
      "Ah fuck i forgot"

    • @Riplee
      @Riplee 4 года назад +9

      i think it’s technically easier to forget about mistakes the stupider they are

  • @JannisAdmek
    @JannisAdmek 4 года назад +689

    That's amazing, it seems easier to guess correct keys than to find incorrect ones!

    • @strictnonconformist7369
      @strictnonconformist7369 4 года назад +16

      Seems you had about a 1 in mod 7 chance!
      I’m so entertained by this, and expect these days it’ll be a bit more complex, likely requiring crypto computations to identify if the key can be legit created by a private key used, but the funnier thought is that may not be the case.

    • @zperk13
      @zperk13 3 года назад +37

      @@strictnonconformist7369 1 in mod 7? you mean 1 in 7? Also technically it's slightly less than that since 333, 444, ... 888, and 999 don't work. So instead of 1/7, it's 992/6951. Or to put it another way, instead of a 14.285714% chance, it's a 14.271327866494029636023593727521219968349877715436627823334771975255358941159545389152639907926916990361099122428427564379226010645950222989497913969213062868651992519062005466839303697309739605812113364983455617896705509998561358077974392173787944180693425406416342972234210904905768954107322687383110343835419364120270464681340814%. Insteringly, both of those 14% numbers' decimals are repeating, starting at the beggining. The longer number has 330 digits that repeat.
      Btw the 992/6951 came from 1/7 * (1-1/(1000-7)). the 1000 came from how many 3 digit numbers there are, and the -7 came from excluding 333, 444.... 999.
      You want more math? Ok then. Those two decimal numbers are off by 0.10070493454179254783484390735146022155085599194360523665659617321248741188318227593152064451158106747230614300% (repeated again, 110 decimal digits), also known as 1/993. 993 being one more than the 992 from earlier.
      edit: oh and that long percentage chance, it's a 1/7.00705645161290322580 chance, although only the last 15 digits there (the numbers after 705) are repeated

    • @pugh.joseph
      @pugh.joseph 3 года назад +5

      @@baraka629 dont you also get less features and denied support?

    • @lambdaman3228
      @lambdaman3228 3 года назад +18

      @@pugh.joseph Oh yeah, the legendary windows tech support we all know, love, and rely upon.

    • @pugh.joseph
      @pugh.joseph 3 года назад +6

      @@lambdaman3228 alright, good point 😅

  • @georgeshalomon274
    @georgeshalomon274 4 года назад +835

    NEXT VIDEOS : WHY AAAAA-AAAAA-AAAAA-AAAAA-AAAAA is a valid Counter-Strike 1.6 key

    • @HaukeHaien
      @HaukeHaien 4 года назад +78

      Everyone is guarding B

    • @npcraywar2907
      @npcraywar2907 4 года назад +51

      Nah it should be Door-stuck-door-stuck-pls-i-beg-you is the valid key

    • @gidi1432
      @gidi1432 4 года назад +23

      @@npcraywar2907DOOR1-STUCK-PLEAS-IBEGU-DILIH

    • @张佑杰
      @张佑杰 4 года назад +3

      @@HaukeHaien Where is your P90?

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

      Actually a good idea lmao

  • @UntouchedWagons
    @UntouchedWagons 4 года назад +56

    About 25 years ago my uncle lent me a burned copy of the windows 95 installer which had a portion of the license key on it but I had to call him to call him to ask what the rest of the code was. He said to enter all 1's. I did and it worked.

  • @Colaholiker
    @Colaholiker 4 года назад +144

    The "digit sum divisible by 7" thing also worked for Office 97. Pretty much everyone I knew hat 0401-1111111 as a key back in the day. I wouldn't be surprised if the initial part was also jsut checked against a short blacklist. (I never tried back then).

    • @HappyBeezerStudios
      @HappyBeezerStudios Год назад +6

      imagine the poor guy with that telephone number

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

      @@HappyBeezerStudios Back in '95 that 0 in front of the number would have just called the operator.

  • @KateGrayCode
    @KateGrayCode 4 года назад +744

    I believe that the OEM format is DATE-OEM-[OEM ID]-NUMBER.
    Essentially, an OEM could have generated a batch of keys, and the day would ensure that they didn't have to keep a database of all previous keys issued, and they didn't run out after 100000 computers.

    • @stacksmashing
      @stacksmashing  4 года назад +117

      Ah interesting, I didn’t think about that! Should be easy to confirm with two keys from the same ODM, might have to do some digging

    • @J_i_m_
      @J_i_m_ 4 года назад +25

      Probably... as that database wouldn't fit in Bill Gates' computer which has only 640K of ram :)

    • @Backroad_Junkie
      @Backroad_Junkie 4 года назад +24

      @@J_i_m_ Well, remember Steve Jobs saying the Mac would never need more than 128Kb of ram. What a slug the original Mac was. (I did a major term paper using write soon after the machine came out. While it turned out looking fantastic, it was a pain to write it on a single disk drive mac...)

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 Год назад +13

      Someone reverse-engineered the “PAK” (“Product Authorization Key”) algorithm that DEC introduced for its VMS OS about a decade before this, and even that is more complicated. It involves CRC-32, some bit-swizzling, and something called a “Purdy hash”. Of course, it is not so easy to deduce any date information just from looking at the resulting key.
      Microsoft: “26 drive letters ought to be enough for anybody!”
      (Oh, and the mastermind behind VMS went to work at Microsoft a few years after this, where he was responsible for ... Windows NT.)

    • @MyAmazingUsername
      @MyAmazingUsername Год назад +6

      ​​​@@lawrencedoliveiro9104 Even Nintendo 8bit games had stronger security for their game level passwords, than what Microsoft had for Windows. :D Most games used encrypted and checksummed passwords.

  • @jevansturner
    @jevansturner 4 года назад +2409

    Quake 3 simply has a set of acceptable characters. It accepts any combination of acceptable characters. I remember astonishing some people at LAN parties by entering a bunch of "G" letters as my serial key.

    • @green929392
      @green929392 4 года назад +159

      I remember using all A's.

    • @MCA0090
      @MCA0090 4 года назад +353

      The old Half-life also accepts the CD-Key if you type the number "3" 13 times... Obviously it didn't work to play on-line since the authentication servers refused that Key, so it just worked to play the game off-line or in LAN servers.

    • @taibasarovadil
      @taibasarovadil 4 года назад +161

      @@MCA0090 ironic...

    • @SireSquish
      @SireSquish 4 года назад +103

      @@MCA0090 I used 1234-12345-1234 (or something *very* similar to that) and it always worked for online/LAN.

    • @SireSquish
      @SireSquish 4 года назад +16

      All 7's for me.

  • @vaknins33
    @vaknins33 4 года назад +23

    Your videos keep getting better, keep it up!

  • @steve_1507
    @steve_1507 4 года назад +17

    Thank you for activating my Win95 VM!

  • @nickwallette6201
    @nickwallette6201 4 года назад +56

    Another fun thing is being able to point the upgrade validator at its own installation CD as proof of existing product ownership. :-)

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

      Seriously? How did I never stumble across that?

    • @stitchfinger7678
      @stitchfinger7678 Год назад +3

      thats fking amazing how have I never heard that lol

    • @z3row0rm
      @z3row0rm Год назад +4

      I think with insanely cheap Windows 8 upgrade you could do something similar. Install the software without a Product Key as an inactivated version. And then repeat the install to “upgrade” to the full version.

  • @r4ndsen
    @r4ndsen 4 года назад +590

    i remember that „jjjjjjjjjjjjjjjjj“ was a valid quake3 key ;)

    • @V1VISECT6
      @V1VISECT6 4 года назад +46

      same with half life and "aaaaaaaaaaaa" i can't remember how many digits

    • @barrybritcher
      @barrybritcher 4 года назад +10

      Brah you don't need to type the Q3 code. It just works

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

      emabrace t h e *J*

    • @blackAngel88it
      @blackAngel88it 4 года назад +12

      @@mrylmz7754 valve and 3? Yeah right :D

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

      Autodesk: 666-69696969

  • @Blankult
    @Blankult 4 года назад +18

    Been waiting for this for 25 years

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

      Jonesing to upgrade from windows 3.1 eh?

  • @stevengustafson4945
    @stevengustafson4945 4 года назад +59

    For the og Starcraft release you were able to get past the cd key entry filling it with 3’s. Saved many a lan party...

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

      Wait. It doesn't check for identical keys in the connected games?
      I got another one: C&C3 checks for the disk when starting the game. But only when starting it, after the game is running you can hand it over to the next guiy

    • @strictnonconformist7369
      @strictnonconformist7369 4 года назад +6

      @@HappyBeezerStudios security is always a tradeoff between costs of complexity for legit users versus getting in the way of those they’re trying to protect against: either extreme is typically undesired.
      A car door lock only ever keeps out those that don’t want to take the risks of getting caught breaking into a car: anyone can get into a car with enough effort.

  • @CristianTraina
    @CristianTraina 3 года назад +353

    I've 2 considerations:
    - in the worst scenario, I can try random sequences and get a valid key after 7 attempts
    - nowadays this would sound ridiculous, but in '95 the Internet wasn't so much widespread, so if someone found the trick, it had to spread only with word of mouth

    • @n646n
      @n646n Год назад +55

      Ok grandpa, let's get you back to bed.

    • @xx_mrbean_xx9918
      @xx_mrbean_xx9918 Год назад +4

      @@n646n 😂😂🤣🤣

    • @leonewton253
      @leonewton253 Год назад +13

      You forgot about USENET and other BBSes

    • @markswabey5870
      @markswabey5870 Год назад +12

      you could do the same with office back in the day so it was know and shared at the time. Always used 0's and a 7 on the end.

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

      IRC was the social media then.😉
      today only the hardcore hackers use it for risky information

  • @finkelmana
    @finkelmana 4 года назад +84

    I remember getting my hands on Corel Draw 4 (I think) disks back in the 90s. Running the install, it would immediately ask for a license key. It said the license key will look like this example and would be on the license certificate. Unfortunately, I didnt have the license key certificate. I remember throwing random letters and numbers at it for a while and got nowhere. Then I thought, what if I use the example they show. Of course that wouldnt work. Why would they try to prevent piracy with a license key, yet give everyone who copied the floppies a valid key? I typed in the example license key... It worked. It was both amazing and sad.

    • @jonweinraub
      @jonweinraub Год назад +8

      There was an urban legend during the AOL days that all shareware distributed had to have a valid unlock code somewhere in case it had a nefarious payload. The first program I tried I for some reason tried the zip code on the dialogue box. It accepted it. Only time my 1337 skillz ‘cracked’ anything !

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

      ahh the days before online key validation

  • @rabbitdrink
    @rabbitdrink 4 года назад +265

    YO A LITTLE HELP HERE?
    stand back son
    1 1 1 uhhh 1111111

    • @36jbf-as031lb
      @36jbf-as031lb 4 года назад +15

      Ah, tf2 reference

    • @yrk06
      @yrk06 4 года назад +12

      The brief case is still here

    • @generalralph6291
      @generalralph6291 4 года назад +6

      It’s an older joke sir, but it checks out.

    • @jug0572
      @jug0572 4 года назад +8

      @@generalralph6291 old but gold, bro

    • @boredphoenix
      @boredphoenix 4 года назад +6

      nice to see a tf2 refrence

  • @omniterry
    @omniterry 4 года назад +303

    I remember back in the days I managed to crack the encryption for excel password protected files. Another juvenile algorithm. It seems that back in those days security was not a priority

    • @Mr.Leeroy
      @Mr.Leeroy 4 года назад +51

      In case of software licenses, I guess, partly because it wasn't as easy to obtain the distribution itself. Also, there was no telemetry, so no piracy statistics.

    • @MarekKnapek
      @MarekKnapek 4 года назад +54

      Excel (and other Office programs) allowed you to write scripts / macros in VBA language (Visual Basic for applications). You could set a script to be run upon document open and it would run even if you didn't know the password. In that moment I realized that the password is not protection (encryption) but just obfuscation.

    • @SzymonPmc
      @SzymonPmc 4 года назад +12

      U can remove the password edition protection from office files woth 7zip

    • @bigk777
      @bigk777 4 года назад +6

      That is to a point true with all software back in the day. Operating systems such as Android and iOS has security as a priority from the beginning.

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

      People today pay 35 bucks or more in labor to install RAM. I dont think they really are worried about making security an issue :-)

  • @doctorvondoom6368
    @doctorvondoom6368 4 года назад +240

    If anyone asks me why security through obscurity is bad, i'll just send them this video

    • @Supertimegamingify
      @Supertimegamingify 4 года назад +38

      This is security through bluffing.

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

      But it did work

    • @tinchote
      @tinchote 4 года назад +12

      You seem to be assuming that you know what the threat model was.

    • @pugh.joseph
      @pugh.joseph 3 года назад

      Why is security through obscurity bad?

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

      @@pugh.josephecurity through obscurity is like this: You have a big doorway leading into your house. You know it's there, but you never close it, because your house is a little off the beaten path. You figure that any burglars will only strike populated cities and just not care enough to notice. And maybe you're right. But if one *does* happen by your house, and sees that door still wide open... you wouldn't exactly get much sympathy for having your house ransacked because you _could_ have at least taken basic security measures. You just didn't, because you were so confident that it would never happen to you.

  • @paulfinney
    @paulfinney 4 года назад +57

    I was always told by IT techs that the 1s codes was for system and network technicians to save time when installing multiple copies on a network or computer lab. As they didn’t need to be checked for activation online like modern windows, and the institution would have a site licence.
    I heard it so much in the late 90s that I wonder if rather than being by design, Microsoft sales and after sales got wind of it and told IT techs this when they had issues.

  • @barryschalkwijk9388
    @barryschalkwijk9388 4 года назад +118

    Lol someone said "fuck it, it's friday afternoon, this'll do!"

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

      Nah just Microsoft saying let's screw the public by thinking we did some work... and charge them 200 bucks

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

      Well, you have to balance the key algorithm complexity vs the number of the product that you are expected to sell. You can't choose too restrictive of an algorithm, otherwise it would not support the needed number of unique keys... The good thing about having the key validation algorithm built into the software like back then was that you could buy the software and use it without ever having to contact Microsoft to verify the serial number... At some point, they changed it to needing an internet connection and they use that to validate the key and whether they key has been previously used... And then there was that obnoxious bit where the O/S might decide to quit working because you upgraded the hardware enough on your machine that it thought you were using it on a new machine... When I buy a piece of software, I want to be able to use it on however many machines I might own since I'm only using them one at a time... These days, I've switched to Linux for most of my home PCs, but there's still two PCs that can boot Windoze for software that does not have a acceptable Linux replacement...

  • @alphen95
    @alphen95 4 года назад +29

    everyone: serial key
    me: cereal key

    • @commerce-usa
      @commerce-usa 4 года назад

      Primary keys - Organic milk and quality sugar.🙂

  • @AiOinc1
    @AiOinc1 4 года назад +60

    Press escape to bypass the login
    And other "late to the party" stories

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

      The Win9x login login was just for show, like the whole "user" system, as there was nothing actually protecting anyone from opening another user's stuff IIRC.

  • @grantm.9109
    @grantm.9109 Год назад +3

    I'd heard of Ghidra before, but now I know I really need to check it out. This is super cool.

  • @urphakeandgey6308
    @urphakeandgey6308 4 года назад +9

    I used to love guessing at CD keys just to feel like an elite haxor and this would've been a power fantasy.

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

    RUclips's algorithm truly is amazing. I remember watching this video a while ago. I since switched accounts and watched maybe 100 videos on the new one. Apparently enough for RUclips to (correctly) guess that out of billions of videos out there, this one suits me.

  • @KarLKoX
    @KarLKoX 4 года назад +43

    I used this serial number at that time but wow ! I never thaught that the serial number check was so trivial ! 😲

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

      well think about how long the install would be if it had a more complex check then just if it is divided by 7 with 0 left over it is valid. One a 133MHz CPU which was common to have back then it already took hours now if you had a complex key that was hard to crack due to the math behind it was more than just 1 math symbol then done it would take more than the minute it already took to get past there. Newer computers while it is a cloud key check not a local key but in the 1990s requiring your user to have the internet was not a good business plan for mass adoption. Apple was still trying to over take them at only 30% of the market for Apple back then too. win95 kind of took the market share away from apple. Windows never gave it back either.

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

      @@yumri4 regardless of that it would still be very easy to have better rules for the key to make it harder to crack

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

      @@radiance8940 i agree it would have been easy to have a better checksum but we don't know what the actual math the system did is we just saw the simplified version of it.

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

      @@yumri4 they could have absolutely used PKI in using a private key to encode a number of digit combinations, and included a public key on the CD to see if it made sense, it would almost certainly have required a much longer serial number, which would have been more user-hostile by a lot, but it’d not be any problem to compute the check on any machine, and no network access required if done this way.
      Eventually people determined to do so will just tell others “hey, this key works, have fun!” even if nobody ever traces through the OS binary to reverse-engineer how it works. Not being able to depend on network access definitely limits any ability to enforce a key is only used once, and mass production CDs also are static, with each unique printing costing more than a single mass production run: I worked in the CD production plant where they were manufactured, in CD-ROM premastering.

  • @JustJory
    @JustJory 4 года назад +209

    me getting angry at the windows 95 pc because I need a key but i don't have one
    me: *slams head on keyboard*
    windows 98: yes correct key
    also me: *confused*

    • @chuckleshelicopterwigwamjo7315
      @chuckleshelicopterwigwamjo7315 4 года назад +109

      I'd be confused too if slamming my head on the keyboard changed my operating system

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

      @@chuckleshelicopterwigwamjo7315 lmao

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

      LOL :D

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

      @@chuckleshelicopterwigwamjo7315 lmao

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

      @@chuckleshelicopterwigwamjo7315 Best comment i have read all day.

  • @nicktheneko
    @nicktheneko 4 года назад +68

    Microsoft: *Forbids Decompiling and Reverse Engeneering of their OS*
    Stacksmashing: HOLD MY BEER!!!

    • @yumri4
      @yumri4 4 года назад +8

      probably due to stupid legacy mistakes like the video showed

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

      @@ishid_anfarded_king unless it blow up and goes viral probably not

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

      Ukraine/Russia: your powers are useless here...

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

      @@ishid_anfarded_king I remember working for a company that had old, legacy, *obsolete* software. I immediately wondered "wth? Piracy on obsolete software - with inspectors 'round the corner - how idiot can one be?"
      (Yeah, we dumped the whole thing...what else should we have done anyway...?)

  • @wetwerd2003
    @wetwerd2003 4 года назад +5

    I have no idea why thus was in my recommendation but since I’m here, bro ur too smart for YT

  • @riv2052
    @riv2052 4 года назад +14

    A modern-day warrior
    Mean, mean stride
    Today's 0:12
    Mean, mean pride

  • @Mosi19910602
    @Mosi19910602 4 года назад +155

    Haha I almost didnt remember this, but 1111111111 was what i tried as a kid without any knowledge :D
    the point that i got reinstalled our family pc with 7 years accidentally was a huge pain for my parents... the pc was present of my uncle
    but after all it went well and since that time I'm always hungry for knowledge!
    Nice video, great to follow through

    • @Trimint123
      @Trimint123 4 года назад +10

      Funny you talk about "7 years" despite mostly about the video is about 7.
      And I actually read this comment 7 hours later.

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

      ???

    • @giatu1
      @giatu1 4 года назад +9

      @@Trimint123 I almost give you a like but I realize that you have 7.

    • @2wugs
      @2wugs 4 года назад +3

      @@giatu1 samee

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

      This video must've been such an awesome realization for you. It already was from me and I've never seen a computer on W95 before

  • @SenileOtaku
    @SenileOtaku 4 года назад +53

    For either MSWin95 or MSWin98 I remember there being a simple hack (two edits readily done with "debug") that would cause the setup command to skip the key check altogether, and you could type whatever you wanted. What you had to do was exit the setup when it asked for the key, go into DOS mode and edit the dll, then reboot and let it continue. Or if you were building your own installer CD, you'd extract and pre-edit the appropriate DLL and have it in the installer directory.

  • @Peizxcv
    @Peizxcv 3 года назад +12

    Wow, I remember typing carefully the entire string from the booklet so I don’t make a mistake when I can just type some stuff and get it working

  • @roadhouseguy
    @roadhouseguy 4 года назад +88

    Next video: upgrade this installation to a licensed Windows 10 Pro.

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

      lol

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

      And upgraded Windows 10 must work on Pentium 166 MMX with 32 MB RAM.

  • @ralphwiggum3134
    @ralphwiggum3134 Год назад +13

    About a decade ago, I was playing with a piece of software that my company owned a license to and figured out their method of checking serial numbers was simply if you entered exactly 13 numbers, it was accepted. It would allow you to enter as many numbers as you want, but any more or less, it would not accept. Exactly 13 was the right amount. I don't remember how I discovered this, but I did.

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

      so 12 wouldnt work but 13 did?

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

      @@TheWieger01 Yes, any combination of numbers would work as long as they were exactly 13 of them.

    • @黒上悠子ちゃんネル
      @黒上悠子ちゃんネル Год назад +1

      ​@@ralphwiggum3134Are you sure you need exactly 13?

  • @L2002
    @L2002 4 года назад +8

    Thanks for the Subtitle, it's useful for me!

  • @DavidWonn
    @DavidWonn 4 года назад +56

    I can remember the all 1s key being fairly common knowledge in the 90s, at least around here, though the divisibility by 7 (among other things) wasn’t as known. Changing the last digit to a 2 worked for something else from that era (Office? OSR2? Win98?) but I forget which.
    Thankfully nowadays, I’ve acquired numerous CDs from this era with their product keys intact as throwaways (sometimes not even opened!) Acquiring old software and hardware has always been one of many perks of being in I.T.

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

      Corel draw 7 had 111111111...1112 (don't remember how many ones there was, actually. Just type them all and replace the last one with 2.

    • @squiddardmusic
      @squiddardmusic Год назад +8

      Windows 98 had the 1112-1111111 key

    • @Tester-sh1mn
      @Tester-sh1mn Год назад +2

      @@squiddardmusic Just got a Win 98 Ce in the mail today, might be worth having a look at!

  • @marcello4258
    @marcello4258 4 года назад +21

    after 10 seconds me thinking: probably accepting every prime number

  • @konstantinkh
    @konstantinkh 4 года назад +142

    Original StarCraft had a 1234567890123 key. I remember having entered it by accident because I was too lazy to look up the actual key. Not really sure what I was expecting to happen, but I certainly didn't expect it to work. XD. They probably used a hashtable, or something like it, and that key was just used for testing and not taken out. I doubt a lot of people used algebraic key checks. Such approaches are either so secure you can't generate your own keys, or they are completely useless, as is the case with W95. In contrast, a hash table with a good cypher can be made arbitrarily secure.

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

      id be curious to see the actual algorithm used back then

    • @finmat95
      @finmat95 Год назад +8

      @@viper440 uint_64 default_key = 1234567890123; if(key == default_key) return true;

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

      wish I knew this years back when I lost my jewel case w/ the ley

    • @tbuk8350
      @tbuk8350 Год назад +4

      The first game I did this with was Sims 3. I lost the game case, but figured out that a certain set of keys works. You can even put those CD keys directly into EA Origin and get Sims 3 for free, as this was before internet validation of CD keys. That's how I got the digital version of it ~2-3 years ago.
      Unfortunately nowadays keys are created, registered, and validated by servers so you can't use duplicate keys, or make ones up.

    • @NoNameAtAll2
      @NoNameAtAll2 Год назад +4

      hash... function?
      hash table doesn't filter...

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

    You guys are so good at recalling what I just saw in the video. Good job!

  • @electrogestapo
    @electrogestapo 4 года назад +33

    At the time, I was under the impression that MS was practically giving win95 away with the easily-cracked serial number because they want more people to use it.

    • @thepwrtank18
      @thepwrtank18 Год назад +6

      That's what they do today, they give Windows 10 and 11 out for free to get people in

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

      @@thepwrtank18 there are videos of some people in Microsoft explaining why piracy was beneficial to them. I am not sure if it was intended people, thought, there are very clever people out there, but some times they just do things with other intention, then it works and suddenly you can create a story of how succesful and brilliant you were. Specially some managers are expert on this.

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

      Through nineties till mid-2000ies Microsoft raked money with large shovels. Profit from enterprise realm was more than enough to not care about petty piracy between home users and occasional small busineses. It was up to local anti-piracy agencies who in some countries (Germany, ahem) tried to be more saint that Papa. Easy entry in MS software realm via piracy indeed was a thing and I believe that MS deliberately exploited that.

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

      They gave free updates to everyone from Win 7 to Win 10. It's pretty common knowledge that they don't make money from individuals like you and me. They make money from corporations that actually have to buy licenses.

  • @subg9165
    @subg9165 4 года назад +133

    so OWO-0069420 is a valid key, good to know

    • @yksnidog
      @yksnidog 4 года назад +5

      SUBG0123445 will do it too... ;-)

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

      YOLO0042069 works also

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

      He said it has to be divisible by 7 with no remainders so 69426 for the first and 123459 for the second!

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

      @@davidwilliams1720 u got my typo. thx.

  • @Min3r_R
    @Min3r_R 4 года назад +22

    man, this would have been very useful when i never existed

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

    This would have been very useful to me about 25 years ago. Now it’s just fascinating!

  • @nFBMAGIX
    @nFBMAGIX 4 года назад +5

    You can install Windows versions that ask for the key after copying the files without any valid key. You only have to start in safe mode after the files are copied (or when he asks for the serial number you hit restart and then boot into safe mode) In safe mode you can start the registry Editor, look for the registry that contains the serial number (it is empty when you look for it), type any number you want to, safe that entry, restart and after restart the setup skips the serial key procedure and will continue setup by looking for non pnp capable Hardware. Tested with windows 98se but might work with Windows ME as well.

  • @prozacchiwawa
    @prozacchiwawa 4 года назад +5

    I randomly guessed 437 (for codepage 437) -0959595 way back and that worked, and now i know why.

  • @Suntas
    @Suntas 4 года назад +301

    Wow, as a software developer i'm am shocked at how dumb this validation is. holy cow

    • @JinnaiT
      @JinnaiT 4 года назад +57

      To be fair it was pretty early on in their validation schemes, Windows 3.1 didn't have any at all except to look for a certain name of file from DOS

    • @jaaplallie
      @jaaplallie 4 года назад +52

      In 30 years people will probably say the same about current day validation

    • @robertmazurowski5974
      @robertmazurowski5974 4 года назад +12

      @@jaaplallie there will be a quantum ai validation and today's Technique will be easily broken Below 1 second. Side info, also there will be no need for humans

    • @jaaplallie
      @jaaplallie 4 года назад +18

      @@robertmazurowski5974 still waiting for the hoverboards and flying car conversion kits that were promised for 2k15.
      Lets just wait and see what the future will bring 😉

    • @sbrazenor2
      @sbrazenor2 4 года назад +21

      Back in the day this was used, the people weren't as aggressive at stealing as they are these days. And without a fast internet connection, people didn't have as much a chance to break these things. If they did, this would have been broken within a day or so.
      Dave Plummer, the guy that designed this has an interesting channel called 'Dave's Garage', where he talks about his time at Microsoft.

  • @ernest64xp
    @ernest64xp 4 года назад +6

    Finally I can get my computer activated. This is a relief...

  • @WXLM-MorganNicole619
    @WXLM-MorganNicole619 Год назад +1

    This is amazing. Having someone explain it really helps!

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

    This was enjoyable to watch on a sunny Sunday afternoon :)

  • @mockatoy
    @mockatoy 4 года назад +20

    I found that key after going to a technet event in the 90’s and the nfr software I got had that key on it :D

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

      Checking for isPrime, bruh thats a lot of work. Better check for %7==0, way easier xD

  • @patthetech
    @patthetech 4 года назад +10

    I remember when I was in college, using NT 4, we always used 111-4111111 I think.
    Workstation and server.

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

      NT4 workstatiin didn't use a key

  • @zwz.zdenek
    @zwz.zdenek 4 года назад +12

    With Win98, you could reboot it into the safe mode when it wanted the key, then fill in anything in its place in the registry, then reboot normally and the setup would always accept it and not ask for a proper number!

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

      I wonder if this would be possible with later versions of Windows since I know you can script the start up and registration with a certain type of server whose name is escaping me at the moment.

    • @zwz.zdenek
      @zwz.zdenek 3 года назад +1

      @@traugdor Nope, they tie it down more with every release. With Windows 10, it automatically deletes cracks even on network shares even if you disable the antivirus.

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

      ​@@traugdor a kms server?

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

      @@zwz.zdenek it wipes anything it thinks is even closely related to a crack (without notifying you) even just plugging your USB drive into your buddies WIN10 computer it gets wiped.... ask me how I know. It is in the TOU when you install

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

      @@zwz.zdenek I hardware activated my Windows 10 and the MAS files are still on my desktop. Never been deleted, windows has never deactivated.

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

    This channel has 111k subs at the time of watching this and it makes me very happy

  • @ty-mcgraw
    @ty-mcgraw 4 года назад +1

    I found out about this during the time period, just by sheer accident. Went back and did another install just to be sure. And sure enough, it worked!
    Really interesting stuff

  • @MikeStavola
    @MikeStavola 4 года назад +70

    A more important question; why did my copy of windows 95 OSR2 accept the serial key from an OEM copy of some random Scooby Doo game that came with my Gateway computer?

    • @DaVince21
      @DaVince21 4 года назад +23

      Digits 4-10 added up to seven, I guess!

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

      What game

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

      @@DaVince21 I assume you mean 5-11?

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

      @@wta1518 Yes, thanks!

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

      @@wta1518 Common programmatic error, off by one.

  • @mikatorkkeli4932
    @mikatorkkeli4932 4 года назад +8

    i remember that, did use that when we had to install lots of pc's back in the day. it did work with office97 too and with win98 and or win2000 and maybe with other ms soft too from the time period. not the same key ofcourse but there was a similar simple key that was very easy to remember.

  • @PCEngineGaijin
    @PCEngineGaijin 4 года назад +24

    I was working in IT during win95/NT 4 rollout, and we all assumed the 111-1111111 was so IT teams could reinstall users’ 95 easily if they needed to, lol. Interesting there was actually a real reason.

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

      Your IT team should've use "YOLO0000000" as reparation key to troll customers.

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

    boss: bob, bill said we need to implement a check on input serial numbers.
    bob: why? it doesn't mean anything, since we require the installation to verify the serial key anyway when they come for updates.
    boss: bob, I'm not the boss, bill said we need to have a check, get it done!
    so bob got it done expending least amount of effort possible...

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

    You just explained how produced keys work and how it doses in windows 95 at the same time. THX

  • @nicco1690
    @nicco1690 4 года назад +207

    Windows 95 keys were really easy to crack, you could generate your own back in the day with simple maths!

    • @1.8millionvolts87
      @1.8millionvolts87 4 года назад +4

      Care to explain?

    • @waltercomunello121
      @waltercomunello121 4 года назад +65

      @@1.8millionvolts87 watch the video.

    • @nicco1690
      @nicco1690 4 года назад +6

      @@1.8millionvolts87 This video by Flytech Videos explains it pretty well, a lot better than I could ruclips.net/video/3DCEeASKNDk/видео.html

    • @1.8millionvolts87
      @1.8millionvolts87 4 года назад +3

      @@waltercomunello121 ahhh sorry mate, was taking a loo back then. so i was just reading the omments lol

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

      So technically 000-0000028 isn't a valid key but 000-0000056 should be?

  • @jjjacer
    @jjjacer 4 года назад +10

    I reinstalled windows 95 and 98 so many times back in the day i memorized the keys to this day

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

      Same
      31097-oem-0026677-61768
      XJ8JV-PXGJW-3J38Q-FD49K-RV7BY

  • @mrpddnos
    @mrpddnos 4 года назад +12

    Looking at the OEM keys, could the first 3 digits be the day the key was generated? In a leap year there are 366 days. In combination with the next two digits being the year, it does have a certain logic to it

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

    Very informative! love how u decode the serial key algorithm and the use of codebrowser..

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

    Im glad that I just found this awesome channel

  • @LonelyMarowak
    @LonelyMarowak Год назад +3

    Interesting! I remember a while back I tried installing Monster Truck Madness with Gex’s product key, and it accepted it. I assume that a lot of Microsoft’s products from around that era use the same algorithm shown in this video then.

  • @rustymixer2886
    @rustymixer2886 4 года назад +6

    Someone's #1 keyboard button was stuck and 💥 secret revealed 😆

  • @infinity8989_
    @infinity8989_ 4 года назад +8

    You immediately feel old after realizing it was 25 years ago 😔

  • @ego-lay_atman-bay
    @ego-lay_atman-bay Год назад +1

    That is the most secure way of checking a product key I've ever seen.

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

    i love this kind of channels, thanks YT for the new recomendation

  • @TjSBMD1810
    @TjSBMD1810 Год назад +20

    I remember Win98 had a weird key where every symbol is just a Z. Doing this caused it to simply cancel the installation progress, so on next reboot you had a half working Win98 (without any start menu entries, ...). Would be interesting to know what all this is about.

  • @actually_a_sign3954
    @actually_a_sign3954 4 года назад +53

    It's funny how this guy is checking windows files with an apple product

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

    Yep I remember this was spread around a lot very quickly when win95 came out. I mentioned it to somebody on IRC and a guy messaged me and ripped into me for it. Only boxed copy of Windows I ever legit bought ironically :)

  • @user-ey9qk7bz1e
    @user-ey9qk7bz1e 3 года назад

    Really good channel! Keep up the good work

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

    Man I wish I had known this back when I worked in IT. The amount of times I had to do Windows 95 reinstalls. I did it that many times, I memorised our key - which I can still remember to this day. 14195-0012155-55595 (OEM key). I also still know the barcode for a Cadbury Creme Egg as they wouldn't scan at the register when I worked in a grocery store. 5020-1600

  • @MilMike
    @MilMike 4 года назад +5

    this key also worked on some other Microsoft products from that era. I think Visual Basic, no idea which version this was. Probably 5 or 6

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

      Visual Studio 6.0 was like this. I remember using all 6's for the serial key.

  • @laharl2k
    @laharl2k 4 года назад +22

    now im curious.....would it be too much to ask for videos in the 98, ME and maybe NT 2k and XP product keys too?

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

      Fckgw

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

      Yes! Because those were actually made to put off pirates.

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

      Win 10 keys when

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

      XP keys are a lost cause, since that's when Microsoft added online DRM to it

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

      @@thepwrtank18
      yeah but they are still validated on the clint side first. Its only validated online when you have a connection, so theres still a chance that there are some conditions in the validation process that may be interesting.

  • @_..---
    @_..--- 4 года назад +8

    Thanks youtube for recommending this video.

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

    2:03 Summing up the digits of a base-10 integer actually gives you the remainder on division by 9. So the valid keys have a remainder of 7 on division by 9.

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

    back in the 90s, when I was a kid, when our 486 PC was in need of reinstallation, friend of my father would come to our house with a bunch of 1.44 disquettes with windows 95 installation, and he always had some install keys with him, written on a paper, some complex ones :)))

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

    Looks like the RUclips algorithm is doing the thing.

  • @1889990
    @1889990 4 года назад +48

    seems like the apprentice did that one :D

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

    Wanna know how flawed it was?
    You could close the login screen by clicking the X in the corner and that would send you logged in the admin account.

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

      @Moonwo Yes!! But i believe the "cancel" was removed from 95 SE but the window could still be closed

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

    I loved that at the start when you said “simply entering 10 1’s” you messed up and entered a 0 😆

  • @0623kaboom
    @0623kaboom 4 года назад +1

    btw the all 1's key was the microsoft presentation and trade show key ... it did limit some of what windows could do BUT it allowed it to be shown in a presentation with internal loopback ... later a patch added net access to the key and it became a full use key ... old school windows users and beta testers used that key to install beta versions to test ... I used to do it all the time .

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

      Except there's no functions to check for a specific key. It's valid because the first three digits aren't on the blacklist and the sum of the seven digits is divisible by 7.

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

    111-1111111? Hey, that's the combo on my luggage!

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

    I once found out how simple this algorithm is, and a friend and I used it to generate all valid windows 95 keys. it took up 10 gb uncompressed (200 mb when compressed)

  • @ossianronnelius
    @ossianronnelius Год назад +4

    My guess is that they allowed 111-1111111 to be a valid key throughout testing and then forgot to make it unvaldid. And by adding the feature that allowed 111-1111111 it automatically allowed these other valid simple keys aswell.

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

      If that were the case, they would have put an == '111-1111111' instead. This system seems to be on purpose.

  • @bennyloppo
    @bennyloppo 3 года назад +2

    The moment i saw a command box, i knew this video will be more difficult than bunch of 1s.

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

    2 years layer and still it's a fire video

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

    For some reason, the subtitles say "And funnily enough" while you say "And interestingly" (0:52)

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

      When they were narrating they probably improvised some small details to sound better, or just forgot the exact words and didn't bother to re-record because it didn't affect the meaning of the sentence. Then, they copied and pasted the original script into the subtitles when they uploaded it.

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

      That’s exactly what happened :)

  • @FuSiionCraft
    @FuSiionCraft Год назад +3

    It was a valid code for a *LOT* of games too, even allowing you to enter into dev mode for certain ones, because that's the key the devs used to test the game

  • @linkmiguel7174
    @linkmiguel7174 4 года назад +6

    yay
    more keygen related plz

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

    In some parallel universe, somebody I know will need a windows 95 CD key. I'll tell them to use 111-1111111 and they'll think im a genius.

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

    Who the f*** is giving here thumbs down?? Thanks for this extremely interesting video and your analysis. Greez from CPUGALAXY 👍🏻👍🏻