Call Us

408 677 5213

Home / About Us

Blog

Dealing with Malicious Apache Module Injection

16
Jan
2013

An example randomly inserted script is added below. iframe src=”http://{random domain}/{random string}/{random string}/” width=”114″ height=”171″ The issue is almost impossible to locate, unless you are using IE8, or IE9, as in most cases, this is their intended targets. In order to test the site, I utilised the “User Agent Switcher” located within Firefox / Chrome. The problem came when the evasiveness of the module was found The Module avoids detection by doing the following: -Rendering the iframe, and then adding the users IP to a blacklist for 15 – 30 minutes afterwards -Blacklisting any user which has logged into the server recently -Blacklisting the local user -Blacklisting any type of searchengine, and their IP’s.   A few methods of locating modules are included below Check for unknown modules within /etc/httpd/modules Generally, apache modules are added in the modules directory of httpd to begin with, and as you can see the two below modules are very out of place and were located with “dlEngine” strings within them. root@ns1 [/etc/httpd/modules]# ls -lah -rwxr-xr-x.  1 root root  44K Jul  3  2012 mod_chart_version.so -rwxr-xr-x.  1 root root  43K Jul  3  2012 mod_view_version.so Unfortunately, after removing these two modules, it wasn’t all which was required, and further investigation had to be continued with. Output Apache Modules list root@ns1 [/etc/httpd/conf/includes]# httpd -t -D DUMP_MODULES > /root/mods2 It’s generally good to get a configuration from a different server running a similar environment, to see what is loaded. For example, see below root@ns1 [/etc/httpd]# diff /root/mods1 /root/mods2 53c53,54….

VMware tools in ESXi 5.1 on Ubuntu Server

16
Nov
2012

This guide is to show you how to install VMware tools in ESXi 5.1 on Ubuntu Servers. To install VMWare Tools you need to mount the LINUX.ISO from the vmimages folder in the datastore. Once mounted, ensure your Virtual Machine has access to the internet. If you have installed the VMXNET2 or VMXNET3 network adapter you will need to remove and add the supported E1000 network adapter until we run through this update at which point you can remove the E1000 , and select VMXNET3 which will give you 10Gbps between your VM’s and network if it supports it. 1. Ensure you have network connectivity before continuing 2. Get all updates for the server sudo apt-get update sudo apt-get upgrade 3. Create the mount point for the CDROM sudo mkdir -p /media/cdrom 4. Mount the ISO to the folder we created sudo mount /dev/cdrom /media/cdrom 5. Change the Directory cd /media/cdrom 6. Copy the tar file from your mounted CDROM/ISO to your /tmp directory sudo cp VM*.tar.gz /tmp    (Sample Filename: VMwareTools-8.6.0-425873.tar.gz) 7. Install all these dependencies & build tools sudo apt-get install linux-headers-server build-essential 8. Change the Directory cd /tmp 9. Unmount the ISO we mounted earlier sudo umount /media/cdrom 10. Expand the tar sudo tar -zxvf VM*.tar.gz 11. Change Directory cd vmware-tools-distrib 12. Create a special directory sudo mkdir /usr/lib64 13. Run the Install Script sudo ./vmware-install.pl 14. Reboot sudo reboot   Author: Alex Burgess

The Move to Store the World

11
Sep
2012

Last month, a revolutionary method of storing information was introduced. When I say this, I mean it in its full right, it was truly revolutionary. You may have an inclining as to what it was, but if you don’t know, it’s a crazy (and to be honest very weird if you think about it) concept. DNA storage. To starts, let me give you some raw information. 5.5 petabits, was stored on one gram of DNA. This is approximately 700 terabytes of information, on ONE gram of matter. Let’s think, one gram of DNA is a lot of DNA due to the fact that DNA itself is so small. But relative to storage mediums today, one gram of a HDD holds almost nothing compared to DNA. 700 terabytes is a lot of information, if a DVD holds roughly 4.5GB, then on a single gram of DNA, you would be able to hold around 160 000 DVD’s. According to IMDb (Internet Movie Database), they have 277 662 feature films released in the past or in production listed between the years 1880 and 2019. So in theory, with 2 grams of DNA, you would be able to store each one of these movies. So yeah, that’s a lot of storage space. So how does it work? You start by sequencing and embedding short fragments of chemically synthesised DNA on the surface of a very small glass chip. DNA information is stored into a four letter alphabet system of As, Cs, Gs and Ts…..

Ethernet – How fast do we need to go?

20
Aug
2012

The next stage of ethernet cables is predicted to handle between 400 gigabits per second and 1 terabit per second. Currently, you would be getting maybe a hundred megabits per second, and if you’re lucky maybe even a gigabit per second. This is of course if your laptop has an ethernet port (newer ultrabooks are tending to not have them and rely on wireless instead). These speeds will generally suffice for home uses due to the fact bottlenecking occurs, mainly that being internet download speed, but there is still a need for more bandwidth for some people. The higher speeds are needed for the big companies. I mean real big ones. Can you image what would happen to Google if their connection speeds were too slow? These companies are growing, and data usage is skyrocketing. Engineers from IEEE concluded that it seems to be that bandwidth associated with core networking is doubling every 18 months. IEEE have decided to form a new group to look into this new need for raised bandwidths. Part of what this group will be doing is working out which is more of a  viable option for businesses, 400Gbps or 1Tbps. Currently, people agree that 400Gbps is technically feasible, as well as economically, however they are not sure about the terabit option. Obviously, the more bandwidth the better, however the technicalities and economics behind the terabit ethernet are questionable. Whatever direction people choose to go, it is most likely that they will end up bundling the….

Story of the Missing Chairs

13
Jul
2012

Chairs. Every office needs them, right? Personally if I am to be in front of a PC all day I know I want one. So why blog about chairs you might ask, and that’s a fair enough question. Well the answer is simple; they continue to come up in discussion at the office. Broken chairs, stolen chairs, missing chairs, borrowed chairs, old breaking chairs, assembling chairs…  Chair problems! They just don’t go away! In our office we have a range of chairs. We have the good old fashioned wooden stationary chair that is typically seen with an outdated dining table with the highly fashionable cross hatching vintage pattern on the material, we have the modern pink ergonomic chairs that are broken and tilting to the side (the most annoying thing to sit on in my opinion – not to mention its pink!) and we have the 5 year old typical computer chairs that tear the carpet up underneath them. There is also the modern, comfy cushioned chair that for some reason only has one wheel out of the five it is meant to. Where are the missing wheels? I can guarantee no answer to that question would surprise me. My chair isn’t too bad, the pleather is wearing away big time, and the thing doesn’t even go up or down, but these things don’t worry me as I wear pants to avoid the itchy underlying material and it’s broken on my ideal height for the most comfortable PC usage. Win!….

How Big is the Internet?

10
Jul
2012

When it comes to figuring out the size of the internet, it’s very difficult to work out. There is no universal indexing tool that has read and stored all of the information available to someone online, however Cisco puts their estimates at online browsers sifting through roughly 90 exabytes per month in the year 2011. To put things into perspective, there are roughly 1000 gigabytes in a terabyte, and approximately 1000 terabytes in a petabyte, and 1000 petabtyes in an exabyte. In short, that is a LOT of information. The even more impressive thing is the predicted size in 2015. The predicted global IP traffic is placed somewhere near 4.8 zettabytes annually! This is 400 exabytes per month. I tried to devise a method to visually compare this amount of information browsed by the internet community to that of the amount of data stored on DVD; however I can’t think of one unless I involve comparing the height of a water bottle to the distance to the moon. All you need to know is that the 2 billion or so people who use the internet chew through a lot of data each month. The following infographic from Cisco is a great way to visualise the scope of internet users around the globe.  http://blogs.cisco.com/news/the-internet-of-things-infographic/ As with everything technology based, things change rapidly. It will be interesting to see in 2015 what the actual statistics will be on this topic. We will write it down somewhere and hopefully check back in a….

Programmers be gone!

29
Jun
2012

Could a programmer write a program to write programs? In effect, making programmers around the world obsolete. Someone in the office today posted this question and it got us thinking, is it possible? Let’s take a look at the very basics of making a program to see if we can work out the logistics involved. A program needs a purpose, generally speaking. I don’t know many (useful) programs that that don’t have a purpose and if they didn’t then they wouldn’t be useful, would they? So we need a human being to say “Hey look, I am sick to death of not being able to blah blah blah”. Once the aim of the program has been worked out, it’s time to design it. This is probably the most complicated part of the process from a computer’s point of view. They can’t think, they are mindless drones that do whatever you tell them. If an error occurs, it’s not because it failed to add 2 and 2 together properly, it’s because in the code there was an issue with something the programmer wrote. Some could argue that with debuggers and auto fillers in programs such as Visual Studio, the computer is doing a lot of the coding. But, all this does is find an error, it doesn’t fix it. To say this will never happen would be ignorant, because I’m sure at one point in the past people looked at computers and thought they wouldn’t be able to correct spelling mistakes,….

What is the Cloud?

25
Jun
2012

Most people know a cloud as a build up of precipitation in the sky. However, in the computer world the cloud is a relatively old concept that is really just being named and hyped up today. As technology increases, the uses for this computing concept are growing rapidly. If done well, the cloud can seamlessly integrate to our everyday, personal lives without a hitch. Let’s take a look and see how the cloud is used in our everyday lives. After you wake up, you have your breakfast and leave to go to work. You get a notification from your work calendar updating the meeting time you had today. After getting to work you forgot to record your favourite show on TV. This is no issue though, you simply go online, log in to your television provider account and then tell it to record the show you want. After doing some work you go on Facebook and view the dinner photos from the night before and you and your friends comment on them and chat online about it. You proceed to go to lunch but have no cash, however after some fast online banking on your phone, you pay with eftpos and make the transaction with your card. While at lunch, you get a text with a link to a funny cat video on YouTube. You view it and the post the link on your blog for others to view and enjoy. After this you… And it goes on and on….

A Slice of Dedi-’cake’-ed Server

8
May
2012

Everybody loves cake, right? It was recently Jared’s birthday (our MD), and following the unwritten law of ‘always celebrating a birthday’, we threw him a staff party in our conference room with an amazing cake! After scrounging around for some old computer hardware lying around the office we built a Dedi-cake-ed Server! (talk about bad puns there… lol!). We fitted the cake with old Xeon CPUs, laptop RAM, a USB stick and more. It was a big success with everyone racing to take a component. We made sure to wash the parts in the dishwasher first to ensure the cake was OK to eat, then we all got suck in! We think this was a suitable way to celebrate the Boss’ birthday. Three cheers for Jared!

Author: Sasha Crichton Read More

Trusted By Thousands of Australian Companies Like:

Deals.com.au

"The support at Servers Australia for outside of business hours are phenomenal."

Cong Do - IT Associate
Twitter Facebook