Today we will talk about the call for sending a message. First of all, a normal message needs at least two parameters: one is wXID and the other is the content to be sent. Tools required, OD and CE. Find the main points of the message: you can start with the content of the message, and one point, who I am sending it to. For example, the wxid of the filehelper I sent to the filehelper is: filehelper. Use CE to find it, as shown below: the current chat window is filehelper, then switch to a friend’s wechat chat window, search: wxid_, and then switch back to the filehelper chat window.

Switch to different chat Windows, double-click the value below, you can see different WXids, and then change the WXID in the value value to the WXID of other friends. At this time, you can see that the message is not sent to the current person, but to the friend whose WXID is changed. That is, the wXID will be sent to whoever it is, no matter who the chat window is on that day.

Then find the address from the above, go to the next memory access breakpoint in OD, and send a message in wechat, then break;

Then delete the breakpoint, find a place to pass two or more parameters of the assembly, the next breakpoint, send a message, see broken down. Finally find the address to send the call message. At present, most of the functions have been realized, stable operation, such as: send all kinds of messages, receive all kinds of messages, group tube, download files, add friends, detect zombie powder and other functions, can provide interface, convenient for a variety of languages secondary development, welcome technical exchange, do not use for commercial purposes.