欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
未知 直接在.Net程序(C#)中执行 native code   [ 2008-01-22  | C# .Net编程  |  rick@博客园 ]
不使用C++CLI,不使用 native dll.
直接在 .Net 程序 中之行 native code。

在vb时代就曾经有不少好事者做过在vb中直接调用之行汇编代码。
还专门做出了通用的模块来进行汇编代码的动态生成。


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:5536
未知 C#复杂表达式的问题   [ 2008-01-10  | C# .Net编程  |  rick@博客园 ]
测试程序发现了一个bug, 几经调试最后定位到一条复杂表达式语句的计算结果不正确.

代码中用复杂表达式不是一个好习惯,调试起来很不方便.

为了方便跟踪调试,看看究竟是表达式的那部分计算出了问题.


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:2867
未知 DNGuard HVM Trial V2.82 发布   [ 2008-01-06  | 原创作品  |  rick@博客园 ]
更新记录:
1.运行库行为调整。
2.增强了 "Using high performance encryption method" 模式的安全性。
试用版是强制使用这个模式。
3.增加了自动生成试用版程序的功能。(按日期,次数,天数等限制)


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:1165
未知 DNGuard HVM 中文版 V2.80 发布,优惠活动   [ 2007-12-18  | 原创作品  |  rick@博客园 ]
更新记录同英文版。

[+] Add X64 Platform Support.
[+] Improved HVM Engine.
[+] Improved DNGuard runtime behaviour .


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:1451
未知 方程式   [ 2007-12-10  | 生活点滴  |  rick@博客园 ]
方程式
    [ x=acost
    [ y=bsint
    [ z=ct
一个人走是 a=b=0——永远的直线  除非c=0停步不前


阅读全文……
作者:rick  | 分类:生活点滴  | 评论:0  | 引用:0  | 查看:593
未知 .Net 加密原理,加密壳运行库的加载方式(九)   [ 2007-12-05  | 原创作品  |  rick@博客园 ]
.Net加密壳的运行库加载方式目前主要分两种。
用得比较多的一种是
向程序集中注入Loader代码,然后给程序集中的每个类型添加静态构造函数。在静态构造函数中调用Loader代码。

目前的加密壳大部分都是这种模式。这种模式,利用了静态构造函数的特性。


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:4266
未知 DNGuard Enterprise v2.80 released   [ 2007-12-05  | 原创作品  |  rick@博客园 ]

Version 2.8.0 (December 05, 2007)
[+] Add X64 Platform Support.
[+] Improved HVM Engine.
[+] Improved DNGuard runtime behaviour .


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:894
未知 .Net中的数字类型四则运算的有趣问题   [ 2007-11-29  | C# .Net编程  |  rick@博客园 ]
看看下面的代码:
     sbyte sba, sbb,sbv;
            sba = 1;
            sbb = 2;
            sbv = sba + sbb;


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:3433
未知 DNGuard HVM 2.71beta   [ 2007-11-28  | 原创作品  |  rick@博客园 ]
新版本主要对HVM核心的算法和实现模块进行了调整.
增加对64位Windows系统的支持.
主程序界面和操作性方面的改进.
增加自动检测更新模块.



阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:806
未知 .Net 加密原理,HVM核心的实现原理(八)   [ 2007-11-26  | 原创作品  |  rick@博客园 ]
目前加密壳将核心转移到Jit层后,内核模式的强度增加空间已经很小了。目前市面上的加密壳至少有一个共同的缺陷,无法防止Jit底层截获IL字节码。

有些壳采用从周边增加强度(如 Anti Hook),由于hook的多样性再加上壳又需要考虑自己的兼容性,所以这个效果不是十分理想。
从防止脱壳入手,通过保护局部变量签名和异常处理表,来阻止方法体的脱壳还原。这样虽然不能阻止截获IL字节码,如果配合流程混淆还是能起到相对有效的保护。
这样仍然有些遗憾,能实现阻止Jit层截获完整的IL字节码就完美了。


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:3952

PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 4 queries    京ICP备17058477号-5