Wednesday, April 30, 2008

Vegas Training 2008

Last year we debuted with our Understanding Stealth Malware training at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Black Hat Vegas. We had about 70 participants and I think it was a reasonable success, especially that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training was announced very late. Since cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n we have done a couple of on-site classes and also have been continually updating cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training.

During our 2nd public edition, at Black Hat Europe 2008 in March this year, we significantly extended cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 part about virtualization, e.g. by adding discussion of nested virtualization on AMD-v and showing and analyzing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 actual code for implementing this. Also we have used cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 New Blue Pill code with VT-x support (previously it worked only on AMD-V), making it possible to use both AMD and Intel machines for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 class. This allowed us to offer this training in a "Bring Your Own Laptop" fashion, that we know is much preferred by attendees, who simply feel better when using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir own, known, work environment.

At cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 upcoming Black Hat Vegas 2008 we are also going to offer this class. That would be our 3rd public edition. Again, we hope to improve it even more beyond what we have presented at BH Europe 2008. Similarly as last time, we will not provide cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 computers, but racá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r expect cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attendees to bring cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir own systems. At cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 end of this article are cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 requirements that should be met by your machine, if you would like to use it during cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training and be able to do all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 exercises. Of course, you should back up all your important data before coming to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 class, as cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 computer might become corrupt after doing some of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 exercises (although this has never happened so far).

There will be only one class offered on August 4/5 (cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 weekday class). You can view cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 detailed training agenda that we used for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 BH Europe class in March here. Please note that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 exact shape of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Vegas class is subject to be a bit different, as we are planning to add new material again.

This might be cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 very last chance for you to attended this specific training, as it's quite possible that next year we will be offering some ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r class, focused on Virtualization security entirely. Don't worry, however, if you don't get a seat in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Vegas class, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re is still a chance to have that class presented on-site in your town.

You can register for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Vegas training here.

See you in Vegas!

Hardware Requirements
  1. 64-bit (x64) AMD or Intel processor with hardware virtualization support (AMD-v or VT-x)
  2. DVD-ROM
  3. 2GB RAM (for convenient work with VMWare)
Software Requirement
  1. 64-bit Vista OS (primary OS, non virtualized)
  2. Windows Driver Kit (WDK) 6000 or newer (available via MSDN subscription).
  3. VMWare Workstation 6.x or VMWare Player 2.x (cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 latter is free)
  4. Optionally: IDA Pro 5.x disassembler (for exercises that involve finding bugs in drivers)
AMD Processors
Most modern AMD mobile processors, like e.g. AMD Turion and Athlon, used in modern laptops support AMD-v technology. Unfortunately cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re is no single place on AMD website that would provide cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 complete description of all CPUs that support AMD-v technology or provide an answer whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r a given model does support it. When in doubt use google and always verify with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 CHKSVMX program described below.

Intel Processors
Most modern Intel processors used in notebooks support Intel VT-x virtualization technology, this include Core 2 Solo, Core 2 Duo (except T5500, T5550 and T5750 models) and Core 2 Extreme. You can check your own model starting at this website, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n chose your processor family and chose "Specifications" tab. Make sure cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 processor supports "Intel® 64 architecture" and "Intel® Virtualization Technology".

Using Mac for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training
You can very easily use MacBook or MacBook Pro for this training. You can easily install Windows on a second partition using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Boot Camp program that ships with all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newer Macs. You simply start Boot Camp application when running Mac OS X and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n it automatically shrinks your current Mac partition, creates a new one for Windows, and asks to insert cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 installation media and reboots cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 system and you cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n perform normal Windows setup (after installation is complete your Vista should find all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 necessary drivers via Windows Update). You might also want to use cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 free AutoHotKey program for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 right-click emulation on your newly installed Vista. Please don't worry that Boot Camp tells that you should install a 32-bit Vista - you can ignore this and insert a 64-bit Vista installation disk.

Testing your machine with CHKSVMX
We have prepared a special little program, CHKSVMX, to test whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r a given machine indeed supports hardware virtualization technology. The CHKSVMX program can be downloaded from here

The program doesn't introduce any persistent changes to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 OS and doesn't require any installation procedure. It checks for virtualization support (on both AMD and Intel processors) not only by reading cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 CPUID information but also by trying to actually enable virtualization mode and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n disable it again. Although most of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 laptops available cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se days support hardware virtualization, in many cases this feature is disabled or locked down in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 BIOS. If cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 virtualization is reported as "locked", please try to enable it in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 BIOS. Please note that in most cases you will have to fully power down your system for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 BIOS changes to take effect (reboot is not enough)!

Additionally CHKSVMX checks whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r a 64-bit edition of Windows is running, as such OS is required for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training.

DISCLAIMER: The test program is digitally signed with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Invisible Things Lab's certificate and we assure that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 program does not perform any malicious actions. ITL is, however, not responsible for any accidental damage or system instability issues cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 test program might cause.

1 comment:

Anonymous said...

I need to buy a new laptop anyway, and this training is just anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r reason to do it sooner cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n later. I wondered if you or someone else could suggest a laptop that meets cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 training requirements AND was portable (not 8 lbs!). A dell would be ideal.