-
-
[原创]企业微信逆向分析之——自己二维码——静态分析
-
发表于:
2020-7-5 13:38
14561
-
[原创]企业微信逆向分析之——自己二维码——静态分析
顶部Activity(app)
ddms
jadx
xposed类框架
静态分析
接口采用动态代理方式替换
利用顶部Activity分析Activity类:com.tencent.wework.friends.controller.FriendsShareWxCardActicity
com.tencent.wework:id/ex2
android.widget.ImageView
public static final int ex2 = 2131303929;
资源id被使用
this.gAJ = (ImageView) findViewById(R.id.ex2);
setImageBitmap 被引用位置
最终代码定位位置1
可调用方法1:ContactService.getService().GetMyQRCodeImageWithStyle(eQB2, z, new ICommonResultDataCallback() {
最终代码定位位置2:
可调用方法2:ContactService.getService().GetMyQRCodeImage(false, new IGetCorpAdminInfoCallback()
经过上面分析有这2个方法都可以获取自己的二维码
注意点有用这里使用企业微信涉及到了一个接口,所有实现起来需要借助java 的代码模式来实现。
企业微信该接口的定义
实现方式
在分析企业微信过程中发现存在类似微信的数据库,而且结构几乎一样,存储模式是按企业区分不同的私有目录,可奇怪的是所有存储数据好像都不是存放在这里。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)