|
本帖最后由 ywledoc 于 2011-4-10 13:53 编辑
类似于devext_add_ach这样的命名,意思是,devext里偏移0xac
IDA+windbg~很痛苦的一件事~偏移人工转换成结构,给需要的人留个方便。
有了原型就知道可以干什么了。
调用顺序是自下而上的~
IdePortStartIo->CallIdeStartIoSynchronized->.........- int
- __stdcall
- AtapiStartIo( PVOID devext_add_ach,
- struct _SCSI_REQUEST_BLOCK* srb);
- BOOLEAN
- __stdcall
- IdeStartIoSynchronized(PVOID devobj);
- int
- __stdcall
- CallIdeStartIoSynchronized(int devext_add_7ch,
- int devext_add_7ch,
- int devext_add_7ch,
- PVOID dev_ext);
- int
- __stdcall
- IdePortStartIo(PVOID dev_obj, PIRP Irp);
复制代码 目前只做到这里~欢迎更详细的内容。
拍砖请轻,因为用处真的不是很大。 |
|