大家好,我是一个小白,刚研究逆向没多久,最近在研究微信的通过好友邀请加群的一个功能,我通过crcript和hopper分析出这是一个HTML,在MMWebview里面通过post请求一个链接来加群,然后我遇到了一个问题,就是如何获得这个MMWebviewController,我尝试这用getservice去获取这个MMWebviewController。可是获取不到TAT.有没有逆向过得前辈给点建议
我猜测,是在webview里面调用js,然后通过Bridge调用微信OC的代码,最后由微信OC的代码来完成加群的请求。
只是猜测,具体没实践QAQ~
对,就是这样的,可是我找不到OC的逻辑于是就想创建一个Viewcontroll去模拟它
那就看你的分析能力了
收到好友的群邀请object这个功能,坛子里已经有人提过了,不再赘述。
其实群邀请的本质,就是一个网页链接,点击之后微信用内置的webview打开这个链接,你点击网页上的按钮,加入群。
这个功能的重点是,
- 从邀请的这个object里提取出这个链接;
- 点击网页上的按钮。
其中第2个说白了就是个JS函数,模拟点击的话很简单,用UIWebView的stringByEvaluatingJavaScriptFromString:
方法就可以做到;
重难点在第1个,我给点提示:
邀请object里含有的url,是混效过的url;调用微信的接口,可以把这个混淆过的url给还原成明文url。
至于怎么提取混淆过的url,怎么还原成明文url,就是你的工作了
狗神,你好,url我似乎已经提取出来了,但我的问题是无法得到那个MMWebviewController
请问下你老的url怎么提取的,
在message中已经包含了部分信息,然后字符串拼接成你想要的url
怎么讲,能加我QQ交流下吗?1249323354这是我QQ
感谢各位大神的指点,终于解决了,哈哈哈