首页
社区
课程
招聘
[求助]c# dnspy调试问题----指针内容
2021-6-7 17:29 5222

[求助]c# dnspy调试问题----指针内容

2021-6-7 17:29
5222

在附加调试过程中,逆出来的代码中使用了指针,但是指针地址与指针实际内容无法对应上。

 

猜测可能跟基址是否有关系,但是我在dnspy上没有找到基址。

 

附上图:

 

图片描述

 

图片描述

 

另外 在每个函数前都有一段文字:
// Token: 0x06000046 RID: 70 RVA: 0x00003E1C File Offset: 0x0000321C

 

不懂这些是什么意思,跪求大佬解答,不胜感激!


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

最后于 2021-6-7 17:31 被eucleia编辑 ,原因:
收藏
点赞1
打赏
分享
最新回复 (1)
雪    币: 202
活跃值: (208)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
阿腊婆 2021-9-15 00:46
2
0
1、跟基址没关系,你需要看指针的类型再对应具体的数据。

2、Token: 0x06000046 RID: 70 RVA: 0x00003E1C File Offset: 0x0000321C

Token 是.net平台编译以后,对每一个元素(类、方法、全局变量)生成对应全局唯一的metadatatoken
rva是偏移地址,是虚拟的偏移。
File Offset 是对应文件的原始位置。

总体而言这个东西只用参考和log对照,没有实际意义了(实际需要的工作dnspy已经做完了)
游客
登录 | 注册 方可回帖
返回