What did Microsoft customize on Windows 95 installation floppy disks?












12














I have a Windows 95 Upgrade 3.5" DMF installation disk set where several disks were infected by the boot sector virus known as "Chance.A". I'm interested in restoring these to their original contents.



Before rewriting the disks using disk images from another source, I imaged the contents, and started to compare those images with the other set. The affected Disk 1 has




  • an altered region at the beginning of the disk including the boot sector,

  • a partial backup of the original boot sector code in the normally-zeroed area at relative offset 0x3e00

  • a different last 9 digits of the string "/U:xxxxx-xxx-xxxxxxx" (where "x" is a decimal digit) at offset 0x131376, which looks suspiciously like a Product ID although I cannot confirm this, and

  • a binary difference around offset 0x15d960.


The first two of these are both things that I would expect to result from the modifications by "Chance.A", but the string difference especially makes me suspect that the disks' contents were different even without the involvement of "Chance.A".



What did Microsoft customize, if anything, on different installation disk sets, either at time of manufacture individually or across different batches / production runs, or through having the installer itself modify the disk contents?



Note: In Microsoft's terminology, a product ID is a sort of serial number that should not be confused with the product key a.k.a. CD-key that must be entered at install time, although for CD-based products the product ID is usually determined by the product key










share|improve this question




















  • 1




    BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
    – Raffzahn
    Nov 13 '18 at 0:04






  • 2




    @Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
    – rakslice
    Nov 13 '18 at 1:36






  • 1




    Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
    – rakslice
    Nov 13 '18 at 1:42












  • Why not apply the new images to the disks, then overwrite the data with the original data you saved?
    – Moab
    Dec 14 '18 at 23:19










  • @Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
    – rakslice
    Dec 15 '18 at 3:45


















12














I have a Windows 95 Upgrade 3.5" DMF installation disk set where several disks were infected by the boot sector virus known as "Chance.A". I'm interested in restoring these to their original contents.



Before rewriting the disks using disk images from another source, I imaged the contents, and started to compare those images with the other set. The affected Disk 1 has




  • an altered region at the beginning of the disk including the boot sector,

  • a partial backup of the original boot sector code in the normally-zeroed area at relative offset 0x3e00

  • a different last 9 digits of the string "/U:xxxxx-xxx-xxxxxxx" (where "x" is a decimal digit) at offset 0x131376, which looks suspiciously like a Product ID although I cannot confirm this, and

  • a binary difference around offset 0x15d960.


The first two of these are both things that I would expect to result from the modifications by "Chance.A", but the string difference especially makes me suspect that the disks' contents were different even without the involvement of "Chance.A".



What did Microsoft customize, if anything, on different installation disk sets, either at time of manufacture individually or across different batches / production runs, or through having the installer itself modify the disk contents?



Note: In Microsoft's terminology, a product ID is a sort of serial number that should not be confused with the product key a.k.a. CD-key that must be entered at install time, although for CD-based products the product ID is usually determined by the product key










share|improve this question




















  • 1




    BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
    – Raffzahn
    Nov 13 '18 at 0:04






  • 2




    @Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
    – rakslice
    Nov 13 '18 at 1:36






  • 1




    Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
    – rakslice
    Nov 13 '18 at 1:42












  • Why not apply the new images to the disks, then overwrite the data with the original data you saved?
    – Moab
    Dec 14 '18 at 23:19










  • @Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
    – rakslice
    Dec 15 '18 at 3:45
















12












12








12


1





I have a Windows 95 Upgrade 3.5" DMF installation disk set where several disks were infected by the boot sector virus known as "Chance.A". I'm interested in restoring these to their original contents.



Before rewriting the disks using disk images from another source, I imaged the contents, and started to compare those images with the other set. The affected Disk 1 has




  • an altered region at the beginning of the disk including the boot sector,

  • a partial backup of the original boot sector code in the normally-zeroed area at relative offset 0x3e00

  • a different last 9 digits of the string "/U:xxxxx-xxx-xxxxxxx" (where "x" is a decimal digit) at offset 0x131376, which looks suspiciously like a Product ID although I cannot confirm this, and

  • a binary difference around offset 0x15d960.


The first two of these are both things that I would expect to result from the modifications by "Chance.A", but the string difference especially makes me suspect that the disks' contents were different even without the involvement of "Chance.A".



What did Microsoft customize, if anything, on different installation disk sets, either at time of manufacture individually or across different batches / production runs, or through having the installer itself modify the disk contents?



Note: In Microsoft's terminology, a product ID is a sort of serial number that should not be confused with the product key a.k.a. CD-key that must be entered at install time, although for CD-based products the product ID is usually determined by the product key










share|improve this question















I have a Windows 95 Upgrade 3.5" DMF installation disk set where several disks were infected by the boot sector virus known as "Chance.A". I'm interested in restoring these to their original contents.



Before rewriting the disks using disk images from another source, I imaged the contents, and started to compare those images with the other set. The affected Disk 1 has




  • an altered region at the beginning of the disk including the boot sector,

  • a partial backup of the original boot sector code in the normally-zeroed area at relative offset 0x3e00

  • a different last 9 digits of the string "/U:xxxxx-xxx-xxxxxxx" (where "x" is a decimal digit) at offset 0x131376, which looks suspiciously like a Product ID although I cannot confirm this, and

  • a binary difference around offset 0x15d960.


The first two of these are both things that I would expect to result from the modifications by "Chance.A", but the string difference especially makes me suspect that the disks' contents were different even without the involvement of "Chance.A".



What did Microsoft customize, if anything, on different installation disk sets, either at time of manufacture individually or across different batches / production runs, or through having the installer itself modify the disk contents?



Note: In Microsoft's terminology, a product ID is a sort of serial number that should not be confused with the product key a.k.a. CD-key that must be entered at install time, although for CD-based products the product ID is usually determined by the product key







floppy-disk windows-95






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 13 '18 at 2:11

























asked Nov 12 '18 at 22:07









rakslice

350110




350110








  • 1




    BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
    – Raffzahn
    Nov 13 '18 at 0:04






  • 2




    @Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
    – rakslice
    Nov 13 '18 at 1:36






  • 1




    Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
    – rakslice
    Nov 13 '18 at 1:42












  • Why not apply the new images to the disks, then overwrite the data with the original data you saved?
    – Moab
    Dec 14 '18 at 23:19










  • @Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
    – rakslice
    Dec 15 '18 at 3:45
















  • 1




    BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
    – Raffzahn
    Nov 13 '18 at 0:04






  • 2




    @Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
    – rakslice
    Nov 13 '18 at 1:36






  • 1




    Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
    – rakslice
    Nov 13 '18 at 1:42












  • Why not apply the new images to the disks, then overwrite the data with the original data you saved?
    – Moab
    Dec 14 '18 at 23:19










  • @Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
    – rakslice
    Dec 15 '18 at 3:45










1




1




BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
– Raffzahn
Nov 13 '18 at 0:04




BTW, serious about the virus name? I don't know any boot-virus named chance - there seams to be a file-virus with that name. microsoft.com/en-us/wdsi/threats/…
– Raffzahn
Nov 13 '18 at 0:04




2




2




@Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
– rakslice
Nov 13 '18 at 1:36




@Raffzahn Microsoft's virus database only has very generic entries with no information; for instance here's the entry for Michaelangelo, perhaps the most famous boot sector virus, which has the same "this virus spreads by attaching its code to other files" text (something which is definitely incorrect). Here's Symantec's entry for Chance: symantec.com/security-center/writeup/2000-122010-0641-99
– rakslice
Nov 13 '18 at 1:36




1




1




Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
– rakslice
Nov 13 '18 at 1:42






Forgot the link to the Michaelangelo entry there: microsoft.com/en-us/wdsi/threats/… You'll note that the text is exactly the same as the Chance.A entry except for the threat name, suggesting that none of the other information is threat-specific.
– rakslice
Nov 13 '18 at 1:42














Why not apply the new images to the disks, then overwrite the data with the original data you saved?
– Moab
Dec 14 '18 at 23:19




Why not apply the new images to the disks, then overwrite the data with the original data you saved?
– Moab
Dec 14 '18 at 23:19












@Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
– rakslice
Dec 15 '18 at 3:45






@Moab Assuming that by "overwrite the data" you mean overwrite everything at the file level, the reason I didn't do this is that I can't rule out that there were changes to my disks at the file level -- the reason I'm even asking this question in the first place is to try to figure that out.
– rakslice
Dec 15 '18 at 3:45












1 Answer
1






active

oldest

votes


















7














Neat question ... and I may have found only a partial answer when looking through my notes. I did find some information about Win95 product/activation keys to be entered when installing from CD. Basically 3 formats.



10 Digit Key



For one there is the basic 10 digit number in 3-7 format, where the first group (3) are not checked, while the second (7) has to have a digit sum modulo 7 (*1)



20 Digit Key



OEM versions (starting with 95B) had a 5-3-7-5 format with




  • 5 digits as dddyy marking the day and year the Version got produced


  • 3 characters, always OEM


  • 7 digits again checked as digit sum modulo 7, but the frist two now must be zero


  • 5 digits as kind of serial number, this time the first may not be zero



11 Digit Key



There seems also to be another 11 digit key, coded as 4-7, much like the fist, but now the first group defines if it's meant as a full install (0401) or an update (0402)



What Version will be Checked



A further step would be to lookup SETUPPP.inf which should have an entry ProductType=n. Its value defined the ID to be checked. Here 1 notes a volume install media (no install key to be entered), 2 (*2), 5 and 6 make install ask for a 10 digit number, while 9 marks an OEM version using a 20 digit key. Everything else is invalid.





Considering the above information, is it possible that your data starts with something like 12095 or 15096 (Both numbers I had noted, but there may be others)





*1 - That is adding up all seven digits and dividing them by 7 must result in Zero.



*2 - I have 'update' scribbled across the 2, so 2 may be marking disks reserved for update installation, where a previous windows is checked.






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "648"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f8250%2fwhat-did-microsoft-customize-on-windows-95-installation-floppy-disks%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    7














    Neat question ... and I may have found only a partial answer when looking through my notes. I did find some information about Win95 product/activation keys to be entered when installing from CD. Basically 3 formats.



    10 Digit Key



    For one there is the basic 10 digit number in 3-7 format, where the first group (3) are not checked, while the second (7) has to have a digit sum modulo 7 (*1)



    20 Digit Key



    OEM versions (starting with 95B) had a 5-3-7-5 format with




    • 5 digits as dddyy marking the day and year the Version got produced


    • 3 characters, always OEM


    • 7 digits again checked as digit sum modulo 7, but the frist two now must be zero


    • 5 digits as kind of serial number, this time the first may not be zero



    11 Digit Key



    There seems also to be another 11 digit key, coded as 4-7, much like the fist, but now the first group defines if it's meant as a full install (0401) or an update (0402)



    What Version will be Checked



    A further step would be to lookup SETUPPP.inf which should have an entry ProductType=n. Its value defined the ID to be checked. Here 1 notes a volume install media (no install key to be entered), 2 (*2), 5 and 6 make install ask for a 10 digit number, while 9 marks an OEM version using a 20 digit key. Everything else is invalid.





    Considering the above information, is it possible that your data starts with something like 12095 or 15096 (Both numbers I had noted, but there may be others)





    *1 - That is adding up all seven digits and dividing them by 7 must result in Zero.



    *2 - I have 'update' scribbled across the 2, so 2 may be marking disks reserved for update installation, where a previous windows is checked.






    share|improve this answer




























      7














      Neat question ... and I may have found only a partial answer when looking through my notes. I did find some information about Win95 product/activation keys to be entered when installing from CD. Basically 3 formats.



      10 Digit Key



      For one there is the basic 10 digit number in 3-7 format, where the first group (3) are not checked, while the second (7) has to have a digit sum modulo 7 (*1)



      20 Digit Key



      OEM versions (starting with 95B) had a 5-3-7-5 format with




      • 5 digits as dddyy marking the day and year the Version got produced


      • 3 characters, always OEM


      • 7 digits again checked as digit sum modulo 7, but the frist two now must be zero


      • 5 digits as kind of serial number, this time the first may not be zero



      11 Digit Key



      There seems also to be another 11 digit key, coded as 4-7, much like the fist, but now the first group defines if it's meant as a full install (0401) or an update (0402)



      What Version will be Checked



      A further step would be to lookup SETUPPP.inf which should have an entry ProductType=n. Its value defined the ID to be checked. Here 1 notes a volume install media (no install key to be entered), 2 (*2), 5 and 6 make install ask for a 10 digit number, while 9 marks an OEM version using a 20 digit key. Everything else is invalid.





      Considering the above information, is it possible that your data starts with something like 12095 or 15096 (Both numbers I had noted, but there may be others)





      *1 - That is adding up all seven digits and dividing them by 7 must result in Zero.



      *2 - I have 'update' scribbled across the 2, so 2 may be marking disks reserved for update installation, where a previous windows is checked.






      share|improve this answer


























        7












        7








        7






        Neat question ... and I may have found only a partial answer when looking through my notes. I did find some information about Win95 product/activation keys to be entered when installing from CD. Basically 3 formats.



        10 Digit Key



        For one there is the basic 10 digit number in 3-7 format, where the first group (3) are not checked, while the second (7) has to have a digit sum modulo 7 (*1)



        20 Digit Key



        OEM versions (starting with 95B) had a 5-3-7-5 format with




        • 5 digits as dddyy marking the day and year the Version got produced


        • 3 characters, always OEM


        • 7 digits again checked as digit sum modulo 7, but the frist two now must be zero


        • 5 digits as kind of serial number, this time the first may not be zero



        11 Digit Key



        There seems also to be another 11 digit key, coded as 4-7, much like the fist, but now the first group defines if it's meant as a full install (0401) or an update (0402)



        What Version will be Checked



        A further step would be to lookup SETUPPP.inf which should have an entry ProductType=n. Its value defined the ID to be checked. Here 1 notes a volume install media (no install key to be entered), 2 (*2), 5 and 6 make install ask for a 10 digit number, while 9 marks an OEM version using a 20 digit key. Everything else is invalid.





        Considering the above information, is it possible that your data starts with something like 12095 or 15096 (Both numbers I had noted, but there may be others)





        *1 - That is adding up all seven digits and dividing them by 7 must result in Zero.



        *2 - I have 'update' scribbled across the 2, so 2 may be marking disks reserved for update installation, where a previous windows is checked.






        share|improve this answer














        Neat question ... and I may have found only a partial answer when looking through my notes. I did find some information about Win95 product/activation keys to be entered when installing from CD. Basically 3 formats.



        10 Digit Key



        For one there is the basic 10 digit number in 3-7 format, where the first group (3) are not checked, while the second (7) has to have a digit sum modulo 7 (*1)



        20 Digit Key



        OEM versions (starting with 95B) had a 5-3-7-5 format with




        • 5 digits as dddyy marking the day and year the Version got produced


        • 3 characters, always OEM


        • 7 digits again checked as digit sum modulo 7, but the frist two now must be zero


        • 5 digits as kind of serial number, this time the first may not be zero



        11 Digit Key



        There seems also to be another 11 digit key, coded as 4-7, much like the fist, but now the first group defines if it's meant as a full install (0401) or an update (0402)



        What Version will be Checked



        A further step would be to lookup SETUPPP.inf which should have an entry ProductType=n. Its value defined the ID to be checked. Here 1 notes a volume install media (no install key to be entered), 2 (*2), 5 and 6 make install ask for a 10 digit number, while 9 marks an OEM version using a 20 digit key. Everything else is invalid.





        Considering the above information, is it possible that your data starts with something like 12095 or 15096 (Both numbers I had noted, but there may be others)





        *1 - That is adding up all seven digits and dividing them by 7 must result in Zero.



        *2 - I have 'update' scribbled across the 2, so 2 may be marking disks reserved for update installation, where a previous windows is checked.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 13 '18 at 17:26

























        answered Nov 12 '18 at 23:00









        Raffzahn

        45.8k5103186




        45.8k5103186






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Retrocomputing Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f8250%2fwhat-did-microsoft-customize-on-windows-95-installation-floppy-disks%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Xamarin.iOS Cant Deploy on Iphone

            Glorious Revolution

            Dulmage-Mendelsohn matrix decomposition in Python