能力值:
( LV4,RANK:50 )
|
-
-
给Crack高手的一些建议[建议]
幼稚!如果你真的什么都不懂那就不要随便评判一些人和一些事。
还“网络警察”?你知道这“网络警察”是干什么的吗?你以为他们就是为了抓一些将 74 改为 75 的小弟?法律?知道什么叫刑不上大夫吗?知道一个叫“钱”的东西吗?
还“为祖国的现代化建设”、“让我们的Crack事业后继有人”、“想象我国古代的清朝是怎么灭忙的”。你这大帽子是给谁扣的啊?
至于其他的一部分想法,只能说是美好的愿望罢了。除了少部分牛人是是 just4fun 之外,相当多人都处在巨大的经济链背后。你可能知道外挂、知道病毒、知道木马,但你真的明白在这下面都隐藏着什么吗?
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
从reflector实现看.net的混淆与反混淆技术[原创]
老大把反混淆部分的代码弄上来吧。File Disassembler 似乎总能创建一些无用的垃圾文件。
关于反编译成高级代码,老大的思路是怎么样的?是不是先把代码切割成一些没有跳转的基本单元,然后再对这些单元所在的节点(?)进行跳转的处理?对于上面的 swtich 混淆,如何还原成本来的代码?是根据 swtich 混淆特征来对反出来的原始 swtich 语句进行二次处理吗?如果是这样,那不同的混淆器可能会有不同的 swtich 混淆策略,那岂不是需要枚举才能正确还原成正确的源代码?
|
能力值:
( LV4,RANK:50 )
|
-
-
从reflector实现看.net的混淆与反混淆技术[原创]
既然 dreaman 附件中的程序(deobfu.rar)并没有混淆和加密,那可否再慷慨一次把这个程序的整个工程文件+源码发上来?有了这个在Visual Studio 里面调试和验证一些东西会方便很多。
再次感谢 dreaman 和大家一起分享这篇文章,长了很多技术上而非理论上的知识~
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
[转帖][推荐]Python的decompile问题(1),(2),(3) by Team509
最初由 ljtt 发布 python 的 decompiler 叫 decompyle ,其利用的扫描和解析模块叫 spark。这个模块在 python 中使用相当广泛。作者非常厉害。 decompyle 支持到 2.3 后不再免费提供,而是在网上搞了个反编译服务,反编译一个软件要好多欧元。#-( 不过在他的 decompyle 基础上通过只修改规则定义就可以支持到 2.4 ,当然对 python 2.4 及 2.5 以后出现新特性需要自己定义规则,另外这种简单方法修改得到的 decompyle 对后来 python 出现的一些结构优化不能很好的解决。所以如果想弄个比较好的 decompiler 就需要自己处理优化出现的问题了。 另外曾有个老外在2.3源码基础之上修订过一个版本使其支持到了2.4,在网上 emaillist中公布过,我通过狗狗搜索到了,不过我看了他的代码之后,很遗憾的是虽然他的代码N长,但并没有很好的解决问题。
能否共享一份 decompyle 的源码?我最近也在写一款脚本的 decompiler,在跳转处理上出现了一些问题,想参考一下它是怎么处理的。还有,PB的程序也是以中间代码出现的吗?老大是如何解决条件跳转判断问题的?一般跳转到的地方都是二次扫描后再填充的。先谢过了~
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
结构体在反汇编窗口中的表示
结构体和一个变量在反汇编后是没有多大区别的。只能靠经验恢复~
不过内存布局和声明在考虑对齐后应该是一致的。
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|