关于反编译混淆过的代码

wanghao2979 2011-04-29 09:39:26
http://topic.csdn.net/u/20110429/01/aefe985c-97d0-4b5d-a17a-8f077c333a38.html?69478


刚刚看了上面的贴子。我试了一下公司的dll

检测如下

Dotfuscator 100% 0
.Net Reactor 0% 0
CliSecure 0% 15
Rustemsoft Skater 0% 0
Goliath Obfuscator 0% 0
Themida 0% 0
Xenocode 0% 0
Smart Assembly 0% 0
CodeVeil 0% 0
Phoenix Protector 0% 0
MaxToCode 0% 0

我了解了一下 CliSecure 是一加壳工具,关键我现在要如何给它去壳
...全文
621 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
linzetian22222 2012-07-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
你可以查找替換到自己喜歡的,字符串混淆也是可以解開的,說實話其實也可以,我當時寫工具時候沒有考慮方法名,
[/Quote]niubility
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 crackdung 的回复:]

一般能反編譯為高級語言的(流程混淆),只是方法名和函數/變量是一些毫無意思的名稱(名稱混淆)
[/Quote]
恩,就是换成了010110101什么的
crackdung 2011-04-29
  • 打赏
  • 举报
回复
一般能反編譯為高級語言的(流程混淆),只是方法名和函數/變量是一些毫無意思的名稱(名稱混淆)
crackdung 2011-04-29
  • 打赏
  • 举报
回复
破解絕對沒有問題,還原到原來一樣機會不大的
wanghao2979 2011-04-29
  • 打赏
  • 举报
回复
看来这个dll 里的代码我是如何都搞不来了哦
rabbit5 2011-04-29
  • 打赏
  • 举报
回复
可以使用去壳工具,网上有很多,问题是去壳的效果。。。

注:基本和没说一样,我就顶一下好了:)
crackdung 2011-04-29
  • 打赏
  • 举报
回复
混淆的,你想100%還原到原來的,目前是沒有一個工具可以,你需要自己手工去修改為你自己覺得順眼的名稱使用查找替換的方法,如果是想破解,那就說一定能破解,
wanghao2979 2011-04-29
  • 打赏
  • 举报
回复
别啊。。。csdn 上不是牛人无数吗。。。要不要我传个 dll上去啊
ycproc 2011-04-29
  • 打赏
  • 举报
回复
无能为力

wanghao2979 2011-04-29
  • 打赏
  • 举报
回复
必须得顶
crackdung 2011-04-29
  • 打赏
  • 举报
回复
你可以查找替換到自己喜歡的,字符串混淆也是可以解開的,說實話其實也可以,我當時寫工具時候沒有考慮方法名,

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧