IDA v6.3

Ukazała się nowa wersja deasemblera IDA v6.3 oraz nowa wersja dekompilatora Hex-Rays. Najciekawsza rzeczą jest debuggowanie na poziomie HLL. Po tym i funkcji Content Aware Fill w Photoshop CS zaczynam coraz bardziej odczuwać, że żyję w 21 wieku.

Debuggowanie na wysokim poziomie

Lista nowości i zmian na stronach:

http://hex-rays.com/products/ida/6.3/index.shtml

http://hex-rays.com/products/decompiler/news.shtml 

IDA Pro v5.4

IDA ProUkazała się wersja 5.4 disassemblera IDA Pro, chociaż disassemblerem tego już raczej nie można nazwać, bo to prawdziwy kombajn do analizy wszystkiego co binarne.

Główne zmiany to wprowadzenie modułów obsługi 3 dodatkowych debuggerów, zwiększających możliwość dynamicznej analizy kodu.

Pierwszy z nich opiera się na emualtorze x86 Bochs, który pozwala m.in. na wykonanie dowolnych fragmentów kodu 32 bitowego w emulowanym środowisku (chyba ukłon w stronę branży antywirusowej).

Kolejny debugger to GDBServer, ale chyba największą niespodzianką jest wprowadzenie obsługi debuggera WinDbg, dzięki czemu możliwe jest analizowanie sterowników systemowych.

Oficjalna lista zmian, a jest ich naprawdę sporo na:
https://www.hex-rays.com/idapro/54/index.htm

Bug w Excelu 2007 pod IDA

Dokładna analiza wcześniej wspomnianego buga w Excelu

This article (500kb PDF) details the Excel 2007 formatting bug. On initial release, entering =850*77.1 in a cell results in 10000, instead of the correct 65535. This article shows this bug is the result of porting 16-bit code to 32-bit code, and shows why exactly 12 values of the possible 9*10^18 64-bit floating-point values are affected.

http://www.lomont.org/Math/Papers/2007/Excel2007/Excel2007Bug.pdf