flat assembler
Message board for the users of flat assembler.

Index > Windows > A gift:IOCRACK that Removed IO protection on Win32 Platform.

Author
Thread Post new topic Reply to topic
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Dear All:
Here is the newest version . It fixed some kernel code bug. Please using it for replacing old version.
I come back on. I have a gift for sharing all members. I writed a tool and it's used for removing I/O protection on Win32 Platform. Then you will feedom using any program accessing I/O ports.

The IOCRACK will modify the I/O permission bitmap to allow a particular task, access to certain I/O ports. This grants your usermode program running in ring 3 to do unrestricted I/O operations on selected ports, per the I/O permission bitmap. This method is not really recommended, but provides a means of allowing existing applications to run under windows NT/2000. Writing a device driver to support your hardware is the preferred method.
The IOCRACK.EXE provides the facility to modify the IO permission bitmap and/or write and read to I/O ports via IOCTL calls.
The application will acessing freedomly I/O Ports under Win9X/NT/2000/XP/Win2003 through IOCRACK. It's only for executing one and removed the I/O port protection.

File Description:

iocrack.exe :Main Program
readme.txt :Function Description

The tool's version is 1.02. It's writed by pure FASM laguage on one week. If you have found any bugs about it, Please talked me.
Thank you.


Description:
Download
Filename: iocrack102.zip
Filesize: 9.44 KB
Downloaded: 409 Time(s)



Last edited by Kevin_Zheng on 05 Nov 2003, 13:19; edited 3 times in total
Post 31 Oct 2003, 12:37
View user's profile Send private message MSN Messenger Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Dear All:
If have any people found the iocrack.exe issues page fault. Please talk me. I will fixed it on my best .

Can you tell me your machine enviroment? Please notice the belowing:
1.You should be use Administrator account to login your win2k/winxp/win2003. Of couse, If you used Win98, you needn't do it.

2. Please used the newest uploade attache file for executing it. I have tested ten machines (win2k/Win2003, It's running OK).

Thank you.
Post 01 Nov 2003, 10:41
View user's profile Send private message MSN Messenger Reply with quote
HarryTuttle



Joined: 26 Sep 2003
Posts: 211
Location: Poland
HarryTuttle
now I have XP and 2000 and it is a very good tool for me,
but when I had w98 I remember that the direct acces to IO_ports like BIOS KEYBOARD or LPT ports wasn't protected.

regards

_________________
Microsoft: brings power of yesterday to computers of today.
Post 01 Nov 2003, 17:38
View user's profile Send private message Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Hi,HarryTuttle:
The tool will removing IO port protection on win32 platform. In the win98.You can't access some ports:IDE ports,etc. The tool will freedom all of IO ports. So the OS can't protect it.
Post 02 Nov 2003, 00:50
View user's profile Send private message MSN Messenger Reply with quote
GuyonAsm



Joined: 27 Sep 2003
Posts: 45
GuyonAsm
So if i use the in and out instructions directly from my Win32 PE, i wont get a General Protection Fault? Question

_________________
I shall not evade what is predestined
because every battle, is another lesson
- GuyonAsm.

A Believer of The System.
Post 02 Nov 2003, 05:29
View user's profile Send private message Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Hi,GuyonAsm:
Yes. The OS will poping an error diaglog and talked me your application accessed invalid I/O port. The win32 required the accessing IO ports of behaior must be through driver . So I writed the tool for helpping application on ring3 freedomly accessing I/O ports.
And others, Can you tell me the test result on your machine? Because the tool is OS kernel tool. I haven't test it on all of platforms.
I uploaded the newest package. Please using it.
Hi,scientica :
Please helpping me to delete my attached package on the http://board.flatassembler.net/topic.php?t=520
The missy111 is awful and I don't like my program on him post.

Thanks.
Post 02 Nov 2003, 10:02
View user's profile Send private message MSN Messenger Reply with quote
scientica
Retired moderator


Joined: 16 Jun 2003
Posts: 689
Location: Linköping, Sweden
scientica
Done.

Btw, I think it executed correct, for about a second the system froze with the beeper making noise, then this popup:
Quote:
Creacked I/O Port Protection is sucessful!
CR0=8001003BH &nsbp;&nsbp;CR3=0931E000H
CR4=000006D1H &nsbp;&nsbp;TR =0028H
Designer Friend Zheng(Sheng Hongwen)
Company: WiSTRON InfoComm (Shanghai) Corp.
Date:October 31th, 2003 Time:15:48:00PM

The machine I tested it on runns Win2k Pro SP4.

_________________
... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself.
- Bradley Kuhn
Post 02 Nov 2003, 12:25
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
Excactly same here, W2k SP4 & beep

but I didn't notice any stall in my system:
mouse(USB) was working at that time
WinAmp's buffer didn't shrink a bit
and taskmanager didn't have any anomalies
Post 02 Nov 2003, 12:58
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
GuyonAsm



Joined: 27 Sep 2003
Posts: 45
GuyonAsm
Worked on my WinXP sp1. Thanks this tool will come in handy.

_________________
I shall not evade what is predestined
because every battle, is another lesson
- GuyonAsm.

A Believer of The System.
Post 03 Nov 2003, 00:18
View user's profile Send private message Reply with quote
h4ng4m3



Joined: 25 Jun 2003
Posts: 21
h4ng4m3
Crying or Very sad Crying or Very sad
first run: i am running your program then my computer crash (don't cause your program),
two run(after reboot pc): and after that time i run to popup:
Quote:

Unable to initiate service.
Error Code=00000431H

And now when my pc begin with my desktop invisible Crying or Very sad Crying or Very sad
Post 03 Nov 2003, 12:01
View user's profile Send private message Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Hi,h4ng4m3:
Can you tell me your machine configuration? I guest that your cpu maybe AMD cpu.
Thanks your reply. I will helpping you do my best.
Post 03 Nov 2003, 12:07
View user's profile Send private message MSN Messenger Reply with quote
h4ng4m3



Joined: 25 Jun 2003
Posts: 21
h4ng4m3
My PC used: Win2k SP4 , P4 2.4Ghz
as you other post, i go to system's dir (and delete callgate.sys) but try once still popup above error?
Post 04 Nov 2003, 02:46
View user's profile Send private message Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng
Hi.h4ng4m3:
I have tested it ok on win2k sp4 and p4 cpu . Please searching the registry then deleted the keyword vaule:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\callgate.sys
Then reboot your machine and must be using Administrator account login it.
Post 04 Nov 2003, 02:59
View user's profile Send private message MSN Messenger Reply with quote
h4ng4m3



Joined: 25 Jun 2003
Posts: 21
h4ng4m3
wow, fast repply thanks
i try when back home~
EDIT: IOCRACK run well on Win98SE (friend's pc) but after keyboard crash Crying or Very sad
Post 04 Nov 2003, 03:01
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.