首页
社区
课程
招聘
[原创]企业微信逆向分析之——自己二维码——静态分析
发表于: 2020-7-5 13:38 14562

[原创]企业微信逆向分析之——自己二维码——静态分析

2020-7-5 13:38
14562

顶部Activity(app)
ddms
jadx
xposed类框架

静态分析

接口采用动态代理方式替换

利用顶部Activity分析Activity类:com.tencent.wework.friends.controller.FriendsShareWxCardActicity
顶部activity

ddms分析截图

com.tencent.wework:id/ex2
android.widget.ImageView

资源id

public static final int ex2 = 2131303929;
资源id被使用

资源id被使用

this.gAJ = (ImageView) findViewById(R.id.ex2);

setImageBitmap

setImageBitmap 被引用位置

setImageBitmap被引用

最终代码定位位置1
最终代码定位位置1
可调用方法1:ContactService.getService().GetMyQRCodeImageWithStyle(eQB2, z, new ICommonResultDataCallback() {

最终代码定位位置2:
最终代码定位位置2

可调用方法2:ContactService.getService().GetMyQRCodeImage(false, new IGetCorpAdminInfoCallback()

经过上面分析有这2个方法都可以获取自己的二维码

注意点有用这里使用企业微信涉及到了一个接口,所有实现起来需要借助java 的代码模式来实现。

企业微信该接口的定义
ICommonResultDataCallback接口

实现方式

在分析企业微信过程中发现存在类似微信的数据库,而且结构几乎一样,存储模式是按企业区分不同的私有目录,可奇怪的是所有存储数据好像都不是存放在这里。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 8
支持
分享
最新回复 (12)
雪    币: 2719
活跃值: (1589)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
企业微信的数据库  也是  放在本地    只不过 是通过 so 层读取的   跟  微信 有点不一样
2020-7-5 14:15
0
雪    币: 431
活跃值: (1750)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
Vn小帆 企业微信的数据库 也是 放在本地 只不过 是通过 so 层读取的 跟 微信 有点不一样
EnMicroMsg.db  、AppBrandComm.db、WxExpt.db中没有看到对应的数据。难道是存放在其他数据库文件?
2020-7-5 17:59
0
雪    币: 212
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
企业微信数据库在data\data\com.tencent.wework\app_data\Profiles\长字符串,这个文件夹下,又分为多个,文件夹,每个文件夹存放了对应的数据,存放消息的在Message1/info.db
2020-7-13 22:45
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
请问,Android手机企业微信的数据库秘钥怎么去获取?
2020-9-22 10:20
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
Vn小帆 企业微信的数据库 也是 放在本地 只不过 是通过 so 层读取的 跟 微信 有点不一样
请问,Android手机企业微信的数据库秘钥怎么去获取?
2020-9-22 10:20
0
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
企业微信有啥搞的,直接找官方要api就是
2020-9-22 12:38
0
雪    币: 921
活跃值: (1712)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
请问,Android手机企业微信的数据库秘钥怎么去获取?
2021-3-15 12:15
0
雪    币: 1282
活跃值: (1342)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
你好 我想问下企业微信如何进行抓包
2021-6-22 19:12
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
企业微信数据库密码是不可见字符
2022-4-1 14:46
0
雪    币: 1999
活跃值: (2624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
请问,查看active的是什么工具。
2022-4-1 15:08
0
雪    币: 252
活跃值: (3213)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13
mb_myvyymum 企业微信数据库密码是不可见字符
算法有变动么
2024-7-4 18:07
0
游客
登录 | 注册 方可回帖
返回
//