破解歪破恩软件——寻路的思路一

Posted by zhang on

1.抓包获取软件上传数据,通过分析数据,发现软件有一个同服务器通信的get数据,数据包括软件版本,客户端语言,所在国家,客户端机型还有个uuid以及一个username_encoded值;

2.重点放在uuid和username_encoded。其中username_encoded看样子是个加密值。对uuid这个值动手;

3.反编译apk文件,搜索uuid关键字,找到uuid是通过读某个取配置文件的DeviceId值;

4.找到生成DeviceId的代码段,了解DeviceId字段如何生成:DeviceId的生成基于IMEI,MAC等地址来加密生成,这些值是不会变的;

5.通过修改DeviceId生成方式,令他每次都出现一个随机值。问题就可以解决。

具体步骤稍后写。

#About Me

张小璋,野蛮生长成世界500强企业供应链金融产品经理的法语毕业生。微信公众号:张小璋碎碎念(ID: SylvainZhang )。
一直在互联网金融公司从事产品经理工作并负责互联网金融产品线,深耕互联网金融和区块链领域。「PMCAFF」、「人人都是产品经理」专栏作家、「PmTalk」签约作家。