SCArchon
4th July 2006, 06:27
~~Note, i will be using +50 as an example, as it is convient~~
Alrite, for you people who don't know how to do IOCTL x] and can't figure out how to do it.
There is 2 things involved with the IOCTL. THey're DBK32Functions.pas and DBKDrvr.c
1st, go to DBKDrvr.c using Delphi 7. Look around it and you will see some text in green. Look to the left and you will see ..
CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0800, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) It's located near the top
If you can't find it, use the find button on the one above it *points above this line*. Now you notice the 0x0800? You're going to add some numbers to it. Let's say you decide to add 50 (since 50 is easy to do in hex, nothing like 1C or w/e) You will get 0x0850! Now go to the line below you and u will see 0x0801.. GUESS WHAT WE HAVE TO CHANGE IT TO? YES ITZ 0x0852! Do you see the pattern here? let me do it in a little table for reference.
0x0800=0x0850
0x0801=0x0851
0x0802=0x0852
0x0803=0x0853
0x0815=0x0865
0x0825=0x0875
See the pattern? the second last digit is +5. Do this until you done 0x0829
Now for DBK32Functions.pas =O. Open it with Delphi. Put in the find button (Ctrl+f) and put in $08. Now it will go to the closest $08. Let's say it took u to $0812. Now, we have to follow what we did before. So if we added 50 before from 0x0800=0x0850, 0x0810=0x0860, then we should end up with $0862. Does that make sense? Here's another cute little chart..
0x0800=0x0850 $0800=$0850
0x0801=0x0851 $0801=$0851
0x0802=0x0852 $0802=$0852
0x0803=0x0853 $0803=$0853
0x0815=0x0865 $0815=$0865
0x0825=0x0875 $0825=$0875
Ta-da! repeat until u can't find anymore $08's. Then check to make sure u didn't screw something up >.>
~Ends my stupid tutorial on how to IOCTL~
Yes i am that ***** that started the thread "Win a UCE" and got a CUTE WARNING FROM IT! I NEVER GOTTEN A WARNING BEFORE *.* Now i'll look like a noob x] yay! =D i'll treasure this because.. I GOT ATTENTION OF A ADMIN! I feel so special xP *puts on flame suit*
Edit: I just noticed.. how come my stuff is being censored? Was it because i got warned?
Alrite, for you people who don't know how to do IOCTL x] and can't figure out how to do it.
There is 2 things involved with the IOCTL. THey're DBK32Functions.pas and DBKDrvr.c
1st, go to DBKDrvr.c using Delphi 7. Look around it and you will see some text in green. Look to the left and you will see ..
CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0800, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) It's located near the top
If you can't find it, use the find button on the one above it *points above this line*. Now you notice the 0x0800? You're going to add some numbers to it. Let's say you decide to add 50 (since 50 is easy to do in hex, nothing like 1C or w/e) You will get 0x0850! Now go to the line below you and u will see 0x0801.. GUESS WHAT WE HAVE TO CHANGE IT TO? YES ITZ 0x0852! Do you see the pattern here? let me do it in a little table for reference.
0x0800=0x0850
0x0801=0x0851
0x0802=0x0852
0x0803=0x0853
0x0815=0x0865
0x0825=0x0875
See the pattern? the second last digit is +5. Do this until you done 0x0829
Now for DBK32Functions.pas =O. Open it with Delphi. Put in the find button (Ctrl+f) and put in $08. Now it will go to the closest $08. Let's say it took u to $0812. Now, we have to follow what we did before. So if we added 50 before from 0x0800=0x0850, 0x0810=0x0860, then we should end up with $0862. Does that make sense? Here's another cute little chart..
0x0800=0x0850 $0800=$0850
0x0801=0x0851 $0801=$0851
0x0802=0x0852 $0802=$0852
0x0803=0x0853 $0803=$0853
0x0815=0x0865 $0815=$0865
0x0825=0x0875 $0825=$0875
Ta-da! repeat until u can't find anymore $08's. Then check to make sure u didn't screw something up >.>
~Ends my stupid tutorial on how to IOCTL~
Yes i am that ***** that started the thread "Win a UCE" and got a CUTE WARNING FROM IT! I NEVER GOTTEN A WARNING BEFORE *.* Now i'll look like a noob x] yay! =D i'll treasure this because.. I GOT ATTENTION OF A ADMIN! I feel so special xP *puts on flame suit*
Edit: I just noticed.. how come my stuff is being censored? Was it because i got warned?