K
K
Kirill Kiselev2019-07-08 10:21:21
Mobile development
Kirill Kiselev, 2019-07-08 10:21:21

How to scan messages from a mobile online game chat?

Good day.
There is such a game as Summoners war, it has a local chat, which is indicated by rooms. On the right in the corner, in the screenshot, there is a list of these rooms (or go through the command).
You need to parse the events that come to the chat from each channel. A certain dungeon appears in these events and I want to host this information.
5d22eec70899e896208569.png
The questions are, messages come to this chat:
1) How can I intercept these messages and save them in the format I need? For example, to a text file.
2) What technologies do you need to know for this?
3) Will the source codes of the game help me with this?
4) How can I find out the address where these messages come from?
Based on this, I will already select the language and do ...

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
dollar, 2019-07-08
@kiruhakiselev

I don't know what game it is, but thanks for the accuracy of the question.
1) There are two options:
- a) Watch network traffic
- b) Pull it out of the game interface (it's better to do this on a PC). Ideally, if the chat can be launched in a browser, then web technologies can be dispensed with. Otherwise, you can try to pull information from the window components with your Windows application (if there are no custom components there). Otherwise, the most difficult thing is how to take screenshots and recognize text.
2) Described above. If the traffic is not encrypted, then we read the traffic, you need knowledge of network protocols and interception methods. If the chat is in the browser, then the stack of web technologies. If the analysis of components, then win api or something similar in other wasps. The last option is a minimum of technology and a maximum of work on creating your own utility, as well as a terribly inconvenient option (you need to allocate a separate screen for the game, and it will not be possible to occupy it with anything).
3) Help, most likely. But who will give them to you?
4) See which connections are active.

O
octo_cascad, 2019-07-08
@octo_cascad

1) Option A - parse the data transfer protocol, option B - use text recognition, option C - rummage through the client's memory and pull out the already unpacked text.
2) Follows from the answer to question 1.
3) No one will give you the source code. But even if the incredible happens, and it happens, then, judging by your questions (no offense will be said), you will not understand anything in them.
4) It's not very difficult, just use any traffic sniffer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question