1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hardware fingerprinting

Discussion in 'Hire a Freelancer' started by gill2, Jul 15, 2014.

  1. gill2

    gill2 Newbie

    Joined:
    Jul 15, 2014
    Messages:
    3
    Likes Received:
    0
    Looking for suggestions of software already written or programmers willing to take up the job.

    We're currently working on software that requires unique identification of the PC it is operating on. The operating system it runs on is either Windows XP , Vista or 7, though mostly XP. These computers are hosted on Vmware esxi (virtual machines).

    Most software is focused on determining that none or very little of the PC's identifiers are different from one instance of execution to another, ie. that the computer doesn't change, usually for copyright protection such as Windows activations.

    In this case, we are looking to check whether the profiles generated from the identifiers from two different executions are definitely different. In other words, not could the computers be different but could they be the same one or is it unlikely. The point is my users get linked running the software with similar hardware/software profiles.

    This is the equivalent of browser fingerprinting for a PC.

    Identification of a PC requires a comprehensive and complete list of all available hardware identifiers, such as: Hard drive serial, MAC Address, CPU serial, motherboard serial, bios version, video card details, etc.



    If you or your team have years of experience in computer security, PC/device fingerprinting and/or in conjunction with virtual machines, and/or licensing protocols, do you have suggestions for software that changes these values in VMs, or places to find information on how to do it, or are willing to write a Windows utility to change them nice and neatly.
     
  2. Trepanated

    Trepanated Supreme Member

    Joined:
    Sep 18, 2010
    Messages:
    1,395
    Likes Received:
    5,324
    At the start it sounds like you want to use the 'identifiers' to protect your software.

    But at the end it sounds like you want to spoof the identifiers - which would be used for an entirely different reason.
     
  3. gill2

    gill2 Newbie

    Joined:
    Jul 15, 2014
    Messages:
    3
    Likes Received:
    0
    Identifiers are used against the software. #2. Want to modify identifiers.
     
  4. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,143
  5. Asif WILSON Khan

    Asif WILSON Khan Executive VIP Premium Member

    Joined:
    Nov 10, 2012
    Messages:
    10,113
    Likes Received:
    28,546
    Gender:
    Male
    Occupation:
    Fun Lovin' Criminal
    Location:
    London
    Home Page:
  6. gill2

    gill2 Newbie

    Joined:
    Jul 15, 2014
    Messages:
    3
    Likes Received:
    0
    Have read that. I'm looking for a way to "spoof" these values. I have used the other program mentioned, "HWInfo", to check whether they have changed. Cost is not an issue.

    good ideas, thanks, keep them comng.