Warning!

Warning. The following publications may induce intense reasoning.

Wednesday, January 21, 2015

Cracking Tinychat


Download this blogcast in MP3 Audio.

For about a year now, I have been enjoying the online service called Tinychat. It is a place where random people can create virtual rooms, and chat on camera, with a microphone, and by text.


Looks a bit different...


Their service is provided through a Flash client that handles all the technicalities. Naturally, people became curious, wanting to hack into the service, for fun. It becomes a sort of game, where one hacker would annoy another person's room, by figuring out which data packets do what, and replicating or changing them; spamming the other room with messages.

Other than spamming for fun and challenge, users figured out they could create bots. Bots are applications that mimic an actual user, but usually only to the extent that they obey another. So, if only moderators could play videos in the room, now a user with access to the bot can also play videos.

This sort of delegation lets rooms become more friendly and interactive, by reducing the workload of the moderators. The bot itself works by using RTMP and AMF libraries; the former to make the streaming connection, and the latter to encode & decode the data packets.

I have had the pleasure of working with existing PHP and Python bots, and editing them for increased functionality. I used Wireshark, filtered for the room's IP address, and sniffed out the command packets. It felt like the internet should be; a wild place, full of opportunities and troubles, inhabited by curious lively individuals.

I wanted to share all of this, in summary, with you. I have just had a good couple of weeks, coding and cracking code, enjoying the results with my friends there. I will leave you with a reference list, for those who are curious about the details. ;-)


https://www.wireshark.org/
Use the Find option, to locate commands or names. Here's a few examples of filters:
ip.addr == 209.212.144.103
ip.dst == 209.212.144.117
!(ip.dst == 209.212.144.105) && frame.cap_len < 200 && !(frame.cap_len == 54)

http://pastebin.com/Aht0r1V9
An older semi-functional bot in Python, that I found while googling around. It's quite a big hint.


Sunday, July 27, 2014

Adult Toys Will Save The World


Download this blogcast in MP3 Audio.

Almost the entire human male population, also known as guys, have to deal with an overwhelming need for sex. Even though girls have their own libido, it is well established that guys are much more under the influence of their libido, on a daily & regular basis.

A tiny bit less explicit. *huehehe*
The sex industry is mostly composed of videos and toys. Videos for men, mostly, and toys for women, mostly. It is becoming a trend for girls to enjoy porn. However, it had yet to become a trend for guys to purchase and enjoy sex toys. More specifically, fleshlights and sleeves, not to mention lubes.

I have heard a lot of guys speak of sex toys, as if only a miserable guy who is unable to get girls would need them. Utter nonsense! Look at the comments section of any popular sex toy for guys, online! You can see many couples speaking up, about how the sex toys help relieve the guy, while the girl is too busy or unavailable, or how married couples find that sex toys, for the guy, improve their sex life.

Why should a girl using a dildo be sensible, but a guy using a sleeve be shameful? It should not!

The fact is that many guys hurry into sex with girls that they would rather avoid. Guys get girls pregnant, without proper planning, and find themselves weighed-down as unexpected fathers. This is no joking matter! No man should let his biological needs define his life, when he can handle those needs privately, and with the assistance of videos and toys.

Can you imagine marrying the wrong woman, because you found her attractive, and hurried into having sex with her? Can you even begin to imagine a woman manipulating you, because she knows how much her sexuality overwhelms your senses?!

Girls aren't sex toys, because they come with a lifelong price tag.

We say, "don't play with fire," but we should also say, "don't play with girls." Because playing with girls tends to end really, very, enormously badly!

So, play with toys. :-) Toys are for playing with!

All Time Popular Posts