吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 21670|回复: 412
上一主题 下一主题

[原创] 解决wps2019专业版密钥失效的分析笔记

    [复制链接]
跳转到指定楼层
楼主
揰掵佲 发表于 2020-7-1 12:02 回帖奖励
本帖最后由 揰掵佲 于 2020-7-1 14:59 编辑

一直在用WPS2019专业版,前段时间发现打字不行,只能复制粘贴.
后来发现密钥过期!

密钥之前说是 永久激活的 694BF-YUDBG-EAR69-BPRGB-ATQXH 重新输入之后 发现确实是无限制的
猜测是软件启动或者进入编辑状态的情况下,对密钥进行了服务器的校验.
于是打开抓包工具,HttpAnalyzerStdV7 抓包发现,当WPS文字进入编辑状态的情况下 触发这个+


POST /auth/serialNumber HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
User-Agent: Kingsoft client
Host: cloudservice7.kingsoft-office-service.com
Cache-Control: no-cache
Content-Length: 64

serialNumber=694BF-YUDBG-EAR69-BPRGB-ATQXH&platform=PC&deviceId=
HTTP/1.1 200
Content-Security-Policy: media-src
Content-Type: application/json;charset=UTF-8
Date: Wed, 01 Jul 2020 03:12:48 GMT
Server: nginx/1.12.1
Vary: Accept-Encoding
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Connection: keep-alive
Content-Length: 114

{"code":0,"msg":"already expired","data":{"isValid":0,"startTime":1585299998,"endTime":1585299998,"totalTimes":1}}

通过对返回数据的时间戳转换 发现 开始和结束时间 是 2020-03-27 17:06:38 可能是我当时安装的时间,我不太记得了 Msg 提示已经过期.
因为已经过期了,所以先删除许可,重新输入 又提示无限制了
解决方法1  可以在Hosts加入  127.0.0.1 cloudservice7.kingsoft-office-service.com 解决过期问题.



但,这不是我们文章的重点,既然,我们已经知道了是通过提交数据进行校验的,那么,接下来,用OD打开WPS  抓包软件不要退出,可以清晰的看到封包什么时候提交的
通过前面测试,得知,新建文档,进行编辑的时候 进行注册码的校验,所以,直接运行wps!
对 WSASend  下断 看下能否拦截到封包信息之类的  
新建一个文档 会断下


esp+0x8对应封包数据指针
我习惯字节形式查看
db [[esp+0x8]+0x4]


按F9放行 看下能否找到 对应的数据
发现新建没有拦截到 等待过程中 发现自动断下 拦截类似数据如下


先记录堆栈,其他都是其次 因为有关系  

发现堆栈中 调用的是 wininet 的API
也就是说WPS通过调用 wininet 实现了一次网页数据的POST提交
可以搜索资料查看一下 wininet 提交数据数据的整个过程
其中  InternetReadFile 是用来读取返回数据的
对这个API下断,重复之前的动作 删除许可 输入许可,重新新建 等待关键

经过新建文档 等待下断之后



117EEDC0   55C57CC4  返回到 acm.55C57CC4 来自 wininet.InternetReadFile
返回上一层 循环下面下断

看到了和抓包数据一致的返回数据


在该函数头部下断 发现了提交的数据,猜测 这个就是用来进行验证的函数
这时候 可以直接对这个函数进行NOP 或者ret 都可以


但是,我们继续,返回上一层 定位到
55C64DF7 |. E8 922DFFFF CALL 55C57B8E ; 这里是访问网页函数
往上找到函数头
55C64D53 /$ 6A 58 PUSH 0x58 ; 函数头部 该函数在 acm.dll 中

操作方法 可以对这个函数头部 进行Ret 或者Nop也可以 自行操作即可
本来附带一些IDA分析,但是要吃饭去了:lol

经过反复测试,我还发现一个很神奇的地方,直接删除   acm.dll  文件也可以实现 授权不过期.


免费评分

参与人数 230吾爱币 +214 热心值 +207 收起 理由
yangcl251 + 1 + 1 用心讨论,共获提升!
you-know-who + 1 + 1 谢谢@Thanks!
584521abc + 1 + 1 热心回复!
klinux + 1 + 1 热心回复!
阑珊火 + 1 + 1 谢谢@Thanks!
aaronbroo + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
stony168 + 1 + 1 我很赞同!
玛咖。 + 1 + 1 我很赞同!
hncctv1 + 1 我很赞同!
Slurpee711 + 1 + 1 谢谢@Thanks!
未佩妥剑 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Mavis_薇 + 1 谢谢@Thanks!
skm415889471109 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
RobinMaas + 1 + 1 用心讨论,共获提升!
期待阳关 + 1 + 1 谢谢@Thanks!
蓦留 + 1 + 1 我很赞同!
yunnv + 1 我很赞同!
EVA不白嫖 + 1 + 1 我很赞同!
xbc + 1 + 1 谢谢@Thanks!
ssff666 + 1 + 1 我很赞同!
公子若玉 + 1 我很赞同!
J_po + 1 + 1 我很赞同!
林晨 + 1 我很赞同!
dout0712 + 1 + 1 我很赞同!
k2002008 + 1 + 1 谢谢@Thanks!
doraemonex + 1 亲测可用2020.8.21
慕尛遥 + 1 + 1 亲测,可用20.8.21
qq2285679 + 1 + 1 亲测可用2020.8.21
啜一叶 + 1 + 1 亲测可用2020.8.20
骑着老王闯天下 + 1 谢谢@Thanks!
lmaple0 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
liyu6056 + 1 实测:先激活->删除dll->提示过期->删除序列号->新增输入->完成.
我们都是追梦人 + 1 + 1 谢谢@Thanks!
阳霆贾不假 + 1 + 1 热心回复!
zphufo + 1 + 1 牛人一个!
翳麟 + 1 + 1 热心回复!
asusa550j + 1 + 1 我很赞同!
jcddd + 1 + 1 谢谢@Thanks!
吴旭旭丶 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
he1763 + 1 谢谢@Thanks!
Donghui891227 + 1 + 1 谢谢@Thanks!
whorace97 + 1 热心回复!
liumu + 1 + 1 用心讨论,共获提升!
痴情浪子魂 + 1 + 1 感觉对我这种小白来说!牛!
Coptis_china + 1 谢谢@Thanks!
sblk0402Apj + 1 + 1 谢谢@Thanks!
axllen + 1 + 1 我很赞同!
pow851220 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
blindcat + 1 + 1 谢谢@Thanks!
ideaor + 1 我很赞同!
zjx817 + 1 + 1 谢谢@Thanks!
jqcipojie + 1 + 1 谢谢@Thanks!
魔神哥哥bivi + 1 谢谢@Thanks!
萝卜丨丶 + 1 + 1 谢谢@Thanks!
吃面用勺子 + 1 + 1 奇怪的知识增加了。。。谢谢
hnhbgz + 1 + 1 谢谢@Thanks!
遗忘小蜗牛 + 1 谢谢@Thanks!
xwjsyhg + 1 我很赞同!
warlock52 + 1 + 1 谢谢@Thanks!
lohiking + 1 + 1 我很赞同!
Micheal_Kim + 1 谢谢@Thanks!
起个名字好难啊 + 1 谢谢@Thanks!
meety + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
彤哥来啦 + 1 用心讨论,共获提升!
雾落尘 + 1 + 1 用心讨论,共获提升!
easehu + 1 + 1 用心讨论,共获提升!
chinasjy + 1 谢谢@Thanks!
13927381212 + 1 + 1 热心回复!
FLY-one + 1 谢谢@Thanks!
woainba5474 + 1 + 1 谢谢@Thanks!
小鱼干! + 1 有点复杂,不过很有用
phx + 1 热心回复!
ganjuelianghao + 1 谢谢@Thanks!
nasaboy + 1 + 1 我很赞同!
haochidian + 1 + 1 谢谢@Thanks!
lengz123 + 1 热心回复!
ysnsn + 1 + 1 用心讨论,共获提升!
haijingqwer + 1 + 1 谢谢@Thanks!
逆转的华丽 + 1 + 1 谢谢@Thanks!
guxiangyuan + 1 + 1 我很赞同!
渝城第一帅 + 1 + 1 我很赞同!
995 + 1 + 1 我很赞同!
sum + 1 谢谢@Thanks!
ywtk + 1 + 1 谢谢@Thanks!
hgleader + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
gjdir + 1 + 1 谢谢@Thanks!
wymanleung + 1 + 1 用心讨论,共获提升!
尤菲米娅 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
vni13 + 1 + 1 谢谢@Thanks!
rdsega + 1 + 1 我很赞同!
rock_out + 1 + 1 我很赞同!
hihand2000 + 1 + 1 我很赞同!
szjzxm4321 + 1 + 1 热心回复!
yxfpc + 1 + 1 鼓励转贴优秀软件安全工具和文档!
51shell + 1 + 1 鼓励转贴优秀软件安全工具和文档!
c197998 + 1 + 1 谢谢@Thanks!
linfafa2 + 1 + 1 牛逼!
losen1989 + 1 + 1 用心讨论,共获提升!
goland + 1 我很赞同!
春空千鹤若幻梦 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
3yu3 发表于 2020-7-1 18:11
楼主再查查有没有收集个人信息回传服务器的操作,免得它抓住版权问题秋后算帐。

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
aoaocai + 1 + 1 我很赞同!
huanbin1 + 1 + 1 我很赞同!

查看全部评分

推荐
clide2000 发表于 2020-8-8 23:04
测试发现直接禁止wps的所有进程联网,也可以防止注册反弹
推荐
千百度 发表于 2020-7-1 16:11
推荐
寒心浪子 发表于 2020-7-1 21:39
axiong 发表于 2020-7-1 12:31
之前下载了个wps2019永久激活工具,也可以实现(acm.dll时间戳也对,hosts都没修改)。

那个工具用了,就是修改了LICENSE2.DAT文件  但不是只读,是修改了里面的二进制代码大概8位。
推荐
iflower 发表于 2020-7-1 13:34
多谢大佬分享。留名收藏
7#
一丝风 发表于 2020-7-1 12:06
厉害厉害
8#
星空迷徒 发表于 2020-7-1 12:10
有个很奇怪的现象,我与朋友的安装包,KEY都是同一个,他的经常失效,我的一次没有
9#
单曲循环lee 发表于 2020-7-1 12:10
现在是直接屏蔽所有金山的服务器域名了,不敢随便放,mark一下后面找电脑测试测试
10#
wcythily 发表于 2020-7-1 12:10
厉害 回头删了那个文件试试
11#
yanglinman 发表于 2020-7-1 12:28
谢谢分析,回头把那个acm.dll 文件删掉!
12#
axiong 发表于 2020-7-1 12:31
之前下载了个wps2019永久激活工具,也可以实现(acm.dll时间戳也对,hosts都没修改)。
13#
tailor001 发表于 2020-7-1 12:35
删除acm.dll试试
14#
cullenlin123 发表于 2020-7-1 13:03
拿了。有空在看看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2020-9-29 12:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表