今天主要講發(fā)送xml消息,分析找到發(fā)送的call,就是轉(zhuǎn)發(fā)文章的。附近OD,附加CE,然后在公眾號(hào)找一篇文章,右鍵點(diǎn)擊轉(zhuǎn)發(fā),比如轉(zhuǎn)發(fā)給文件助手,然后把文件助手的useid,修改一下,然后搜索一下,出來(lái)3個(gè)結(jié)果,
然后拿一個(gè)地址,在OD里面下一個(gè)內(nèi)存訪問(wèn)斷點(diǎn),
然后在微信點(diǎn)擊確定轉(zhuǎn)發(fā),斷點(diǎn)斷下來(lái)了,然后刪除內(nèi)存訪問(wèn)斷點(diǎn),在反匯編里面看,下一個(gè)斷點(diǎn),即左上角放一個(gè)斷點(diǎn),然后一直單步運(yùn)行,這個(gè)轉(zhuǎn)發(fā)至少是需要三個(gè)參數(shù),即:轉(zhuǎn)發(fā)給誰(shuí),發(fā)送的內(nèi)容,從哪里發(fā)送;然后找到有這三個(gè)參數(shù)的地方,下個(gè)斷點(diǎn)。
直接運(yùn)行過(guò)去,然后在微信再轉(zhuǎn)發(fā)一次,看是否斷下來(lái),發(fā)現(xiàn)斷點(diǎn)斷下來(lái)了,然后把里面的發(fā)送內(nèi)容,在內(nèi)存里面改個(gè)字,然后再運(yùn)行過(guò)去,然后看下轉(zhuǎn)發(fā)的字是否改成功。發(fā)現(xiàn)更改成功,說(shuō)明就是這個(gè)call。
目前已經(jīng)實(shí)現(xiàn)了大部分功能,運(yùn)行穩(wěn)定,比如:發(fā)各種消息,
接收各種消息,群管,下載文件,加好友等等功能,
可提供接口,方便各種語(yǔ)言二次開(kāi)發(fā),歡迎技術(shù)交流。
本文摘自 :https://blog.51cto.com/u