Timeline for Capturing OS/hardware communication / reverse engineering drivers
Current License: CC BY-SA 3.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Aug 19, 2015 at 22:22 | history | tweeted | twitter.com/#!/StackReverseEng/status/634128319139684352 | ||
Aug 19, 2015 at 9:33 | vote | accept | Fakhri Zulkifli | ||
Aug 18, 2015 at 10:53 | answer | added | Edward | timeline score: 4 | |
Aug 18, 2015 at 3:17 | comment | added | Fakhri Zulkifli | My question is if there is a proprietary device which the vendor does not disclosed some instruction register or the interrupt code. How can i obtain that IR, so far what i understand is i have to manually tap every each of the I/O system on that device and monitor the reply (Live kernel debugging). Based on the reply code, then i can start building the driver. Of course you have to be skilled in EE in order to trigger the output from the device itself. Knowing how to power up the device by supplying direct current into the board. I think able to understand electronics parts is a crucial. | |
Aug 18, 2015 at 0:53 | comment | added | rev | well, all you can reverse software-wise is the driver that communicates your system with your GPU... which in fact describes how you need to communicate with the driver so it does what you want it to do. You just check what's the driver's code doing for each signal it receives, and what is it required to happen in order for it to send a signal. I don't think you can go any further. Or maybe I'm misunderstanding you? (Reversing the hardware itself is not a good idea, given you have Windows drivers which already have all you need to understand the driver inside) | |
Aug 18, 2015 at 0:47 | comment | added | Fakhri Zulkifli | Back to the time where cpu and other 3rd party hardware is not yet intergrated. I am wondering how they reverse engineer the hardware to capture perhaps some signal or output from the hardware and use it as an interrupt. It is not like reverse engineering common software AcidShout | |
Aug 17, 2015 at 19:04 | comment | added | rev | Wild guess: static analysis of the .sys files? Just like any other piece of software | |
Aug 15, 2015 at 17:01 | review | First posts | |||
Aug 15, 2015 at 17:34 | |||||
Aug 15, 2015 at 17:00 | history | asked | Fakhri Zulkifli | CC BY-SA 3.0 |