gavinme / smid_project Goto Github PK
View Code? Open in Web Editor NEW数盟可信id的获取
数盟可信id的获取
我也是想破解此,但想不到可靠的思路,于是尝试搜索下有没有同道中人,就找到这里了…… 文章的思路与我验证的基本大致,提到的方法我都尝试过,得到的答案就是在so文件中,但这个应该做防破解处理,IDA看不到什么有用的东西,最大的原因是自身水平不够……
我这边经过调试分析,发现数盟id 主要获取底层一写信息。/proc/version ,uname -r ,uname -a,
getprop 等等 ,特比执行了ip link。所有java 层 hook mac 一定会失败。 市面上的硬改手机只修改了 mac 、sn 、和 imei 。就可以过风控,说明了数盟id唯一性靠这几个参数主要保证。如果有兴趣的可以一起交流。希望在此能认识几个逆向大牛交流学习。qq:451675788
生成不变id,那肯定需要一个依据,既然不采用设备id,那可能是别的东西,这个东西肯定在手机里面。
经过测试,不同的模拟器副本smid会改变,所以我测试过,手机双清后smid也不会改变,那肯定还是读取的设备imei之类的硬件参数,只是获取方式不是我们常用的java和native方法,也许是自己实现了硬件驱动层的读取方式,所以我想唯一可靠的破解方法就是自己编译系统和驱动,硬改imei,然后刷入手机
Originally posted by @wjy000 in #1 (comment)
能给个过程什么的 ,或者算唯一ID的算法
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.