I am very confused on how the attack happened last year. I know it was detrimental, but as an amateur programmer, the nerd inside me was very curious as to how this happened on a technical level. A few months ago, I was chatting with a fellow fur, who shares my interest in vore as well as technology (the former being inapplicable to this story). I will refer to this person as Snake, since he may not want me to use his real username (not that we don't get along, just for the sake of privacy). To quote the message I sent him: "Call me someone who won't move on, but something about the attack on FA still confuses me, specifically the technological feat of getting an image to be run as if it were executable code. From what I know, that shouldn't be possible. If the image is uploaded to the server, then is displayed, that leaves no room to interpret it as code, it simply gets uploaded and isn't interpreted at all at that point. If it were code, it wouldn't display, or perhaps appear as garbled pixels, but that'd be it. Where is the point that a program would actually look at the data in the file, other than for displaying it? Even displaying it in a file/binary sense would be done on the user's computer as it recieved the file, not the server level, the server doesn't need to display the image." His reply was somewhere along the lines of "said files lying about their size" As this made no sense to me, I asked him how that could even happen. After all, if one were to count the bytes in a file, wouldn't that return its size? How could one use that maliciously? And that was the end. He stated that he would no longer try to explain, stating that I clearly didn't know anything about the Internet, let alone cybersecurity. Granted, he was right on that fact. My field of expertise in programming is procedural programming (as opposed to object-oriented programming). I also know a bit about how low-level programming and assembly relate. As for the Internet, I don't even have a clue how it works normally, without security threats. I had an "intro to computer science" class once, and that was one of the units that went over my head, mainly because I couldn't understand what the teacher was trying to explain, and didn't have the courage to ask for extra help. All in all, this thread is in hopes that someone can explain to me what exactly happened that fateful event.