Archive for the 'Software' Category

No it wasn’t an April Fool’s joke

Michał ‘GiM’ Spadliński, a Polish blogger wrote in his article “Czy Redpill Joanny Rutkowskiej jest poprawny?“:

Oliver Schneider (Reverse Engineer pracujący dla F-Prota) opublikował […] artykuł, datowany na pierwszego kwietnia, który wcale nie wygląda na prima aprilisowy żart.

This made me really laugh. No, I have to admit my Polish is not the best (and getting worse due to lack of exercise), but I could clearly understand the quoted parts and quite some more.
Continue reading ‘No it wasn’t an April Fool’s joke’

Nice tool from Microsoft.

No, this time it is not a binary file for download. It is a website. Hope you enjoy as much as I did when pointed to it by a colleague.

This website allows you to look up DLL versions and when they were bundled with which product and so on. Very nice idea.

// Oliver

What the heck, Kaspersky???

here Kaspersky claims:

An advisory has recently been published on rootkit.com regarding a vulnerability in KAV 7.0. Unfortunately, the authors of this material chose not to adhere to industry standard practice, and contact the vendor prior to disclosing vulnerability details. Although the authors claim that all attempts to inform Kaspersky Lab about this vulnerability were ignored, this is not the case: if we had been informed, this issue would have been addressed long ago.

I am really upset by this! I reported this vulnerability back in October 2005 in the Kaspersky subforum at malware-research.co.uk, a closed forum for security professionals, and one person from Kaspersky Labs Netherlands replied and said it would be taken care of. Back then (before the reply) I wrote that if they would not respond in due time I’d publish it (without details) through public channels which was taken as a threat by the person who responded. Interestingly I did never check again and it was almost one year later (September 2006) that I joined FRISK Software International and thus the AV industry.

Also fascinating, I am not the one who published it on rootkit.com, instead I chose to contact them in a closed security-aware community and the result was apparently the same, Kaspersky chose to ignore it in the end in both cases. I can well imagine that “the authors claim that all attempts to inform Kaspersky Lab about this vulnerability were ignored”.

Excuse me, but the claims in the above quote are ridiculous to say the least.

// Oliver

BTW: I met said person at the AV Workshop this year. A few weeks after the workshop a bug that I reported more than 18 months ago surfaces again (in one of their latest products!). Amazing!

RSS feed for DDKWizard and DDKBUILD!

Today I set up an RSS feed for DDKWizard and DDKBUILD under this URL. If you are interested in either of these tools, please feel free to subscribe and get automatic notifications about updates within your favorite feed reader.

// Oliver

AV-workshop presentations available

As some of you may know, FRISK Software had invited professionals from the AV industry and AV testers to attend the “International Antivirus Testing Workshop” this week in Reykjavik. The workshop was held on tuesday and wednesday and I had the chance to attend the second session (in the afternoon) on wednesday, which included a panel discussion. To me the presentation of Prof. Klaus Brunnstein was most interesting and in some respects it would be good if the AV industry would use a “more academic” approach. Indeed it would be highly useful for everyone, if the AV industry and AV testers agreed on some guidelines for testing, so the test results would be comparable and especially more comprehensive. At the moment it seems that competition has priority over the protection of users (yes users, not only particular customers of particular vendors!). Of course a viruslab or the software engineers are not pleased if the test results suggest that their product is so much less effective than a competitor’s. However, the first and foremost priority for us should be the protection of the users and the society - an ideal that was well described by Prof. Brunnstein and to which I subscribe almost entirely.

Oh, and before the title of this blog article is completely pointless, here’s the link to the website with the presentations from the workshop. Enjoy! :mrgreen:

// Oliver

PS: AFAIK pictures will follow later today (friday, that is).

Wicked stuff!

Ilfak posted a nice demo clip on his blog: “Decompilation gets real”. This is really a dream of many reversers and could really speed up the analysis of many samples.

// Oliver

Was ich an Delphi überhaupt nicht mag

Delphi ist eigentlich eine ganz angenehme Programmiersprache für die kleinen und großen Aufgaben des Programmierers. Leider haben Borland/Inprise/CodeGear wohl ungefähr 10 Jahre geschlafen.

Vornweg, ich habe mit Delphi auf Windows angefangen, nachdem ich zuvor auf DOS mit Assembler und Turbo Pascal schon einige Erfahrungen gesammelt hatte. Das hält mich allerdings nicht davon ab inzwischen fast ausschließlich C/C++ für jene Aufgaben zu benutzen bei denen als Ausgabe ein Binärprogramm erwartet wird. Wie kommt das? Nunja, fairerweise muß man vorwegschicken, daß ich beruflich natürlich ohnehin C/C++ benutzen muß und bei der Treiberprogrammierung Delphi ohnehin Unsinn ist. Allerdings ist zu einem nicht unwesentlichen Teil auch Delphi selbst dafür verantwortlich (bzw. der Hersteller).
Continue reading ‘Was ich an Delphi überhaupt nicht mag’

Redpill getting colorless? (continued)

In my previous article from November last year I challenged the claims of Joanna Rutkowska concerning Redpill. A recent article in the German computer magazine iX (April 2007) mentioned Rutkowska’s findings again so that I decided to review the tool, the driver, the accompanying research paper and the results. You can download the new results below. The most interesting findings were made by observing the values on Virtual PC 2007. For every operating system and every VMM tested the following constellations were considered: VMM tools installed or not installed with acceleration enabled or disabled respectively. For Virtual PC 2007 the acceleration was hardware virtualization.
Continue reading ‘Redpill getting colorless? (continued)’

DDKWizard and DDKBUILD.CMD updated

The fixes in DDKWizard are minor except for one. This one requires manual fixing in old existing projects that have been created using DDKWizard. The problem is described in section 5.1 “Important change in version 1.1.1b”.

As for DDKBUILD there was a bug that prevented users from calling it from inside a long path containing spaces. This has been fixed.

Please fetch your copy here.

// Oliver

Eugene Kaspersky worried about increase of malware

Read the article by yourself on Heise: Kasperskys worry about malware and hit out at Microsoft.

I would therefore like to see a kind of internet Interpol. Even the best security software will, on its own, soon no longer be sufficient
Eugene Kaspersky

// Oliver

Wie jetzt, Borland/Codegear?

Delphi 2007 for Win32 ist also erschienen. Soll ich jetzt also updaten weil das Produkt so cool und endlich wieder schnell ist, verliere dann nur leider die anderen BDS-Produkte, die ich im Moment inklusive habe? Irgendwie fehlt mir da die Logik. Irgendjemand der aushelfen könnte? Oder sollte man jetzt einfach solange warten bis die anderen Produkte BDS komplettieren und dann updaten? …

// Oliver

Is that an official statement, LS?

I wonder whether this is an official statement on behalf of Lavasoft. Alright, there have been other statements from the PR spokesperson which are not much better, but this one is really frightening (emphasis mine):

That being said, we are very aware that you do not want a process that, seemingly without reason, hogs precious system recources — We do not want that either. Please but bear in mind, however, that this is beta software, and the program has yet to find its final form, both in terms of features and in terms of what it requires of your system in order to run.
Source: Lavasoft Beta Community

Has anyone of those in charge actually there read this article, yet?

// Oliver

Wenn man was sucht …

… geht man normalerweise Pfade die bereits einmal zum Erfolg führten. Meine Suche nach WiX-Material (klingt schlimmer als es ist :mrgreen:) führte mich auch prompt zu einem alten Bekannten.

Danke Mathias!

// Olli

Updates in the IDA SDK 5.1 …

Since it is always exciting to find new features, I thought it would be good to put up a list of the changes introduced into the IDA SDK since version 5.0! This should allow all plugin writers to get a quick overview of new functionality.

Relevant changes in the IDA SDK between version 5.0 and 5.1 beta 2 follow, sorted by filename …
Continue reading ‘Updates in the IDA SDK 5.1 …’

Good point(s)

Microsoft Virtualization Licensing and Distribution Terms … from the competitor’s perspective.

// Oliver

IDA 5.1 and Virtual PC 2007 released

Finally IDA 5.1 and Virtual PC 2007 have been released. I wrote about IDA during the beta-phase and I promise to write some more stuff (probably) the next weekend.

Virtual PC 2007, just like its predecessor Virtual PC 2004, is freely downloadable and comes free of charge. Although it is inferior to VMWare in several aspects, it seems there is one point where Virtual PC 2007 is better than VMWare … the support of VMX on 32bit hosts. However, I’ll have to verify that and will turn back to you with more information about it once I have it.

// Oliver

Fairness, where fairness is due

In this article back in November 2006 I complained about the way the security flaw was reported. This was apparently fixed. So in I think it is only fair to publish that fact here as well.

My apologies for the delay, some friends made me aware of the changes only recently.

// Oliver

Problems when upgrading F-Prot 3.x to 6.x?

The F-Prot 3.x uninstaller of the Windows version has apparently a glitch. Due to how Windows works, this may lead to a blue screen if the driver entry in the registry was not removed during an upgrade to version 6.x! To mitigate this issue until the next version is released, use the fix described here before you reboot the system after upgrading from F-Prot 3.x to 6.x!

// Oliver

PS: The next release of the 6.x installer will be aware of the issue and incorporate the fix.

F-PROT corporate use version 6.0.5.1 released

Today, FRISK Software International (FSI) released in a not so surprising move - there have been rumors before - the F-PROT Antivirus for Windows, Corporate use which carries the version number 6.0.5.1, just as the recently released home use version.

Please provide FSI with feedback at the FSI forum or via the support.

// Oliver

IDA 5.1 Beta 2

Yesterday Ilfak released the second beta of IDA 5.1. Not only have several issues been fixed, but also were the IDC symbol and kernel function introduced as described in the updated blog entry from a few days ago.

// Oliver