Advertisement
ssdnet

Untitled

Aug 11th, 2024
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. About the license, I thought of the following record construction:
  2.  
  3. Example user data:
  4. Username: softtouch
  5. Email: info@ssdnet.biz
  6. TID: 12345678901234567
  7.  
  8. Getting a hardware fingerprint generated from the HDD serial (or volume serical if not available) and the Windows machine id
  9.  
  10. Example data:
  11. HDD serial: 0025_3842_41A0_A5F5.
  12. Windows machine id: D61008B1-B020-4BA6-881C-B90E1F248373
  13.  
  14. Both hashing with bobjenkins:
  15. HDD serial: 887A2542
  16. Windows machine id: 6436DAF1
  17.  
  18. Hashing user data:
  19. softtouch: 3F9F9499
  20. info@ssdnet.biz: 0C38FAE3
  21. 12345678901234567: 86DDC5CF
  22.  
  23. Joining all the 5 parts:
  24. 3F9F9499-0C38FAE3-86DDC5CF-887A2542-6436DAF1
  25.  
  26. The credential store in Windows would hold the following record after the user send the activation request:
  27. Target: ScrapeLinker
  28. Username: SLUser
  29. Password: softtouch::info@ssdnet.biz::12345678901234567::3F9F9499-0C38FAE3-86DDC5CF-887A2542-6436DAF1 (this will be encrypted!)
  30. (the password is not visible in the credential store)
  31.  
  32. When we lookup the users license, we would send just the hardware fingerprint 3F9F9499-0C38FAE3-86DDC5CF-887A2542-6436DAF1
  33. But first, we would locate the record in the credential store and check if the stored machine id match the current computer.
  34. Then we loop through all returned user records( should be normally just 1) to find one where username, email etc. match the record in the credential store.
  35.  
  36. If we found a record in the credential store, but none returned from the server, then the activation request was sent but the license is not activated yet.
  37. In that case, user cannot resubmit an activation request.
  38.  
  39. Ideas? Something unclear or something need to be changed?
  40.  
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement