首页
社区
课程
招聘
[旧帖] 如何用asm获得windows的serial number 0.00雪花
发表于: 2011-12-15 20:41 4874

[旧帖] 如何用asm获得windows的serial number 0.00雪花

2011-12-15 20:41
4874
xp我的电脑属性页那个序列号如何读出来,有没有api。应该是productid,请问有没有方法读出来。
注册表中的我知道,确实有一项是productid,但是修改后不影响系统的真正的produtid

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 216
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
注册表中 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Registration]
"ProductId"
2011-12-15 21:41
0
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
3
所有信息都在注册表中保存,可以使用RegOpenKey RegQueryValue RegCloseKey等普通注册表API读写,具体内容如下
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"SubVersionNumber"=""
"CurrentBuild"="1.511.1 () (Obsolete data - do not use)"
"InstallDate"=dword:4ec71a38
"ProductName"="Microsoft Windows XP"
"RegDone"=""
"RegisteredOrganization"="微软中国"
"RegisteredOwner"="微软用户"
"SoftwareType"="SYSTEM"
"CurrentVersion"="5.1"
"CurrentBuildNumber"="2600"
"BuildLab"="2600.xpsp_sp3_gdr.101209-1647"
"CurrentType"="Uniprocessor Free"
"CSDVersion"="Service Pack 3"
"SystemRoot"="C:\\WINDOWS"
"PathName"="C:\\WINDOWS"
"ProductId"="76481-640-8834005-23659"
"DigitalProductId"=hex:a4,00,00,00,03,00,00,00,37,36,34,38,31,2d,36,34,30,2d,\
  38,38,33,34,30,30,35,2d,32,33,36,35,39,00,2e,00,00,00,41,32,32,2d,30,30,30,\
  30,31,00,00,00,00,00,00,00,90,35,66,cc,4b,57,39,89,3f,39,c9,08,01,2e,02,00,\
  00,00,00,00,3d,8a,c7,4e,f1,70,05,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,33,37,35,30,35,00,00,00,00,00,00,00,48,15,\
  00,00,8a,f8,f3,38,79,07,00,00,5c,1e,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,c7,06,96,73
"LicenseInfo"=hex:e7,5a,9b,0a,aa,8e,c4,44,cd,c0,7a,91,d1,bb,49,8f,57,01,13,b7,\
  ac,46,d7,be,21,62,fb,7c,ed,c7,d1,ae,90,54,ca,da,d5,6e,2c,9c,9b,9b,c5,20,df,\
  1d,97,c7,2a,2b,26,67,6f,6e,9a,5a

2011-12-15 21:45
0
雪    币: 170
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=playboysen;1029713]所有信息都在注册表中保存,可以使用RegOpenKey RegQueryValue RegCloseKey等普通注册表API读写,具体内容如下

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Micros...[/QUOTE]
注册表中的我知道,确实有一项是productid,但是修改后不影响系统的真正的produtid
2011-12-15 22:07
0
雪    币: 170
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=天外笑心;1029710]注册表中 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Registration]
"ProductId"[/QUOTE]

注册表中的我知道,确实有一项是productid,但是修改后不影响系统的真正的produtid
2011-12-15 22:07
0
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
6
好像你提的问题是“如何把productid读出来?”  建议不要修改这个……
2011-12-16 08:58
0
雪    币: 170
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是的啊,注册表那个productid虽然是数值和系统面板里的相同,但是即使删除了注册表项,系统的productid也不受影响的呀,所以如果我如果在注册表中把那个值修改了或者删除了,读出来的值还对吗,或者还能读出来吗。
2011-12-16 14:18
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
four-f的例子里有个用驱动读取这个号码的。
2011-12-19 10:43
0
游客
登录 | 注册 方可回帖
返回
//