首页
社区
课程
招聘
[已解决] [求助]如何修改或者伪造的CpuID? 50.00雪花
发表于: 2019-8-9 18:16 6288

[已解决] [求助]如何修改或者伪造的CpuID? 50.00雪花

2019-8-9 18:16
6288
最近在使用一个软件,运行在raspberry pi 3 b+.它的授权是绑定 cpuinfo  中  Serial,也就是下面信息的 000000001b4e2a06.
请问有办法修改这个号码或者伪造这个号码?最终让软件识别成其他号码.


>cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 89.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 1
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 89.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 2
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 89.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 3
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 89.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Hardware : BCM2835
Revision : a020d3
Serial : 000000001b4e2a06


>uname -a
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l GNU/Linux

系统是基于:Debian 9.x



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 287
活跃值: (18)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
估计是无解了.
2019-8-15 17:36
0
雪    币: 9626
活跃值: (1838)
能力值: ( LV5,RANK:73 )
在线值:
发帖
回帖
粉丝
3
 
最后于 2019-8-27 13:31 被Sprite雪碧编辑 ,原因:
2019-8-15 17:59
0
雪    币: 47
活跃值: (197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
办法是有的
2019-8-18 18:59
0
雪    币: 287
活跃值: (18)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
猫仙大人 办法是有的
请赐教.
2019-8-19 10:00
0
雪    币: 47
活跃值: (197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
SniperChan 请赐教.[em_67]
你把软件发给我 我给你看看能不能破解一下?
2019-8-19 18:02
0
雪    币: 287
活跃值: (18)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
猫仙大人 你把软件发给我 我给你看看能不能破解一下?
https://store.codesys.com/codesys.html
这是一个自动化行业用的软件,也叫软PLC.
它可以运行在windows,linux,没授权的情况下,有时间限制.
2019-8-27 11:39
0
雪    币: 17
活跃值: (1288)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以修改软件返回的cpuid值,从而达到破解的目的
2019-8-27 13:47
0
雪    币: 660
活跃值: (1465)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
lwl
9
VT HOOK CPUID
2019-9-25 17:07
0
雪    币: 190
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
用虚拟机可以修改cpuid  除此之外好像别无他法
2019-10-5 02:55
0
雪    币: 10747
活跃值: (7652)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
11
有一条汇编指令是cpuid,可以百度一下
2019-10-5 10:43
0
雪    币: 1385
活跃值: (5609)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
12
读文件的方式,
cat /proc/cpuinfo 通过代码,是java层是通过openFile 或者BufferReader的方式在读取。
所以你直接hook,打开的文件,用其他文件,进行替换就ok了。
这样就伪造了。
2019-10-19 14:38
0
雪    币: 40
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
1. 12楼的方法路子是说的通的;
2. 树莓派上的linux内核代码里改一下这个全局变量重新编译不就好了。
2019-10-26 16:51
0
游客
登录 | 注册 方可回帖
返回
//