5 replies
by otl
by nichorton
by shanghai sam
I make no claim as to the value or usefulness of any of the following. None are tested or recommended by me. Simply related as items of interest... Use at your own risk.
The first option that I have for you is using a Win95/98 scripting tool:http://www.oreilly.com/catalog/netpc/excerpt/ch06-04.htm
Next, "Mo'Slo4Biz". This is a shareware app that slows down PI & II systems to run DOS apps. It has a cool feature to disable the keyboard.
https://secure.reg.net/product.asp?ID=2922
The next is used in forensics on some seized PC's:
http://www.dmares.com/maresware/df.htm#DISABLE
A copy of the SUBSEVEN Trojan would do it too. 8(
The rest is all programming stuff to do it the HARD way...
There is some old Delphi code athttp://www.delphipages.com/tips/thread.cfm?ID=100
that may help. May not.
Also some assembly here: http://cs.smith.edu/~thiebaut/ArtOfAssembly/CH20/CH20-5.html
A little "C" here:
http://www.mega-tokyo.com/os/os-faq-memory.html
Dating myself, here it is in BASIC:
'===========================================================================
' Subject: DISABLE KEYBOARD Date: Unknown (00:00)
' Author: Unknown Author(s) Code: QB, QBasic, PDS
' Keys: DISABLE,KEYBOARD Packet: KEYBOARD.ABC
'===========================================================================
DECLARE SUB DisableKeyboard ()
DECLARE SUB EnableKeyboard ()
SUB DisableKeyboard
'Purpose : To disable the keyboard
'Input : none
'Return : none
OUT &H21, (INP(&H21) OR 2)
END SUB
SUB EnableKeyboard
'Purpose : To enable keyboard use after being disabled by DisableKeyboard
'Input : none
'Output : none
OUT &H21, (INP(&H21) AND 253)
END SUB
by nichorton
by nichorton
This discussion is closed to new replies.
Trending Security posts
Sort by Trending