Looping over the messages trying to understand the XML being sent (who the hell uses XML these days for websocket communication? I decided to try to set the message key to the value “Hey there! Can not instantiate value of type [simple type, class api.message. '); no single-String constructor/factory method at [Source: org.glassfish.jersey.message.internal. I am sending the pre-defined message ID, so the ID must exist somewhere.Reader Interceptor Executor$Un Closeable Input [email protected]; line: 1, column: 2] (through reference chain: api.message. Let’s have a look at the list of pre-defined messages.
Oh Damn, the chat is happening over websockets (I should’ve expected that). Moving over to websocket filtering in Chrome Network tab, gladly there was only one websocket to monitor.Hmm…There is a list of blurry photos, but I couldn’t get access to the non-blurred photos easily. All important requests seem to be happening on SSL.I activated Charles SSL Proxy, and installed Charles SSL certificate on my i Phone but that just didn’t work, and the app could not connect anymore.I am not a fan of online dating, nor do I have any online dating apps installed on my devices.I have tried few of the most famous online dating apps and they did not appeal to me. That really intrigued me into seeing how this works.If I need to send a message, then the first thing I’d have to do is to see how does sending a message look like.
So I switched to any other person there is on my match list, clicked on the button to send a pre-defined message, selected one of them “If you are famous, who would you be? Meanwhile I was preserving the log of Chrome Network Requests.
Last piece of the puzzle is to know how to talk to anyone on this website, rather than just to that person. It is a high-walled castle with an open gate and no guards inside it.
There does not seem to be any identifier to the person I am chatting with except in the message websocket frame. Your membership could easily be replaced by a Chrome extension that replaces URLs for photos, replaces HTML of the inbox to match what you get in the requests, and send out messages using your websocket.
Okay let’s do the simplest thing, filter by word “famous”.
Damn, “famous” also does not exist in the websocket. Looking at the JSON payload, it seems that there is a message object, and then the pre-defined message has an ID and we’re sending that.
” or “If you had one last day in your life, what would you do? If they did reply, you wouldn’t know what they replied or be able to send a personal message unless if you pay.