能力值:
( LV2,RANK:10 )
|
-
-
2 楼
好文,期待插件文档
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
插件不会哦
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
如果我要在往该文件写数据时断下来,如何设断?直接在writeFile下断?但不知道当前访问的是哪个文件呀?在脚本里,通过文件句柄能得到相应的文件名吗?我反正还不知道,如果你知道请一定不要忘了告我呀?
kernel debug--->bp NtWriteFile--->get FileHandle--->!handle filehandle get fileobj--->!fileobj getfilename--->end~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不会使用插件啊,学习一下了
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
不错不错..
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
非常不错的文章
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
好......
|
能力值:
( LV9,RANK:280 )
|
-
-
9 楼
怎一个帅字了得
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
灰常感谢~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
正在学习windbg的用法。长见识了
|
能力值:
( LV13,RANK:290 )
|
-
-
12 楼
不错,要是WINDBG做成OD那么友好的界面就好了,哎呀。。
|
能力值:
( LV7,RANK:100 )
|
-
-
13 楼
为了提高逆向分析效率,其实应该注意做:
断点: CreateFileW, 条件: _arg1==L"Book1.xlsx"
或者:设置文件操作断点:打开文件"Book1.xlsx"
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
这个断点好麻烦啊
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
这种带别名的脚本不知道为啥被执行起来超级的龟速。。。
可以用这个程序:
int _tmain(int argc, _TCHAR* argv[])
{
while ( true )
{
MessageBoxW ( 0, L"11111111111111111", L"2222222222222222222", MB_OK );
}
return 0;
}
加脚本:
bp User32!MessageBoxW "
r $t1=poi(esp+8);
r $t2=poi(esp+c);
as /mu $Caption $t1;
as /mu $Title $t2;
.echo
.printf\"@@@:%mu,$$$:%mu\n\",$t1,$t2
.echo
.block
{
.if($spat(\"${$Caption} \",\"*aaaa*\")){ad ${/v:$Caption};ad ${/v:$Title}}
.else{ad ${/v:$Caption};;ad ${/v:$Title};gc}
}"
测试,可以发现windbg执行真的是超慢,而且还会卡住整个系统。。。
不是在下载符号表。。。
也不是在加载符号文件。。。
事先已经加载好符号表。。。
Ctrl+Alt+V么有显示什么东西。。。
相当困惑不解。。。
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
崇拜。。。。。。
|
能力值:
( LV11,RANK:190 )
|
-
-
17 楼
写的好!
|
|
|