After coming across a post on /r/netsec about some new PHP malware called GetMama I was happy to help the guy analysing the code into getting hold of a bit more of its payload.

When he looked at the new code he found the following about the malware:

The attacker finds a vulnerability that allows arbitrary php execution in a server. Then he or she executes this file using that vulnerability, which in turn infects all the other PHP files with the GetMama malware. Then the GetMama receives instructions, one of them possible being loading this file again to infect even more PHP files, for example.

From the small amount of PHP malware I’ve seen, attacks like this usually inject some JavaScript into the source compromising any user of the site and their activities.

Some example widgets.

I have finally got round to making a javascript widget for Is it up?. Find it on the widgets page.

It’s output is minimal, allowing people to style it however they like. A focus on speed was important, and response times are quick even when querying 5 or more sites at a time.

Users can customise the links displayed if a site is up or down separately. For example, you may link to a twitter feed or similar if a site is found to be down. By default the widget links to the Is it up? result page.

Update: The JavaScript source code for the widget is now available on jsFiddle and GitHub.

Responsive Web Design (RWD) essentially indicates that a web site is crafted to use W3C CSS3 media queries with fluid proportion-based grids, to adapt the layout to the viewing environment, and probably also flexible images.

http://en.wikipedia.org/wiki/Responsive_Web_Design

After having too much caffeine one evening I started working on improving isitup.org for use on mobile devices. After reading A List Aparts article on responsive web design I decided to tackle the problem with media queries.

[Continue Reading...]