获取本机登录的QQ有很多方法,例如我以前发的两种: 教大家利用QQ网页协议的方式,获取本地登录的QQ号(附代码)、 今天继续换一种方法,找到QQ的基址和偏移然后读取QQ内存的方式获取登录的QQ! 当然这种方法有很大的局限性,因为随着版本的不同,可能基址和偏移就会不同,从而读取不到QQ号! 权当教大家一种别的思路和方法,当做借鉴!
550 350 2.搜索自己登录的QQ号,例如:81644996。选择四字节,点首次搜索!向下拉找到绿色的内存! 注意:黑色的代表是动态的内存地址,绿色的代表静态的内存地址 所以:我们找到绿色的内存地址,即使下次QQ重新打开,也会正确读取!
3.上图绿色的内存地址这5个都是可以用的,我们就以6A310CD8为例。6A310CD8就是基址了吗?不是!因为这个还是会变化的!我们来看看它的构造!
4.我们可以看到: 6A310CD8=Common.dll(模块基址)+240CD8(偏移) 5.所以我们如果做程序读取QQ号的时候,并不是读取6A310CD8这个内存地址的数值!而是读取 Common.dll+240CD8的数值! 今天的教程就到这里,下次和大家分析,怎么用编程的方式调用API获取模块基址,然后读取本机登录的QQ号! 喜欢我的可以关注我哦!每天为大家分享电脑技术和编程知识! |
| 本文出处: http://www.toutiao.com/a6436097751242604802/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|