• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[C++] Changing the FSB

HAARP
Joined
Dec 3, 2006
Messages
632
Reaction score
109
So I've seen programs like SetFSB being able to change the fsb from their software but I've not been able to find out how or where they get the data from.

I've read some odd thread where they say that it can only be achieved by writing to the correct memory addresses, well I know how to write to memory but how do I find what I have to edit? Is there anywhere I can learn more about these "PLL"'s and mem addresses I have to find and where to search for them?

O.S: Windows
 
Ginger by design.
Loyal Member
Joined
Feb 15, 2007
Messages
2,340
Reaction score
653
You'll need to do this from a driver, as I don't know any windows API that lets you do such things. And it'll most likely involve invoking the BIOS to do the changes for you.

There may also be a chipset API from the motherboard manufacturer that lets applications do this from usermode.
 
HAARP
Joined
Dec 3, 2006
Messages
632
Reaction score
109
You'll need to do this from a driver, as I don't know any windows API that lets you do such things. And it'll most likely involve invoking the BIOS to do the changes for you.

There may also be a chipset API from the motherboard manufacturer that lets applications do this from usermode.
Never done anything in ring0 before or drivers, but it sounds like a nice challenge. Btw, I'm going to do this on an old laptop so if anything goes wrong it won't be too painful, but using the laptop also means that there's probably no apps or support from the motherboard manufacturer so I guess the only thing I can try to do is invoke the bios, I hope it is possible to invoke it even if it's a laptop (you can't change anything regarding to the voltage & clock of any of the components, including the FSB from the bios here). But I guess it is though, or setFSB wouldn't have been able to do anything about it either..

Correct me if wrong though, I know little about drivers at this point in time.


Quick search reveals this...
I didn't know they released some of the code , however they have released the unessential part to the public and hidden the interesting details in a dll. I don't mind reading asm but I just hope it isn't packed by some crazy packer.
 
Last edited:
Back
Top