News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

License, Serial numbers etc

Started by ckranich, August 23, 2011, 04:07:16 PM

Previous topic - Next topic

ckranich

Hello,

Is there any way to retrieve something like a unique serial number for software llicense
purposes. The MAC address is stored where? (I know already that it is easy to
modify the MAC address under linux).
- Suppose it might be easy to duplicate an application using SAM-BA or similar tool
- Suppose that the only way would be any kind of serial number device on the motherboard
  read by software via I2C or Clocked serial
- I know that every copy protection can be removed and the best protection is a good product at
  an attractive price.
- I only want to keep off the simple copy cats..

Best Regards,

  Ckranich

Thorsten Trenz

Hello,
we are using something like DS2502 for unique serial numbers and MACs.
http://www.maxim-ic.com/datasheet/index.mvp/id/2924

I will inquire at SystemBase about any other unique numbers in Eddy, and come back to you later.

best regards
Thorsten Trenz


ckranich

Hello,

Thx - lightningfast response, Mr. Trenz!

I will throw one of the Dallas-Chips on the layout of the baseboard, just in case.
We used a similar device in the good old DOS times for a simple Dongle on the
Centronics Port...

Kind Regards,

   C. Kranich


Thorsten Trenz

Hello,
in the meantime I got more information.
MAC is stored in the Flash, so it is not secure.
For changing MAC via telnet, you can use this command:

# def mac <MAC Address>
# def save
Flash Write Successfully
# reboot

best regards
Thorsten Trenz


ckranich

Hello,

Thank you for the update.

I think the approach with the DS is good enough for my purpose
(just trying to limit the no-how copycats from getting an eddy board
and copying the app over...)
Will combine this with some userland access to a 1-wire bus and some
salted hash for unlocking. So even if they fit a DS to their board, they
would need to dig into the code(hopefully exceeding the time they want
to invests).

Best Regards,

  CKranich