Category Archives: Programming

Posts about programming topics

Spammers not welcome (2nd part)

Today my logs showed how exactly the spammers exploited the old script. I do not log the mail body, but only sender, recipient and subject, but that’s enough to show the used pattern. In fact the subject variable was used, … Continue reading

Posted in EN, IT Security, Programming | Leave a comment

More about MACkerer2

Lately I wrote an article covering one use of MACkerer2. The described scenario is basically this: You have a subnet or otherwise limited number of IP addresses for one scope A virtually unlimited number of machines is supposed to share … Continue reading

Posted in EN, IT Security, Programming | Leave a comment

Spammers not welcome!

Inspecting my logs recently, I found that there were some strange requests to my Postfix mail server from user www-data. Now any sysadmin could tell you what www-data means but this does not really explain where exactly the requests came … Continue reading

Posted in EN, IT Security, Programming | 1 Comment

The MS-DHCP whisperer – MACkerer2

Some may recall that in 2003 I wrote a tool which provides a useful extension to the DHCP server of Windows 2000 – MACkerer (no support!!!), written in Delphi. Meanwhile years have gone by, but I wasn’t lazy. In 2004 … Continue reading

Posted in EN, Programming | 31 Comments

Der MS-DHCP-Flüsterer – MACkerer2

Einige mögen sich daran erinnern, daß ich 2003 ein Tool schrieb, welches eine nützliche Erweiterung für den DHCP-Server von Windows 2000 Server bietet – MACkerer (kein Support!!!), geschrieben in Delphi. Inzwischen sind zwar einige Jahre ins Land gegangen, aber ich … Continue reading

Posted in DE, Programming | 3 Comments

Agnitum still panicked?! …

Recently I wrote an article about Agnitum, a security software vendor known for its firewall, because of their accusations towards Microsoft. Today I recognized there was a comment of someone from Agnitum at the Sunbelt Blog, so I decided to … Continue reading

Posted in IT Security, Programming, Reversing | Leave a comment

Export drivers on the NT platform

Export drivers are basically nothing more than just DLLs with a .sys file extension. Although they have a DriverEntry, this is most likely never being called if the driver gets loaded as the dependency of another driver dynamically linked to … Continue reading

Posted in Programming | Leave a comment

Agnitum panicked because of Microsoft’s security measures

In the Sunbelt Blog I read today, that Agnitum, vendor known for its firewall mainly, is panicked because of Microsofts Kernel Patch Protection. Sorry, but that caused me to laugh. No idea how new the news are, but to those … Continue reading

Posted in IT Security, Programming, Reversing | 5 Comments

Why to avoid ShellExecute!

ShellExecute() is a silly function. It still exists to allow for backwards compatibility with Systems before Windows 95. It is ridiculous to use it, while another function with a superset of functionality exists already: ShellExecuteEx(). To name just the biggest … Continue reading

Posted in Programming | 1 Comment

Windows 2003 SP1 DDK with a little annoyance …

This has been posted by me a while ago on NTDEV. I have slightly modified it for the blog. If you tell BUILD from the WNET DDK to use the W2K settings to build a native application this fails with … Continue reading

Posted in Programming | 4 Comments