首页
社区
课程
招聘
[旧帖] C# 如何将断点设到写文件的地方 0.00雪花
发表于: 2010-12-8 10:38 2500

[旧帖] C# 如何将断点设到写文件的地方 0.00雪花

2010-12-8 10:38
2500
有一个.net exe程序,会调用若干dll。 exe 和 dll 可以用reflactor 反编译,但是代码太多。
程序会从网络上下载数据,并依据网络数据在本地构建文件进行存储。文件名称由网络数据决定。
该exe 有几十个线程。 现在假如已知文件名称为abc.dat. 我想分析这个文件的数据结构。
那么我应该中断在它写文件的地方。 问题是我应该如何下断点,才能停到写文件的地方。
我知道如果是c/c++ 代码可以在用户的空间里用WriteFile 下断点。
而目前困难。
1. 该exe 由另一个 exe 启动,所以对它的调试只能用attach 方法。这倒也不算什么困难。
2,windbg ctrl-break 中断下来有几十个线程。不知道自己身处何处。怎样回到用户空间
   <注:windbg 我刚用,因为是c#程序. 我有一点ollydbg基础,但ollydbg不很适合c#)
3. 怎样断在写文件的地方。

请高手不吝指点一二!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//