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

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

2019-8-9 18:16
6543
最近在使用一个软件,运行在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



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 287
活跃值: (18)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
估计是无解了.
2019-8-15 17:36
0
雪    币: 9626
活跃值: (1848)
能力值: ( 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
猫仙大人 你把软件发给我 我给你看看能不能破解一下?
2a3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6K6N6r3!0J5k6g2)9J5k6h3y4G2k6r3g2K6P5i4y4Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3c8W2M7%4W2K6i4K6u0W2K9s2c8E0L8l9`.`.
这是一个自动化行业用的软件,也叫软PLC.
它可以运行在windows,linux,没授权的情况下,有时间限制.
2019-8-27 11:39
0
雪    币: 17
活跃值: (1438)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以修改软件返回的cpuid值,从而达到破解的目的
2019-8-27 13:47
0
雪    币: 660
活跃值: (1590)
能力值: ( 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
雪    币: 11515
活跃值: (8487)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
11
有一条汇编指令是cpuid,可以百度一下
2019-10-5 10:43
0
雪    币: 1387
活跃值: (5614)
能力值: ( 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
游客
登录 | 注册 方可回帖
返回