Programming hacker genius.A couple days ago I was so happy¬† with the achievement of redesigning the look of my sign up bonus site. Now, only a couple days later, I know what it’s like to be hacked. It’s like being raped, almost all the files on my ftp server were compromised. This is 3 sites total including the one you’re on right now. Looking at my websites now just doesn’t feel the same.

What happened? A genius programming hacker figured out the password to my ftp server because the one I had wasn’t strong enough. After that, a script was run on the main directory of my server that found any javascript, xml, and php file where the script could input a line of php code at the top of each file. On my server we’re talking hundreds of files getting changed against my will.Luckily in my case only the php code was compromised for whatever reason I do not know. This also jacked up my site because certain areas wouldn’t work properly on top of the spam ads.

What did the php code do? It made pop ups come up on pretty much every page of my site to visitors all over the world. Pop ups aren’t usually a bad thing, but these were labeled attack sites with malicious malware that could potentially spread viruses to many individual computers or steal information.

How did I fix it? First thing I did was updated my poorly thought out password and made it very random with numbers, special characters, upper and lower case letters, etc.. Thanks to the hosting Company I have, GoDaddy, they automatically make back ups of previous day’s file structures. All I had to to was go back one day before the incident and restore the non corrupted files in each main directory. This worked like magic, but was still time consuming taking about half a day to complete. Doing the restore this way also ensured I didn’t miss any hidden files in sub directories.

I also checked to make sure there weren’t any extra files after the individual directory restores. Then I double checked to make sure there were no other users on my server.

What did I learn in this whole crappy experience? Passwords are pretty damn important. Make sure to properly strengthen all your passwords because they could be compromised otherwise. Also, if you use 3rd party open source code, which I do, make sure it is updated to its latest version. This wasn’t a problem for me, but it could be for someone else.

Tags: , , , , , , , , , ,

Greg London on April 18th, 2010 Logo.After over a week of vigorous style sheet hacks I was finally able to come up with a decent looking yet simple new look for I would love to hear your thoughts and/or opinions of the site if you have any at all.

I’m learning new things about web programming and web design all the time. The reason I never made these¬† changes a while back was because I didn’t know how to set up my own local server. Once I figured out how to accomplish this it was just a matter of setting up a copy of my site on my local computer. I prefer to use wamp, but there are other free ways to accomplish this besides manually setting up php, apache, and mysql.

My site ( uses third party software such as wordpress, simple machines forum, and affiliate pro 4. It first started out as a simple static html based website. Along with the new look, I also parsed all the html files to act as php files with my .htaccess file. This makes it way easier to update the site. I can make one header for the entire site and only have to make one change verses 70+ changes with my old html files. That’s right, I got a lot of pages on the site.

The reason I made the changes was to make a better user experience at the site. Each section had a different header, width, and footer. Now I can gladly say they all look much like the same site. The other reason I made these changes was to hopefully increase the value of the site. Which I think this will.

I still have many more updates and changes I would like to make to the site. But for now this has been a huge step forward in the right direction as to what I believe the site should look like.

Tags: , , , , , , , , , , , , , , ,