A forum for reverse engineering, OS internals and malware analysis 

Forum for discussion about kernel-mode development.
 #280  by __Genius__
 Wed Mar 17, 2010 5:47 pm
Hmm, Look interesting ,
Quotes from the author :
Instructions
To get .sys driver you have to run compile.but at first and then build.bat. Compile.bat runs Delphi part of the work creating .obj. build.bat then converts
this object file to MS supported format of OMF using OMF2D 1.02 written by EliCZ and then MS linker link.exe is used to assemble final .sys.

As you can notice making drivers in Delphi is not supported by default so several hacks are made to make it working. One of these hacks is ignoring
some linker errors and so that we receive some other errors and warnigs during linking. Final .sys is working well so don't take these warnings seriously
but of course if you make your own driver there can be lot of other warnings and errors you should care about.

In samples directory you've got some of our samples. Each example includes its own compile and build scripts. To compile debug version run compile.debug.bat instead of compile.bat.
Maybe the next generation of driver development :lol:
Here for download :
Code: Select all
http://sites.google.com/site/delphibasics/home/delphibasicsarticles/delphidriverdevelopmentkitv004bythehackerdefenderprojectteam/DelphiDriverDevelopmentKit.7z?attredirects=0&d=1
 #281  by EP_X0FF
 Wed Mar 17, 2010 6:02 pm
Hello,

I don't think that this can be taken seriously.
I have downloaded this kit and found nothing reliable inside. Just to show that "Delphi can", when it eventually cannot and most of job done by third-party tools and MS Linker.
For drivers use DDK/WDK, Visual Studio.

Regards.
 #282  by __Genius__
 Wed Mar 17, 2010 6:08 pm
Just to show that "Delphi can"
Great point EP :mrgreen:
For drivers use DDK/WDK, Visual Studio.
Of course, Integrating Driver development kits with Visual studio using Visual DDK Plugin could be marvelous.
Anyway, a strange one project in the programming world :lol: