首页
社区
课程
招聘
[原创]一个c#写的.net程序!
2019-6-18 16:21 14171

[原创]一个c#写的.net程序!

2019-6-18 16:21
14171
文件查看信息如上图:
MicroSOFT Visual C# / Basic.NET / MS Visual Basic 2005/2008 [ Obfus/Crypted ]  - EP Token : 060000DA
-> Explore, browse, and analyze .NET assemblies with .NET Reflector v8.0 - www.red-gate.com/products/reflector
 - IF file is packed try .NET Generic unpacker from : www.quequero.org/Pack_Unpack

section信息如下图:


不知道这个程序有么有加壳?用.net Reflactor查看,如下图,反汇编出来的内容基本上没有参考价值。。。


同时用OD调试,也进入不了程序的主体,获取不到有用的信息,没法调试跟进。。。

请高手指点。附件为该程序。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (9)
雪    币: 201
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
avan123456 2019-6-18 16:23
2
0
有可以帮忙指点的高手,也可直接联系本人QQ61887534,非常感谢!!!
雪    币: 6369
活跃值: (1308)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
月落之汀 1 2019-6-18 17:10
3
0
这是C++CLI,说白了点你就不能当C#程序逆向
雪    币: 201
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
avan123456 2019-6-18 17:37
4
0
月落之汀 这是C++CLI,说白了点你就不能当C#程序逆向
非常感谢回复。
再请教,C++CLI该如何反编译或者调试分析?谢了。。。
雪    币: 6369
活跃值: (1308)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
月落之汀 1 2019-6-18 18:09
5
0
avan123456 非常感谢回复。 再请教,C++CLI该如何反编译或者调试分析?谢了。。。[em_1]
他有一部分是托管代码,比如这个在module里(反编译后的),剩余部分是C++的本地代码,你用ida就可以看到,当然loader别选错了,选pe,不要选.net,这是一个混合程序集
雪    币: 201
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
avan123456 2019-6-18 21:10
6
0
感谢,用IDA导入,好像看到的内容也比较有限,会是什么原因?比如左边窗口中的过程或函数名称不够直观(反倒是.netReflector下看到的要明确些)。谢了。。。感谢!

雪    币: 6369
活跃值: (1308)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
月落之汀 1 2019-6-18 22:54
7
0
已经很不错了,有名字说明还有元信息在,sub_xxx是ida加的,表示这个虚拟地址上有一个函数(假设加载地址是xxx + 偏移)
雪    币: 201
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
avan123456 2019-6-19 19:54
8
0
月落之汀 已经很不错了,有名字说明还有元信息在,sub_xxx是ida加的,表示这个虚拟地址上有一个函数(假设加载地址是xxx + 偏移)
好的,还是非常感谢。我在研究下。。。
雪    币: 201
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
avan123456 2019-8-8 09:25
9
0
调试过程中,地址从主程序0041xxxx跳转到debug086:xxxxxx地址,这表示啥意思?如下图:


在OD中调试的时候,也是会从0041xxxx地址跳转到002Dxxxx地址,这是什么情况?
雪    币: 42
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_qmxsyypu 2019-11-10 00:44
10
0
看节表的名称和数量,应该没有加壳的。普通的PE,用PEtool查一下IAT表和导入表、导出表、重定位表的地址吧。如果这些大部分的表的地址是0,那就是被移动了
游客
登录 | 注册 方可回帖
返回