微信h5处理

大家好,我是一个小白,刚研究逆向没多久,最近在研究微信的通过好友邀请加群的一个功能,我通过crcript和hopper分析出这是一个HTML,在MMWebview里面通过post请求一个链接来加群,然后我遇到了一个问题,就是如何获得这个MMWebviewController,我尝试这用getservice去获取这个MMWebviewController。可是获取不到TAT.有没有逆向过得前辈给点建议

我猜测,是在webview里面调用js,然后通过Bridge调用微信OC的代码,最后由微信OC的代码来完成加群的请求。

只是猜测,具体没实践QAQ~

对,就是这样的,可是我找不到OC的逻辑于是就想创建一个Viewcontroll去模拟它

那就看你的分析能力了

收到好友的群邀请object这个功能,坛子里已经有人提过了,不再赘述。
其实群邀请的本质,就是一个网页链接,点击之后微信用内置的webview打开这个链接,你点击网页上的按钮,加入群。

这个功能的重点是,

  1. 从邀请的这个object里提取出这个链接;
  2. 点击网页上的按钮。

其中第2个说白了就是个JS函数,模拟点击的话很简单,用UIWebView的stringByEvaluatingJavaScriptFromString:方法就可以做到;
重难点在第1个,我给点提示:

邀请object里含有的url,是混效过的url;调用微信的接口,可以把这个混淆过的url给还原成明文url。

至于怎么提取混淆过的url,怎么还原成明文url,就是你的工作了

狗神,你好,url我似乎已经提取出来了,但我的问题是无法得到那个MMWebviewController

请问下你老的url怎么提取的,

在message中已经包含了部分信息,然后字符串拼接成你想要的url

怎么讲,能加我QQ交流下吗?1249323354这是我QQ

感谢各位大神的指点,终于解决了,哈哈哈