十多年C++/C、C#开发经验,.Net安全领域,熟悉.Net内核以及代码安全保护原理。
VisualSVN Server使用的是64位版 查看对应的apache版本号是 2.2.32.这个版本需要使用php5.5以下的,且需要使用64位的php。 下载php 5.4 的64位版本。 php的下载地址:官网地址:http://windows.php.net/download/ http://windows.php.net/downloads/pecl/releases/ 官网从5.5开始才提供了64位的bin包下载。
Nginx提示403 尝试用chmod,chown设置各种权限无果 尝试暂时关闭selinux后访问正常 setenforce 0 问题确定是selinux造成的 在不想关闭selinux的情况下处理权限问题 首先查看一下selinux中的目录权限 ls -Z /data/webroot/ drwxr-xr-x.
新的程序需要php7才能支持,老程序必须用php5.x 准备安装php7之前已经用yum安装了php5.4了,因为有老程序必须使用所以需要保留php5.4 采用源码编译安装 wget http://am1.
安装Jenkins显示实例是离线的 实际上机器是联网的。 问题 当前机器无法连接Jenkins的更新网站 解决方式 修改更新网址在浏览器中打开页面http://localhost:8080/pluginManager/advanced 将更新网址修改为 http://updates.jenkins.io/update-center.json 另外一个方式还是这个页面,设置一个可用的代理服务器。
准备 已经安装好tomcat安装目录:/usr/local/tomcat 1.创建setenv.sh配置文件 vi /usr/local/tomcat/bin/setenv.sh #add tomcat pid CATALINA_PID="/run/tomcat.
安装说明 系统环境:centos-7.4 安装方式:rpm安装 软件:jdk-8u151-linux-x64.rpm 安装JDK 上传新的jdk-8u151-linux-x64.rpm软件到/home/执行以下操作: [root@test home]# rpm -ivh jdk-8u151-linux-x64.rpm 查看Java 版本 现在,用一下的命令来查看安装的JDK的版本号。
Version 3.5.6 [+] Add Runtime info Editor Tool(RuntimeEditor.exe).[+] Assemblies Panel: Select All/UnSelect All .
Version 3.3.0 (November 02, 2009) [*] Improved compatibility (Windows 7).[*] Internal protection improvements.[+] Add Support for .Net Framework 4.0 (VS2010) beta 2. 针对windows7 32位和64位系统进行了更新。
调查一个奇怪的系统异常时发现的这个bug,现象就是用户在ComboBox里面选择一项后,程序在SelectIndexChanged 事件中根据用户选择刷新数据时出现错误。跟踪调试后才发现原来是SelectedValue 值和用户选择的Item项不一致。
Version 3.2.0 (February 08, 2009) [+] Add Support for .Net Framework 4.0 (VS2010) CTP. [*] Fixed some c++ mixed images cause BadImageFormatException after protected .
Version 3.1.0 (December 11, 2008) [+] 增加对 IA64 平台的兼容. [+] 增加 ProtectUserString 辅助工具. [+] 使用DNGuard SDK,在加密后自动移除SDK属性.
[+] 增加试用授权sdk、安全回调函数 sdk 以及帮助文档. [*] 兼容 vs2008 sp1 beta1 及 .Net Framework 3.5 sp1 beta1. [*] 修正一处范型类型处理的bug.
Version 2.9.5 (July 10, 2008) [+] Add secure callback sdk and Document. [*] Improved compatibility .
FlexGrid 控件提供了指定左侧显示列的功能。因项目的需要,要求能够指定最右侧显示的列。 实现方法: 获取表格客户区宽度,然后通过每列的宽度计算出水平滚动条的位置。 但是有一个麻烦,就是垂直滚动条的问题。
.Net 框架提供的基础类库中并没有枚举AppDomains的功能,只提供了获取当前执行代码所在的AppDomain功能。 国外一家提供.Net保护工具的,同时提供了一个AppDomain dump工具。
从 http://get.live.com/writer/overview 下载的 Live Writer,安装时说不支持 windows server。 从网上搜索了一下找到一个旧版的安装包。 Install_WLWriter.exe beta3版本,虽然刚开始用的时候会提示说试用版过期,但是至少还可以用。
.Net程序集除了正常的有框架自动按需载入外,我们还可以通过反射手动载入程序集。 其中反射载入程序集有一种方式就是 以字节流的方式载入程序集。而不是直接从磁盘文件载入。 很多.Net压缩壳,和整体保护壳都采用了这种方式。
Version 2.9.2 (May 10, 2008) [*] Improved string encryption. [*] Improved "Using high performance encryption method" .
[*]加密调整 [*] 增强asp.net兼容性。 [+] Vista 兼容。 [+] Windows DEP(数据执行保护) 兼容。 [+] 支持 .Net 应用程序域的动态卸载和重新加载。
[*] 运行库执行行为调整。 [*] 增强asp.net兼容性。 [+] Vista 兼容。 [+] Windows DEP(数据执行保护) 兼容。 [+] 支持 .Net 应用程序域的动态卸载和重新加载。http://www.dnguard.net/downloads.aspx
Version 2.8.2 (February 01, 2008) [+] Improved DNGuard runtime behaviour . [+] Improved "Using high performance encryption method" .
这类加密保护方式属于整体程序集的加密保护. 这个方法首要解决的问题就是 native code 和 .Net Code如何交互. 这里介绍三种实现方式. 1. C++/CLI 实现. 这个比较简单了,会C++/CLI一下子就能完成了.
C#中使用晚绑定实现压缩Access数据库. VB对Com后期绑定支持得很好,在C#中可以使用反射来实现. 函数实现代码如下: 1 public static void CompactAccessDB(string strMdbName) 2 { 3 string TempMdbName = Application.
不使用C++CLI,不使用 native dll. 直接在 .Net 程序 中之行 native code。 在vb时代就曾经有不少好事者做过在vb中直接调用之行汇编代码。 还专门做出了通用的模块来进行汇编代码的动态生成。
测试程序发现了一个bug, 几经调试最后定位到一条复杂表达式语句的计算结果不正确. 代码中用复杂表达式不是一个好习惯,调试起来很不方便. 为了方便跟踪调试,看看究竟是表达式的那部分计算出了问题. 就先把表达式拆开来写了.
更新记录: 1.运行库行为调整。 2.增强了 "Using high performance encryption method" 模式的安全性。 试用版是强制使用这个模式。 3.增加了自动生成试用版程序的功能。
更新记录同英文版。[+] Add X64 Platform Support. [+] Improved HVM Engine. [+] Improved DNGuard runtime behaviour .
[ x=acost [ y=bsint [ z=ct 一个人走是 a=b=0——永远的直线 除非c=0停步不前 两个人走是 a=b0——相离不相弃 除非c=0永远的隔绝 三个人走是 ab & a0 & b0—浑浑噩噩 纠缠不清 c等不等0 区别就在看不看的清...
人都需要渲泄自己的情绪。一个安静的地方。一个没有人打搅的空间。痛快的敲击的键盘。我觉的是非常舒服的渲泄方式。人需要交流。我惧怕交流又渴望交流 这就是我为什么把敲击键盘的结果发表在Blog上的原因。我记的一句话挺经典的。
.Net加密壳的运行库加载方式目前主要分两种。用得比较多的一种是 向程序集中注入Loader代码,然后给程序集中的每个类型添加静态构造函数。在静态构造函数中调用Loader代码。 目前的加密壳大部分都是这种模式。
Version 2.8.0 (December 05, 2007) [+] Add X64 Platform Support. [+] Improved HVM Engine. [+] Improved DNGuard runtime behaviour .