The MASM Forum

General => The Campus => Topic started by: misDelusion on July 26, 2015, 06:35:39 PM

Title: KmdKit by Four-F
Post by: misDelusion on July 26, 2015, 06:35:39 PM
Hello, I was looking for the Kernel Mode Driver Development Tuts by Four-f on http://four-f.narod.ru/ (http://four-f.narod.ru/). However all links from the page to freewebs.com appear to be frozen. Could anyone help me with the tutorials?

Regards.
Title: Re: KmdKit by Four-F
Post by: jj2007 on July 26, 2015, 06:54:32 PM
Have you tested the "Download" link here (https://tuts4you.com/download.php?view.2794)?
Title: Re: KmdKit by Four-F
Post by: Gunther on July 27, 2015, 02:39:36 AM
Hi misDelusion,

Quote from: jj2007 on July 26, 2015, 06:54:32 PM
Have you tested the "Download" link here (https://tuts4you.com/download.php?view.2794)?

The link at the bottom of the page works fine. It's a rar archive. And welcome to the forum.

Gunther
Title: Re: KmdKit by Four-F
Post by: jj2007 on July 27, 2015, 06:04:20 AM
Quote from: Gunther on July 27, 2015, 02:39:36 AMThe link at the bottom of the page works fine. It's a rar archive.

Yes, it works fine. And yes, it's a rar archive.
Title: Re: KmdKit by Four-F
Post by: Mikl__ on July 29, 2015, 05:51:47 PM
Hi, misDelusion !
Title: Re: KmdKit by Four-F
Post by: HSE on July 29, 2015, 11:56:13 PM
Hi Mikl__!

Copy a link and make Google search, and in "more" option select "Translator" . The translation from russian to english is very good, to spanish is not so good.

Regards. HSE
Title: Re: KmdKit by Four-F
Post by: Mikl__ on July 30, 2015, 11:31:51 AM
Hi, HSE!
fact is that Four-F is russian programmer from the site wasm.ru/forum. I have shown links to original article of Four-F in russian language from wasm.ru. I thought, if misDelusion had found references to Russian resource http://four-f.narod.ru/ means misDelusion knows Russian language. Many time ago I came across the articles of Four-F in English in pdf, but I can not find any reference to them
Title: Re: KmdKit by Four-F
Post by: jj2007 on July 30, 2015, 05:16:07 PM
Quote from: Mikl__ on July 30, 2015, 11:31:51 AM
Hi, HSE!
fact is that Four-F is russian programmer from the site wasm.ru/forum. I have shown links to original article of Four-F in russian language from wasm.ru. I thought, if misDelusion had found references to Russian resource http://four-f.narod.ru/ means misDelusion knows Russian language. Many time ago I came across the articles of Four-F in English in pdf, but I can not find any reference to them

Hi Mikl,

Your links in Russian were obviously exactly what misDelusion needs (btw he has not shown up again, so we are talking to ourselves here :P)

For those who want them in English, see reply #1. Below a snippet from the English chm file.

Quote7.2 LookasideList driver source code
I was thinking really hard but I was failed to depict sensible and simple example for this article. That's why this driver will act probably senselessly. However this should not prevent you from understanding the concepts or associative and double linked lists.

There will be no driver control program, use KmdManager (included in KmdKit package) or something similar. Use DebugView ( http://www.sysinternals.com ) or SoftICE console to watch driver's debug messages.

;@echo off
;goto make

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                                                                                   
;  LookasideList - Merely allocates and releases some fixed-size blocks of memory.                 
;                                                                                                   
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

.486
.model flat, stdcall
option casemap:none

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                 I N C L U D E   F I L E S                                         
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

include \masm32\include\w2k\ntstatus.inc
include \masm32\include\w2k\ntddk.inc
include \masm32\include\w2k\ntoskrnl.inc
...