Monday, June 25, 2007

eEye Blink Personal Edition - FREE!!

Just noticed that eEye offered their Blink Personal Edition to public for free..So I gave it a try..why not? Having a good reputation in security must be showing something different.
So I grabbed a copy and a 1-year license key and immediately installed it.
The GUI is different from other of its kind - it mimics as Windows XP's Control Panel applet, including its icons are very much Windowshish.

Immediately after the installation, you can update with its latest malware definition file:


Based from its website, it offers a complete Internet Security solution for home and desktop users, posing as a well-rounded security software compared to its competitors.

Its security features are fully customizable too! You can modify the default settings of its components (ie. Application Firewall, Host-based Intrusion Prevention, etc) to your liking.
Basically it combines the common Anti malware technologies (ie. anti-virus, anti-spyware, anti-phising, etc) and the security or vulnerability technologies (ie. buffer overflow protection, application execution protection, 0-day protection, etc). Its almost perfect, feature wise! What seems to lack is a rootkit detection? Hoping that it would catch the rootkit prior or during its installation, otherwise it wont detect existence of a rootkit ( I guess) in a compromise PC.

Download it from eEye site.

Hmm..sounds good eh?

Sunday, June 24, 2007

Awesome artwork!

Woah!! incredible, truly awesome piece of art work indeed!
http://gryf.feathers.net/

Wednesday, June 20, 2007

VMware's vmmon is broken under Ubuntu Feisty (7.04)

You can install the VMware Workstation on Ubuntu Feisty Fawn (7.04) like this:

rplantado@rexubuntu:~/Installers/vmware-distrib$ sudo ./vmware-config.pl


Then, just follow the wizard and accept the default values. But along with the installation process, it halted with the following error when compiling the vmmon module:


What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux-headers-2.6.20-16-386/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmon-only'
make -C /usr/src/linux-headers-2.6.20-16-386/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-386'
CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:80:
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
make[2]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-386'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config4/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Solution: Edit compat_kernel.h in vmmon.tar:
Steps:
Go to the vmmon folder:

rplantado@rexubuntu:~/cd /usr/lib/modules/source/

Create backup copy of vmmon.tar:
rplantado@rexubuntu:/usr/lib/modules/source/$ cp vmmon.tar vmmon.tar.backup

Extract the tar file to its folder vmmon-only:
rplantado@rexubuntu:/usr/lib/modules/source/$ tar -xvf vmmon.tar

Open the include file compat_kernel.h:
rplantado@rexubuntu:/usr/lib/modules/source/$ vim vmmon-only/include/compat_kernel.h

Search and comment out the line:
static inline _syscall1(int, compat_exit, int, exit_code);

So it should look like:
/* static inline _syscall1(int, compat_exit, int, exit_code); */

Put back the files into vmmon.tar again:
rplantado@rexubuntu:/usr/lib/modules/source/$ chmod 755 vmmon.tar
rplantado@rexubuntu:/usr/lib/modules/source/$ tar -cvf vmmon.tar vmmon-only


Then repeat the installation process and it should be smooth now..

rplantado@rexubuntu:~/Installers/vmware-distrib$ sudo ./vmware-config.pl


:
:
Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config5/vmnet-only'
make -C /usr/src/linux-headers-2.6.20-16-386/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-386'
CC [M] /tmp/vmware-config5/vmnet-only/driver.o
CC [M] /tmp/vmware-config5/vmnet-only/hub.o
CC [M] /tmp/vmware-config5/vmnet-only/userif.o
CC [M] /tmp/vmware-config5/vmnet-only/netif.o
CC [M] /tmp/vmware-config5/vmnet-only/bridge.o
CC [M] /tmp/vmware-config5/vmnet-only/procfs.o
CC [M] /tmp/vmware-config5/vmnet-only/smac_compat.o
SHIPPED /tmp/vmware-config5/vmnet-only/smac_linux.x386.o
LD [M] /tmp/vmware-config5/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: could not find /tmp/vmware-config5/vmnet-only/.smac_linux.x386.o.cmd for /tmp/vmware-config5/vmnet-only/smac_linux.x386.o
CC /tmp/vmware-config5/vmnet-only/vmnet.mod.o
LD [M] /tmp/vmware-config5/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-386'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-config5/vmnet-only'
The module loads perfectly in the running kernel.

Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done

The configuration of VMware Workstation 5.5.4 build-44386 for Linux for this
running kernel completed successfully.

You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".

Enjoy,

--the VMware team