Dear blog owner and visitors,
This blog had been infected to serve up Gootloader malware to Google search victims, via a common tactic known as SEO (Search Engine Optimization) poisioning. Your blog was serving up 387 malicious pages. Your blogged served up malware to 0 visitors.
I tried my best to clean up the infection, but I would do the following:
- Upgrade WordPress to the latest version (one way the attackers might have gained access to your server)
- Upgrade all WordPress themes to the latest versions (another way the attackers might have gained access to your server)
- Upgrade all WordPress plugins (another way the attackers might have gained access to your server), and remove any unnecessary plugins.
- Verify all users are valid (in case the attackers left a backup account, to get back in)
- Change all passwords (for WordPress accounts, FTP, SSH, database, etc.) and keys. This is probably how the attackers got in, as they are known to brute force weak passwords
- Run antivirus scans on your server
- Block these IPs (126.96.36.199 and 188.8.131.52), either in your firewall, .htaccess file, or in your /etc/hosts file, as these are the attackers command and control servers, which send malicious commands for your blog to execute
- Check cronjobs (both server and WordPress), aka scheduled tasks. This is a common method that an attacker will use to get back in. If you are not sure, what this is, Google it
- Consider wiping the server completly, as you do not know how deep the infection is. If you decide not to, I recommend installing some security plugins for WordPress, to try and scan for any remaining malicious files. Integrity Checker, WordPress Core Integrity Checker, Sucuri Security,
and Wordfence Security, all do some level of detection, but not 100% guaranteed
- Go through the process for Google to recrawl your site, to remove the malcious links (to see what malicious pages there were, Go to Google and search site:your_site.com agreement)
- Check subdomains, to see if they were infected as well
- Check file permissions
Gootloader (previously Gootkit) malware has been around since 2014, and is used to initally infect a system, and then sell that access off to other attackers, who then usually deploy additional malware, to include ransomware and banking trojans. By cleaning up your blog, it will make a dent in how they infect victims. PLEASE try to keep it up-to-date and secure, so this does not happen again.
The Internet Janitor
Below are some links to research/further explaination on Gootloader:
A while back I created this 2d tilemap shader and now Igor has sent me an improved version that looks great. Here is the email he sent me:
I found your tilemap shader post extremely helpful- it got me well on my way developing the terrain of a game I’m working on. Having spent a few days extending and refining the system, I thought I’d send it back to you, in case you wanted to add it to the post for any other folks stumbling upon your blog.
Basically, the new shader supports arbitrarily sized maps, layered tiles, and uses Warcraft 3-formatted tilesets.
It also fixes the tile bleeding issue in the original (it was related to precision loss in the pixel color component).
Again, kudos for the original idea.
And here is the updated package that was attached to it: multilayer_tiles.unitypackage
Thanks again, Igor for sending me this updated version.
I have just submitted a new version of EasyAchievements to the asset store. The new version has a few bugs fixed and also has some extra features.
- Fixed corruption of window when code got recompiled
- Achievements can now be organized in categories
- Window usability improved by allowing the resize of the left side
For more information, see the EasyAchievements page or the Asset Store Page
EasyDialogue has been updated to version 1.1.
It now supports import and export support for xml. This will allow more rapid translations by non unity users.
See the EasyDialogue page for more details or check out the asset store page.
Easy dialogue, the unity editor extension to easily create dialogues for your game, has been released on the unity asset store.
It can be found here: http://u3d.as/content/sander-homan/easy-dialogue
For more information, see the extension page.
A question came up in the #unity irc channel on freenode.net, about how the world was done in Animal Crossing. I made a small demo that uses a custom shader to get a similar effect.
Here is a simple demo of the effect: WebPlayer (move with the w/s keys)
And here is the unitypackage containing the shader and a sample scene: UnityPackage
It looks like everybody wants to make a blocky world game like minecraft, so I decided to jump on the bandwagon and create my own voxel terrain script.
256x128x256 World Demo
I was talking on IRC in #unity-chat on freenode.net when I got an idea to make a shader to remove the overlapping area of multiple circles. Here is the result:
Update: an updated version can be found here
Recently I had been wondering if I could create an easy way of rendering a 2D tilemap with a low amount of verts and drawcalls. My solution was to create a custom shader that will select the correct tile and draw it. This means I can draw a complete tilemap with just 1 quad/2 triangles. For the input I generate an extra texture that has the tilemap information. Currently there is space for animation in the texture but atm I haven’t programmed that yet.