posts - 4, comments - 121, trackbacks - 1, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2008年3月17日

正文内容加载中...

posted @ 2008-03-17 19:28 Aplo 阅读(3321) 评论(6) 编辑

2007年9月7日

摘要: 写在最前面: 无论是用什么编程语言编写应用程序,都会涉及到函数调用之间的问题。而调用过程可以分为两种,一种是主动请求调用,一种是被动等待调用。这也就是我们常说的调用与回调。下面我将说明DotNet(C#)与ISO C++关于函数回调的实现分析。一、DotNet(C#)函数回调。 在DotNet中实现函数调用是通过委托(delegate)实现的,首先你要声明委托原型:delegatevoidNoti...阅读全文

posted @ 2007-09-07 18:54 Aplo 阅读(8704) 评论(22) 编辑

2007年8月31日

摘要: 今天有机会继续跟踪瑞克的软件了。上次分析结果请参见初步研究 DNGuard HVM 2007 软件当IL进行即时编译的时候,会执行0x60008B00处代码,可能由于是试用版的缘故,代码没有做过多限制。一路跟下来最终明白了DNGuard HVM 2007 的执行过程。具体如下:此过程也可以作为dotNet软件保护的基本框架:1.软件加载运行2.安装解密代码运行环境。即HVMRuntm.dll3.D...阅读全文

posted @ 2007-08-31 18:27 Aplo 阅读(6176) 评论(13) 编辑

2007年8月28日

摘要: 我一直很关注瑞克的博客,自从他已开始发布dotnet保护文章开始,因为我也很关注这方面的技术。毕竟是BCG的成员嘛,哈哈哈,看到瑞克终于把 DNGuard HVM 推出,于是就小试一把。看看他把自己的软件说的很棒,到底做到什么保护程度。不过由于时间有限,我只研究了一个开头,不过我会继续向下深入的分析的。废话少说,言归正传:拿到 DNGuard HVM 2007 (可能是使用版,具体给问瑞克了,我是...阅读全文

posted @ 2007-08-28 16:46 Aplo 阅读(4101) 评论(24) 编辑