能力值:
( LV12,RANK:760 )
|
-
-
2 楼
补充一下:当然如果写个R3+R0配合模式的调试器,则根本需要考虑pagefault真的不用~~
|
能力值:
( LV12,RANK:760 )
|
-
-
3 楼
欢迎积极讨论~
|
能力值:
( LV13,RANK:420 )
|
-
-
4 楼
不懂,杀花,路过,围观,膜拜
|
能力值:
( LV5,RANK:71 )
|
-
-
5 楼
完全不懂
难道v大要放agp了
|
能力值:
( LV5,RANK:60 )
|
-
-
6 楼
还要保护一下drx寄存器的说。
下次avalon升级的时候大概会加上的说。
|
能力值:
( LV12,RANK:760 )
|
-
-
7 楼
drx保护意味着你需要自己实现GetThreadContext和SetThreadContext,具体参考CE和DBVM~
|
能力值:
( LV12,RANK:760 )
|
-
-
8 楼
补充一下吧:
对于trap_int1,swbp_int3的更加简单的一种处理方式构造StateFrame后直接以插入一个软中断(如int 0x56)的形式来工作~然后int 0x56里ENTRE_TRAP CALL YourProc EXIT_TRAP xxx;YourProc里就可以直接ForwardExceptions了,然后你懂得~
普通内存断点比较难实现——...抑郁~
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
禁止以后文章中出现"xxx",邪恶的V大
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
郁闷VMX exception bitmap 范围才0-31 我还指望它干掉0x22 0x23
|
能力值:
( LV8,RANK:120 )
|
-
-
11 楼
V,看了下你的AGP,基本是抄了wrk异常分发。和reload os
抄得太疯狂了。
PS:函数地址竟然还用.db文件来存放。???!!!!!
|
能力值:
( LV12,RANK:760 )
|
-
-
12 楼
话说可以修改guest idt啊~然后通过NMI异常或者DTrap,TTrap来~
|
能力值:
( LV12,RANK:760 )
|
-
-
13 楼
话说,老版本吧~新版本比这个更疯狂~抄WRK是为了让一个不是我写的调试器通过API能工作~
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
看不懂,留名~
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
在哪里可以观赏到V大的AGP
|
能力值:
( LV12,RANK:760 )
|
-
-
16 楼
没有地方观赏,AGP是个半免费的收费项目
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
v神,那扯淡群咋散了?求内幕...
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
说的些啥啊??VT支持 滴水 。。
|
能力值:
( LV12,RANK:760 )
|
-
-
19 楼
滴水什么的,我不懂~
我只会看手册,看代码,IDA里逆代码~
|
能力值:
(RANK:1130 )
|
-
-
20 楼
原来V校在用int 0x56,暴露了啊
|
能力值:
( LV12,RANK:210 )
|
-
-
21 楼
V大的AGP 学习啊
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
求教,什么是VEH+VMCALL
|
能力值:
( LV8,RANK:120 )
|
-
-
23 楼
旁听....
|
|
|