Can I trust on ( Bios Serial Number + MAC ) to identify a machine?

(I want to use it as my hashvalue in a public/private key mechanism)

I know that it is possible to disable the processor serial number, so I
can´t use it. Idon´t know if it is possible to disable the Bios Serial
Number.

Thanks

Gaby

RE: Bios Serial Number - unique system identifiers by discussions

discussions
Wed Nov 10 13:39:05 CST 2004

Gaby,

There are trivial ways to spoof MAC address (using SMAC tool or NIC driver
configuration). I would expect that BIOS S/N wouldn't be too much secure,
although I cxan't come up with a method right away. It's really easy to clone
client systems.

What exactly is the problem you're trying to solve?

Regards

S.

"Gaby" wrote:

> Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
>
> (I want to use it as my hashvalue in a public/private key mechanism)
>
> I know that it is possible to disable the processor serial number, so I
> can´t use it. Idon´t know if it is possible to disable the Bios Serial
> Number.
>
> Thanks
>
> Gaby
>
>
>

Re: Bios Serial Number - unique system identifiers by Gaby

Gaby
Wed Nov 10 15:28:42 CST 2004

We are trying to protect a software using digital signature.
For this, we are using the following parameters:
- Mac
- Processor ID
- BIOS ID

We noticed that some processors don't have the Processor ID enabled.
We need to identify the hardware in an unike way so that we can generate
the hash value.

The idea is to avoid the copy of the software from one machine to another

Any recomendation will be welcome

Thanks

Gaby



<S. Pidgorny <MVP> wrote in message
news:4FE2BC10-7073-4381-BEC4-B66CF011D9BB@microsoft.com...
> Gaby,
>
> There are trivial ways to spoof MAC address (using SMAC tool or NIC driver
> configuration). I would expect that BIOS S/N wouldn't be too much secure,
> although I cxan't come up with a method right away. It's really easy to
clone
> client systems.
>
> What exactly is the problem you're trying to solve?
>
> Regards
>
> S.
>
> "Gaby" wrote:
>
> > Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
> >
> > (I want to use it as my hashvalue in a public/private key mechanism)
> >
> > I know that it is possible to disable the processor serial number, so I
> > can´t use it. Idon´t know if it is possible to disable the Bios Serial
> > Number.
> >
> > Thanks
> >
> > Gaby
> >
> >
> >



Re: Bios Serial Number - unique system identifiers by Bezalel

Bezalel
Wed Nov 10 16:05:22 CST 2004

The MAC could easily be changed but running two computers on the same
network with the same MAC would cause more troubles.

Processor ID is disabled by default

BIOS ID may or may not exist depending on manufacturer

HDD ID should be unique but it might be changable with OEM tools


"Gaby" <msdn@rmya.com.ar> wrote in message
news:%23VuVox2xEHA.3840@tk2msftngp13.phx.gbl...
> We are trying to protect a software using digital signature.
> For this, we are using the following parameters:
> - Mac
> - Processor ID
> - BIOS ID
>
> We noticed that some processors don't have the Processor ID enabled.
> We need to identify the hardware in an unike way so that we can generate
> the hash value.
>
> The idea is to avoid the copy of the software from one machine to another
>
> Any recomendation will be welcome
>
> Thanks
>
> Gaby
>
>
>
> <S. Pidgorny <MVP> wrote in message
> news:4FE2BC10-7073-4381-BEC4-B66CF011D9BB@microsoft.com...
>> Gaby,
>>
>> There are trivial ways to spoof MAC address (using SMAC tool or NIC
>> driver
>> configuration). I would expect that BIOS S/N wouldn't be too much secure,
>> although I cxan't come up with a method right away. It's really easy to
> clone
>> client systems.
>>
>> What exactly is the problem you're trying to solve?
>>
>> Regards
>>
>> S.
>>
>> "Gaby" wrote:
>>
>> > Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
>> >
>> > (I want to use it as my hashvalue in a public/private key mechanism)
>> >
>> > I know that it is possible to disable the processor serial number, so I
>> > can´t use it. Idon´t know if it is possible to disable the Bios Serial
>> > Number.
>> >
>> > Thanks
>> >
>> > Gaby
>> >
>> >
>> >
>
>



Re: Bios Serial Number - unique system identifiers by SPidgornyMVP

SPidgornyMVP
Wed Nov 10 18:21:04 CST 2004

Gaby,

You might be interested in the technical details of Microsoft Windows
Product Activation to see what parameters odf the system they're capturing:

http://download.microsoft.com/download/2/1/6/21654b16-6c81-4d96-9390-5203cd43d07d/WindowsProductActivationTechnicalMarketBulletin.doc

They capture a dozen system parameters or so.

HTH,

S.

"Gaby" wrote:

> We are trying to protect a software using digital signature.
> For this, we are using the following parameters:
> - Mac
> - Processor ID
> - BIOS ID
>
> We noticed that some processors don't have the Processor ID enabled.
> We need to identify the hardware in an unike way so that we can generate
> the hash value.
>
> The idea is to avoid the copy of the software from one machine to another
>
> Any recomendation will be welcome
>
> Thanks
>
> Gaby
>
>
>
> <S. Pidgorny <MVP> wrote in message
> news:4FE2BC10-7073-4381-BEC4-B66CF011D9BB@microsoft.com...
> > Gaby,
> >
> > There are trivial ways to spoof MAC address (using SMAC tool or NIC driver
> > configuration). I would expect that BIOS S/N wouldn't be too much secure,
> > although I cxan't come up with a method right away. It's really easy to
> clone
> > client systems.
> >
> > What exactly is the problem you're trying to solve?
> >
> > Regards
> >
> > S.
> >
> > "Gaby" wrote:
> >
> > > Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
> > >
> > > (I want to use it as my hashvalue in a public/private key mechanism)
> > >
> > > I know that it is possible to disable the processor serial number, so I
> > > can´t use it. Idon´t know if it is possible to disable the Bios Serial
> > > Number.
> > >
> > > Thanks
> > >
> > > Gaby
> > >
> > >
> > >
>
>
>

Re: Bios Serial Number - unique system identifiers by William

William
Thu Nov 11 23:25:47 CST 2004

Wonder if you could just use the Windows product id that is unique for each
windows install (or unique enouph.) Is this avail on all windows and is it
readable if your not admin? Not sure.

RegistryKey hklm =Registry.LocalMachine;
hklm = hklm.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion");
object obj = hklm.GetValue("ProductId");
Console.WriteLine("Windows ProductID:{0}", obj.ToString());

--
William Stacey, MVP
http://mvp.support.microsoft.com

"Gaby" <msdn@rmya.com.ar> wrote in message
news:#VuVox2xEHA.3840@tk2msftngp13.phx.gbl...
> We are trying to protect a software using digital signature.
> For this, we are using the following parameters:
> - Mac
> - Processor ID
> - BIOS ID
>
> We noticed that some processors don't have the Processor ID enabled.
> We need to identify the hardware in an unike way so that we can generate
> the hash value.
>
> The idea is to avoid the copy of the software from one machine to another
>
> Any recomendation will be welcome
>
> Thanks
>
> Gaby
>
>
>
> <S. Pidgorny <MVP> wrote in message
> news:4FE2BC10-7073-4381-BEC4-B66CF011D9BB@microsoft.com...
> > Gaby,
> >
> > There are trivial ways to spoof MAC address (using SMAC tool or NIC
driver
> > configuration). I would expect that BIOS S/N wouldn't be too much
secure,
> > although I cxan't come up with a method right away. It's really easy to
> clone
> > client systems.
> >
> > What exactly is the problem you're trying to solve?
> >
> > Regards
> >
> > S.
> >
> > "Gaby" wrote:
> >
> > > Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
> > >
> > > (I want to use it as my hashvalue in a public/private key mechanism)
> > >
> > > I know that it is possible to disable the processor serial number, so
I
> > > can´t use it. Idon´t know if it is possible to disable the Bios Serial
> > > Number.
> > >
> > > Thanks
> > >
> > > Gaby
> > >
> > >
> > >
>
>