自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SONBYN

H·K·SONBYN

  • 博客(1)
  • 资源 (26)
  • 收藏
  • 关注

转载 渗透测试开源项目

sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工具:HULK SSL安全扫描器:SSLyze 网络 Scapy: send, sniff and dissect and forge network packets. Usable interactively or as a libr

2017-11-14 09:56:22 1522

setpropex pie

解决 安卓arm系统下不能执行的PIE的错误 cd /data/data/ ./setpropex-pie ro.debuggable 1 ./setpropex-pie ro.secure 0 如果需要调试长期存在系统中的服务和进程等,那么我们可以强制重启android的Dalvik层,可以简单的结束system_server进程。 ps | grep system_server kill -9 pid

2018-08-08

所有版本LUA源码

所有版本LUA源码 lua-5.3.5 lua-5.3.4 lua-5.3.3 lua-5.3.2 lua-5.3.1 lua-5.3.0 lua-5.2.4 lua-5.2.3 lua-5.2.2 lua-5.2.1 lua-5.2.0 lua-5.1.5 lua-5.1.4 lua-5.1.3 lua-5.1.2 lua-5.1.1 lua-5.1 lua-5.0.3 lua-5.0.2 lua-5.0.1 lua-5.0 lua-4.0.1 lua-4.0 lua-3.2.2 lua-3.2.1 lua-3.2 lua-3.1 lua-3.0 lua-2.5 lua-2.4 lua-2.2 lua-2.1 lua-1.1 lua-1.0

2018-08-02

python scapy

scapy compatibility.py 177行出错。用这个包可以解决。删除C:\Python27\Lib\site-packages\scapy目录下所有文件。解压zip包中文件,运行命令 python setup.py install

2017-11-15

Nexpose中文API帮助

目录 修订历史记录10 关于本指南11 文档约定11 其他文件与帮助12 关于技术支持13 架构和功能14 站点14 分布式扫描引擎15 无代理操作15 资产组16 安全控制台17 扫描17 设备( 资产) 发现17 报告19 管理和诊断功能19 使用API 20 使用两种API 版本20 发送API 请求21 API 要求23 API 应用23 1.1 版本API 部分的结构24 构成1.1 版本API 的单个API 列表25 会话管理28 目录3 Login 28 Logout 29 站点管理30 SiteListing 30 SiteConfig 30 SiteConfigResponse 示例32 SiteSave 32 SiteSaveResponse 示例35 SiteDelete 35 SiteDeviceListing 36 SiteScanHistory 37 扫描管理41 SiteScan 41 SiteDevicesScan 42 ScanActivity 45 ScanActivityResponse 示例47 ScanPause 47 ScanResume 48 ScanStop 49 ScanStatus 49 ScanStatistics 50 EngineListing 53 EngineActivity 54 一般管理和诊断功能57 ConsoleCommand 57 SystemInformation 57 目录4 StartUpdate 59 Restart 60 SendLog 61 设备( 资产) 管理62 DeviceDelete 62 资产组管理63 AssetGroupListing 63 AssetGroupConfig 63 AssetGroupSave 64 AssetGroupDelete 66 漏洞管理68 VulnerabilityListing 68 VulnerabilityDetails 69 报告71 ReportTemplateListing 71 ReportTemplateConfig 71 ReportTemplateSave 72 ReportListing 73 ReportHistory 73 ReportConfig 74 ReportSave 75 ReportGenerate 75 ReportDelete 76 ReportAdhocGenerate 76 用户管理功能79 UserListing 79 目录5 UserAuthenticatorListing 80 UserConfig 81 UserSave 82 UserDelete 83 一般管理和诊断功能85 ConsoleCommand 85 SystemInformation 85 StartUpdate 87 Restart 88 SendLog 89 DTD 列表90 Device DTD 90 SiteSummary DTD 90 Site DTD 90 AssetGroupSummary DTD 94 AssetGroup DTD 95 EngineSummary DTD 96 ScanConfig DTD 97 ScanSummary DTD 100 ReportTemplateSummary DTD 101 ReportTemplate DTD 102 ReportConfigSummary DTD 103 ReportConfig DTD 104 Email DTD 107 ReportSummary DTD 108 UserConfig DTD 109 目录6 User Site DTD 110 User Group DTD 110 UserSummary DTD 110 AuthenticatorSummary DTD 111 XMLResponse DTD 111 Failure DTD 112 使用扩展1.2 版本API 部分113 使用导航标题113 以模式进行验证113 构成1.2 版本扩展API 的单个API 列表114 会话管理118 Login 118 Logout 118 资产发现连接管理120 DiscoveryConnectionCreate 120 DiscoveryConnectionUpdate 122 DiscoveryConnectionListing 123 DiscoveryConnectionDelete 125 DiscoveryConnectionConnect 125 扫描引擎管理127 EngineActivity 127 EngineConfig 132 EngineDelete 134 EngineListin

2017-08-14

世界级弱口令TOP50000个、

世界级弱口令TOP50000个,

2017-04-24

2013年汽车理论学习软件安装 ISO

2013年汽车理论学习软件安装 2013年 汽车理论学习 软件安装 ISO C1

2013-04-29

正则表达式测试器

正则表达式测试器.你可以用它来测试你的正则表达式是否正确。需要安装.NET4.0

2013-04-14

Havij-1.15-Pro注入工具破解版

Havij-1.15-Pro注入工具破解版

2013-03-21

.NET Reactor v4.5.0 破解

.NET Reactor v4.5.0 破解 .

2012-12-04

Eazfuscator.NET Assistant 注册版

Eazfuscator.NET Assistant 注册版 c# 加壳

2012-12-04

Advanced Archive Password Recovery Pro v4.5 专业版(含注册码)

Advanced Archive Password Recovery (ARCHPR) 是一个 灵活的,适用于 ZIP 和 RAR 档案的高度优化的口令恢复工具。 它可以恢复保护口令或将用所有流行的档案版本创建的加密 ZIP 和 RAR 档案解除锁定。 支持所有版本的 ZIP/PKZip/WinZip、RAR/WinRAR 以及 ARJ/WinARJ 和 ACE/WinACE (1.x)。

2012-09-21

最全的通信图标库(可用于VISIO,PPT等)

最全的通信图标库(可用于VISIO,PPT等)

2012-04-08

小子扫描器V1.0.0.1

--------------------- 小子出品 --------------------- 首先:安装.NET Framework 2.0及以上版本,软件才能运行。 扫描出来的账号密码在Log.txt文件中 使用帮助: 1、搜索IP段功能,可使用关键字进行搜索,页数越多搜索越久出来的IP段也越多。可以分别先百度搜索,再Google搜索。。。等,都会保存到IP列表中。 2、导入的IP段格式为:IP空格IP,例如:192.168.0.0 192.168.255.255 3、循环IP列表功能,为循环所有IP列表中的IP段 4、FTP上传远程自动运行功能,是把FTP服务器上的文件传到弱口令的机器上自动运行。首先拥有自己的FTP服务器,在FTP服务器上放置一个文件,在FTP功能栏中填写相应的数据。 5、破解超时,是破解超时越快,破解成功率越低;破解超时越慢,破解成功率越高。 6、扫描速率,是扫描的线程,速率越慢,线程就越少,花费的时间越多;速率越快,线程就越多,花费的时间越少。 未注册版本限制: 1、不能使用搜索功能; 2、不能循环IP列表功能; 3、不能使用FTP上传远程自动运行功能; 4、不能调节扫描速率功能; 5、Log.txt文件内容最多只记录6条; 6、破解概率只有30%; BUG修改记录 2012年4月6日 V1.0.0.1 1、修复第一轮扫描出现的错误。 2、修复正常模式下获取数据调用出现冲突的问题。 http://t.qq.com/sonbyn 小子出品 ------------------ 2012年03月31日 ------------------

2012-04-07

小子扫描器

首先:安装.NET Framework 2.0及以上版本,软件才能运行。 扫描出来的账号密码在Log.txt文件中 使用帮助: 1、搜索IP段功能,可使用关键字进行搜索,页数越多搜索越久出来的IP段也越多。可以分别先百度搜索,再Google搜索。。。等,都会保存到IP列表中。 2、导入的IP段格式为:IP空格IP,例如:192.168.0.0 192.168.255.255 3、循环IP列表功能,为循环所有IP列表中的IP段 4、FTP上传远程自动运行功能,是把FTP服务器上的文件传到弱口令的机器上自动运行。首先拥有自己的FTP服务器,在FTP服务器上放置一个文件,在FTP功能栏中填写相应的数据。 5、破解超时,是破解超时越快,破解成功率越低;破解超时越慢,破解成功率越高。 6、扫描速率,是扫描的线程,速率越慢,线程就越少,花费的时间越多;速率越快,线程就越多,花费的时间越少。 未注册版本限制: 1、不能使用搜索功能; 2、不能循环IP列表功能; 3、不能使用FTP上传远程自动运行功能; 4、不能调节扫描速率功能; 5、Log.txt文件内容最多只记录6条; 6、破解概率只有30%; http://t.qq.com/sonbyn 小子出品

2012-04-05

Discuz!NT-3.6.711-繁体

最新的Discuz!NT稳定版-3.6.711-繁体版本

2012-03-07

文件内容简繁(繁简)转换

文件内容简繁(繁简)转换 支持各种编码的转换。如utf-8 gbk 等等

2012-03-07

.net 连接Mysql 的各种版本

.net 连接Mysql 的各种版本 .net 2.0 .net 4.0 mysql.data.cf.dll mysql.data.dll mysql.data.entity.dll mysql.visualstudio.dll mysql.web.dll 另外,附带详细的类函数使用说明文档,说明文档在Documentation目录中

2012-03-06

NET Reactor v4.2.8.4

简介: .NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,主要用来帮助开发人员保护他们的 .NET 软件产品。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。

2012-03-03

OWASP安全培训资料

OWASP 介绍 WAFs Patch first, ask questions later 安全开发生命周期实施的基本做法和工具 流行应用的加密算法实现缺失与利用 金融业web应用的SSO(单点登录)架构设计与用例 黑客攻击事件 OWASP网络测试环境 XSS检测防范技术与实例研究 数据库保护:建立一个安全健康的数据库环境 通过遗传网络编码加强云应用安全 应用安全标准ISO&IEC; 27034概述 安全C函数 - 预防缓冲区的简洁解决方案 计算机法证技术 网站安全风水图

2012-02-29

Microsoft .NET Framework 4.0 编程规范

Microsoft .NET Framework 4.0 编程规范 微软官方出品,微软内部资料,值得收藏。 目录如下: 1. 简介 1 1.1 Hello world 1 1.2 程序结构 2 1.3 类型和变量 3 1.4 表达式 6 1.5 语句 8 1.6 类和对象 12 1.6.1 成员 12 1.6.2 可访问性 13 1.6.3 类型参数 13 1.6.4 基类 14 1.6.5 字段 14 1.6.6 方法 15 1.6.6.1 参数 15 1.6.6.2 方法体和局部变量 17 1.6.6.3 静态方法和实例方法 17 1.6.6.4 虚方法、重写方法和抽象方法 18 1.6.6.5 方法重载 20 1.6.7 其他函数成员 21 1.6.7.1 构造函数 22 1.6.7.2 属性 23 1.6.7.3 索引器 23 1.6.7.4 事件 23 1.6.7.5 运算符 24 1.6.7.6 析构函数 25 1.7 结构 25 1.8 数组 26 1.9 接口 27 1.10 枚举 28 1.11 委托 29 1.12 特性 30 2. 词法结构 33 2.1 程序 33 2.2 文法 33 2.2.1 文法表示法 33 2.2.2 词法文法 34 2.2.3 句法文法 34 2.3 词法分析 34 2.3.1 行结束符 35 2.3.2 注释 35 2.3.3 空白 36 2.4 标记 37 2.4.1 Unicode 字符转义序列 37 2.4.2 标识符 38 2.4.3 关键字 39 2.4.4 文本 41 2.4.4.1 布尔值 41 2.4.4.2 整数 41 2.4.4.3 实数 42 2.4.4.4 字符 43 2.4.4.5 字符串 44 2.4.4.6 null 文本 46 2.4.5 运算符和标点符号 46 2.5 预处理指令 46 2.5.1 条件编译符号 47 2.5.2 预处理表达式 48 2.5.3 声明指令 49 2.5.4 条件编译指令 49 2.5.5 诊断指令 52 2.5.6 区域指令 52 2.5.7 行指令 53 2.5.8 Pragma 指令 53 2.5.8.1 Pragma warning 54 3. 基本概念 55 3.1 应用程序启动 55 3.2 应用程序终止 56 3.3 声明 56 3.4 成员 58 3.4.1 命名空间成员 58 3.4.2 结构成员 59 3.4.3 枚举成员 59 3.4.4 类成员 59 3.4.5 接口成员 59 3.4.6 数组成员 60 3.4.7 委托成员 60 3.5 成员访问 60 3.5.1 已声明可访问性 60 3.5.2 可访问域 61 3.5.3 实例成员的受保护访问 63 3.5.4 可访问性约束 64 3.6 签名和重载 65 3.7 范围 66 3.7.1 名称隐藏 68 3.7.1.1 通过嵌套隐藏 68 3.7.1.2 通过继承隐藏 69 3.8 命名空间和类型名称 70 3.8.1 完全限定名 72 3.9 自动内存管理 73 3.10 执行顺序 75 4. 类型 77 4.1 值类型 77 4.1.1 System.ValueType 类型 78 4.1.2 默认构造函数 78 4.1.3 结构类型 79 4.1.4 简单类型 79 4.1.5 整型 80 4.1.6 浮点型 81 4.1.7 decimal 类型 82 4.1.8 bool 类型 82 4.1.9 枚举类型 82 4.1.10 可以为 null 的类型 83 4.2 引用类型 83 4.2.1 类类型 84 4.2.2 对象类型 84 4.2.3 dynamic 类型 84 4.2.4 string 类型 85 4.2.5 接口类型 85 4.2.6 数组类型 85 4.2.7 委托类型 85 4.3 装箱和拆箱 85 4.3.1 装箱转换 85 4.3.2 拆箱转换 87 4.4 构造类型 87 4.4.1 类型实参 88 4.4.2 开放和封闭类型 88 4.4.3 绑定和未绑定类型 89 4.4.4 满足约束 89 4.5 类型形参 90 4.6 表达式树类型 91 4.7 dynamic 类型 91 5. 变量 93 5.1 变量类别 93 5.1.1 静态变量 93 5.1.2 实例变量 93 5.1.2.1 类中的实例变量 93 5.1.2.2 结构中的实例变量 94 5.1.3 数组元素 94 5.1.4 值参数 94 5.1.5 引用形参 94 5.1.6 输出形参 94 5.1.7 局部变量 95 5.2 默认值 95 5.3 明确赋值 96 5.3.1 初始已赋值变量 96 5.3.2 初始未赋值变量 97 5.3.3 确定明确赋值的细则 97 5.3.3.1 一般语句规则 98 5.3.3.2 块语句、checked 和 unchecked 语句 98 5.3.3.3 表达式语句 98 5.3.3.4 声明语句 98 5.3.3.5 if 语句 98 5.3.3.6 switch 语句 99 5.3.3.7 while 语句 99 5.3.3.8 do 语句 99 5.3.3.9 for 语句 99 5.3.3.10 break、continue 和 goto 语句 100 5.3.3.11 throw 语句 100 5.3.3.12 return 语句 100 5.3.3.13 try-catch 语句 100 5.3.3.14 try-finally 语句 100 5.3.3.15 try-catch-finally 语句 101 5.3.3.16 foreach 语句 102 5.3.3.17 using 语句 102 5.3.3.18 lock 语句 102 5.3.3.19 yield 语句 102 5.3.3.20 简单表达式的一般规则 102 5.3.3.21 带有嵌入表达式的表达式的一般规则 103 5.3.3.22 调用表达式和对象创建表达式 103 5.3.3.23 简单赋值表达式 103 5.3.3.24 && 表达式 104 5.3.3.25 || 表达式 104 5.3.3.26 ! 表达式 105 5.3.3.27 ?? 表达式 106 5.3.3.28 ?: 表达式 106 5.3.3.29 匿名函数 106 5.4 变量引用 107 5.5 变量引用的原子性 107 6. 转换 109 6.1 隐式转换 109 6.1.1 标识转换 110 6.1.2 隐式数值转换 110 6.1.3 隐式枚举转换 110 6.1.4 可以为 null 的隐式转换 110 6.1.5 null 文本转换 111 6.1.6 隐式引用转换 111 6.1.7 装箱转换 111 6.1.8 隐式动态转换 112 6.1.9 隐式常量表达式转换 112 6.1.10 涉及类型形参的隐式转换 112 6.1.11 用户定义的隐式转换 113 6.1.12 匿名函数转换和方法组转换 113 6.2 显式转换 113 6.2.1 显式数值转换 114 6.2.2 显式枚举转换 115 6.2.3 可以为 null 的显式转换 115 6.2.4 显式引用转换 116 6.2.5 拆箱转换 117 6.2.6 显式动态转换 117 6.2.7 涉及类型形参的显式转换 118 6.2.8 用户定义的显式转换 118 6.3 标准转换 119 6.3.1 标准隐式转换 119 6.3.2 标准显式转换 119 6.4 用户定义的转换 119 6.4.1 允许的用户定义转换 119 6.4.2 提升转换运算符 119 6.4.3 用户定义转换的计算 120 6.4.4 用户定义的隐式转换 120 6.4.5 用户定义的显式转换 121 6.5 匿名函数转换 122 6.5.1 匿名函数转换为委托类型的计算 123 6.5.2 匿名函数转换为表达式树类型的计算 124 6.5.3 实现示例 124 6.6 方法组转换 126 7. 表达式 129 7.1 表达式的分类 129 7.1.1 表达式的值 130 7.2 静态和动态绑定 130 7.2.1 绑定时间 131 7.2.2 动态绑定 131 7.2.3 构成表达式的类型 131 7.3 运算符 131 7.3.1 运算符的优先级和顺序关联性 132 7.3.2 运算符重载 133 7.3.3 一元运算符重载决策 134 7.3.4 二元运算符重载决策 134 7.3.5 候选用户定义运算符 134 7.3.6 数值提升 135 7.3.6.1 一元数值提升 135 7.3.6.2 二元数值提升 135 7.3.7 提升运算符 136 7.4 成员查找 137 7.4.1 基类型 138 7.5 函数成员 138 7.5.1 实参列表 140 7.5.1.1 对应形参 141 7.5.1.2 实参列表的运行时计算 142 7.5.2 类型推断 143 7.5.2.1 第一阶段 144 7.5.2.2 第二阶段 144 7.5.2.3 输入类型 144 7.5.2.4 输出类型 145 7.5.2.5 依赖 145 7.5.2.6 输出类型推断 145 7.5.2.7 参数类型显式推断 145 7.5.2.8 精确推断 145 7.5.2.9 下限推断 145 7.5.2.10 上限推断 146 7.5.2.11 固定 147 7.5.2.12 推断返回类型 147 7.5.2.13 方法组转换的类型推断 148 7.5.2.14 查找一组表达式的最通用类型 148 7.5.3 重载决策 149 7.5.3.1 适用函数成员 149 7.5.3.2 更好的函数成员 150 7.5.3.3 表达式的更佳转换 151 7.5.3.4 类型的更佳转换 151 7.5.3.5 更佳转换目标 151 7.5.3.6 泛型类中的重载 151 7.5.4 动态重载决策的编译时检查 152 7.5.5 函数成员调用 152 7.5.5.1 已装箱实例上的调用 153 7.6 基本表达式 154 7.6.1 文本 154 7.6.2 简单名称 154 7.6.2.1 块中的固定含义 155 7.6.3 带括号的表达式 156 7.6.4 成员访问 157 7.6.4.1 相同的简单名称和类型名称 158 7.6.4.2 语法多义性 159 7.6.5 调用表达式 159 7.6.5.1 方法调用 160 7.6.5.2 扩展方法调用 161 7.6.5.3 委托调用 163 7.6.6 元素访问 164 7.6.6.1 数组访问 164 7.6.6.2 索引器访问 165 7.6.7 this 访问 165 7.6.8 基访问 166 7.6.9 后缀增量和后缀减量运算符 166 7.6.10 new 运算符 167 7.6.10.1 对象创建表达式 168 7.6.10.2 对象初始值设定项 169 7.6.10.3 集合初始值设定项 171 7.6.10.4 数组创建表达式 172 7.6.10.5 委托创建表达式 174 7.6.10.6 匿名对象创建表达式 175 7.6.11 typeof 运算符 177 7.6.12 checked 和 unchecked 运算符 178 7.6.13 默认值表达式 180 7.6.14 匿名方法表达式 181 7.7 一元运算符 181 7.7.1 一元加运算符 181 7.7.2 一元减运算符 181 7.7.3 逻辑否定运算符 182 7.7.4 按位求补运算符 182 7.7.5 前缀增量和减量运算符 182 7.7.6 强制转换表达式 183 7.8 算术运算符 184 7.8.1 乘法运算符 184 7.8.2 除法运算符 185 7.8.3 余数运算符 186 7.8.4 加法运算符 187 7.8.5 减法运算符 189 7.9 移位运算符 190 7.10 关系和类型测试运算符 192 7.10.1 整数比较运算符 192 7.10.2 浮点比较运算符 193 7.10.3 小数比较运算符 194 7.10.4 布尔相等运算符 194 7.10.5 枚举比较运算符 194 7.10.6 引用类型相等运算符 194 7.10.7 字符串相等运算符 196 7.10.8 委托相等运算符 196 7.10.9 相等运算符和 null 197 7.10.10 is 运算符 197 7.10.11 as 运算符 197 7.11 逻辑运算符 198 7.11.1 整数逻辑运算符 199 7.11.2 枚举逻辑运算符 199 7.11.3 布尔逻辑运算符 199 7.11.4 可以为 null 的布尔逻辑运算符 199 7.12 条件逻辑运算符 200 7.12.1 布尔条件逻辑运算符 200 7.12.2 用户定义的条件逻辑运算符 201 7.13 空合并运算符 201 7.14 条件运算符 202 7.15 匿名函数表达式 203 7.15.1 匿名函数签名 204 7.15.2 匿名函数体 205 7.15.3 重载决策 205 7.15.4 匿名函数与动态绑定 206 7.15.5 外层变量 206 7.15.5.1 捕获的外层变量 206 7.15.5.2 局部变量实例化 207 7.15.6 匿名函数表达式计算 209 7.16 查询表达式 209 7.16.1 查询表达式的多义性 210 7.16.2 查询表达式转换 210 7.16.2.1 带继续符的 select 和 groupby 子句 211 7.16.2.2 显式范围变量类型 211 7.16.2.3 退化查询表达式 212 7.16.2.4 from、let、where、join 和 orderby 子句 212 7.16.2.5 select 子句 216 7.16.2.6 Groupby 子句 216 7.16.2.7 透明标识符 216 7.16.3 查询表达式模式 218 7.17 赋值运算符 219 7.17.1 简单赋值 219 7.17.2 复合赋值 221 7.17.3 事件赋值 222 7.18 表达式 222 7.19 常量表达式 223 7.20 布尔表达式 224 8. 语句 225 8.1 结束点和可到达性 225 8.2 块 227 8.2.1 语句列表 227 8.3 空语句 228 8.4 标记语句 228 8.5 声明语句 229 8.5.1 局部变量声明 229 8.5.2 局部常量声明 230 8.6 表达式语句 231 8.7 选择语句 231 8.7.1 if 语句 231 8.7.2 switch 语句 232 8.8 迭代语句 236 8.8.1 while 语句 236 8.8.2 do 语句 236 8.8.3 for 语句 237 8.8.4 foreach 语句 238 8.9 跳转语句 240 8.9.1 break 语句 241 8.9.2 continue 语句 242 8.9.3 goto 语句 242 8.9.4 return 语句 243 8.9.5 throw 语句 244 8.10 try 语句 245 8.11 checked 语句和 unchecked 语句 247 8.12 lock 语句 248 8.13 using 语句 248 8.14 yield 语句 250 9. 命名空间 253 9.1 编译单元 253 9.2 命名空间声明 253 9.3 Extern 别名 254 9.4 using 指令 255 9.4.1 using 别名指令 256 9.4.2 Using 命名空间指令 258 9.5 命名空间成员 260 9.6 类型声明 260 9.7 命名空间别名限定符 261 9.7.1 别名的唯一性 262 10. 类 263 10.1 类声明 263 10.1.1 类修饰符 263 10.1.1.1 抽象类 264 10.1.1.2 密封类 264 10.1.1.3 静态类 264 10.1.2 分部修饰符 265 10.1.3 类型形参 265 10.1.4 类基本规范 266 10.1.4.1 基类 266 10.1.4.2 接口实现 267 10.1.5 类型形参约束 268 10.1.6 类体 272 10.2 分部类型 272 10.2.1 特性 272 10.2.2 修饰符 273 10.2.3 类型形参和约束 273 10.2.4 基类 273 10.2.5 基接口 274 10.2.6 成员 274 10.2.7 分部方法 275 10.2.8 名称绑定 277 10.3 类成员 277 10.3.1 实例类型 278 10.3.2 构造类型的成员 279 10.3.3 继承 280 10.3.4 new 修饰符 280 10.3.5 访问修饰符 281 10.3.6 构成类型 281 10.3.7 静态成员和实例成员 281 10.3.8 嵌套类型 282 10.3.8.1 完全限定名 282 10.3.8.2 已声明可访问性 282 10.3.8.3 隐藏 283 10.3.8.4 this 访问 283 10.3.8.5 对包含类型的私有和受保护成员的访问 284 10.3.8.6 泛型类中的嵌套类型 285 10.3.9 保留成员名称 286 10.3.9.1 为属性保留的成员名称 286 10.3.9.2 为事件保留的成员名称 287 10.3.9.3 为索引器保留的成员名称 287 10.3.9.4 为析构函数保留的成员名称 287 10.4 常量 287 10.5 字段 289 10.5.1 静态字段和实例字段 290 10.5.2 只读字段 291 10.5.2.1 对常量使用静态只读字段 291 10.5.2.2 常量和静态只读字段的版本控制 291 10.5.3 可变字段 292 10.5.4 字段初始化 293 10.5.5 变量初始值设定项 293 10.5.5.1 静态字段初始化 294 10.5.5.2 实例字段初始化 295 10.6 方法 296 10.6.1 方法形参 298 10.6.1.1 值参数 299 10.6.1.2 引用形参 299 10.6.1.3 输出形参 300 10.6.1.4 形参数组 301 10.6.2 静态方法和实例方法 303 10.6.3 虚方法 304 10.6.4 重写方法 305 10.6.5 密封方法 307 10.6.6 抽象方法 308 10.6.7 外部方法 309 10.6.8 分部方法 310 10.6.9 扩展方法 310 10.6.10 方法体 311 10.6.11 方法重载 311 10.7 属性 311 10.7.1 静态属性和实例属性 312 10.7.2 访问器 313 10.7.3 自动实现的属性 317 10.7.4 可访问性 318 10.7.5 虚、密封、重写和抽象访问器 319 10.8 事件 321 10.8.1 类似字段的事件 323 10.8.2 事件访问器 324 10.8.3 静态事件和实例事件 325 10.8.4 虚、密封、重写和抽象访问器 325 10.9 索引器 326 10.9.1 索引器重载 329 10.10 运算符 329 10.10.1 一元运算符 331 10.10.2 二元运算符 331 10.10.3 转换运算符 332 10.11 实例构造函数 334 10.11.1 构造函数初始值设定项 335 10.11.2 实例变量初始值设定项 336 10.11.3 构造函数执行 336 10.11.4 默认构造函数 338 10.11.5 私有构造函数 338 10.11.6 可选的实例构造函数形参 339 10.12 静态构造函数 339 10.13 析构函数 341 10.14 迭代器 343 10.14.1 枚举器接口 343 10.14.2 可枚举接口 343 10.14.3 产生类型 343 10.14.4 枚举器对象 343 10.14.4.1 MoveNext 方法 344 10.14.4.2 Current 属性 345 10.14.4.3 Dispose 方法 345 10.14.5 可枚举对象 345 10.14.5.1 GetEnumerator 方法 346 10.14.6 实现示例 346 11. 结构 353 11.1 结构声明 353 11.1.1 结构修饰符 353 11.1.2 分部修饰符 353 11.1.3 结构接口 354 11.1.4 结构体 354 11.2 结构成员 354 11.3 类和结构的区别 354 11.3.1 值语义 355 11.3.2 继承 355 11.3.3 赋值 356 11.3.4 默认值 356 11.3.5 装箱和拆箱 356 11.3.6 this 的含义 358 11.3.7 字段初始值设定项 358 11.3.8 构造函数 358 11.3.9 析构函数 359 11.3.10 静态构造函数 359 11.4 结构示例 360 11.4.1 数据库整数类型 360 11.4.2 数据库布尔类型 361 12. 数组 365 12.1 数组类型 365 12.1.1 System.Array 类型 366 12.1.2 数组和泛型 IList 接口 366 12.2 数组创建 366 12.3 数组元素访问 367 12.4 数组成员 367 12.5 数组协变 367 12.6 数组初始值设定项 367 13. 接口 369 13.1 接口声明 369 13.1.1 接口修饰符 369 13.1.2 分部修饰符 369 13.1.3 Variant 类型形参列表 370 13.1.3.1 变化安全性 370 13.1.3.2 变化转换 371 13.1.4 基接口 371 13.1.5 接口体 372 13.2 接口成员 372 13.2.1 接口方法 373 13.2.2 接口属性 373 13.2.3 接口事件 374 13.2.4 接口索引器 374 13.2.5 接口成员访问 374 13.3 完全限定接口成员名 376 13.4 接口实现 376 13.4.1 显式接口成员实现 377 13.4.2 所实现接口的唯一性 379 13.4.3 泛型方法实现 380 13.4.4 接口映射 381 13.4.5 接口实现继承 383 13.4.6 接口重新实现 385 13.4.7 抽象类和接口 386 14. 枚举 387 14.1 枚举声明 387 14.2 枚举修饰符 387 14.3 枚举成员 388 14.4 System.Enum 类型 390 14.5 枚举值和运算 390 15. 委托 391 15.1 委托声明 391 15.2 委托兼容性 393 15.3 委托实例化 393 15.4 委托调用 394 16. 异常 397 16.1 导致异常的原因 397 16.2 System.Exception 类 397 16.3 异常的处理方式 397 16.4 公共异常类 398 17. 特性 399 17.1 特性类 399 17.1.1 特性用法 399 17.1.2 定位和命名参数 400 17.1.3 特性参数类型 401 17.2 特性说明 401 17.3 特性实例 406 17.3.1 特性的编译 406 17.3.2 特性实例的运行时检索 406 17.4 保留特性 407 17.4.1 AttributeUsage 特性 407 17.4.2 Conditional 特性 408 17.4.2.1 条件方法 408 17.4.2.2 条件特性类 410 17.4.3 Obsolete 特性 411 17.5 互操作的特性 412 17.5.1 与 COM 和 Win32 组件的互操作 412 17.5.2 与其他 .NET 语言的互操作 412 17.5.2.1 IndexerName 特性 412 18. 不安全代码 413 18.1 不安全上下文 413 18.2 指针类型 415 18.3 固定和可移动变量 418 18.4 指针转换 418 18.4.1 指针数组 419 18.5 表达式中的指针 420 18.5.1 指针间接寻址 420 18.5.2 指针成员访问 421 18.5.3 指针元素访问 422 18.5.4 address-of 运算符 422 18.5.5 指针递增和递减 423 18.5.6 指针算术运算 423 18.5.7 指针比较 424 18.5.8 sizeof 运算符 425 18.6 fixed 语句 425 18.7 固定大小缓冲区 429 18.7.1 固定大小缓冲区的声明 429 18.7.2 表达式中的固定大小缓冲区 430 18.7.3 明确赋值检查 431 18.8 堆栈分配 431 18.9 动态内存分配 432 A. 文档注释 435 A.1 简介 435 A.2 建议的标记 436 A.2.1 <c> 437 A.2.2 <code> 437 A.2.3 <example> 437 A.2.4 <exception> 438 A.2.5 <include> 438 A.2.6 <list> 439 A.2.7 <para> 440 A.2.8 <param> 440 A.2.9 <paramref> 441 A.2.10 <permission> 441 A.2.11 <remark> 442 A.2.12 <returns> 442 A.2.13 <see> 442 A.2.14 <seealso> 443 A.2.15 <summary> 443 A.2.16 <value> 444 A.2.17 <typeparam> 444 A.2.18 <typeparamref> 444 A.3 处理文档文件 445 A.3.1 ID 字符串格式 445 A.3.2 ID 字符串示例 446 A.4 示例 449 A.4.1 C# 源代码 449 A.4.2 生成 XML 452 B. 语法 455 B.1 词法文法 455 B.1.1 行结束符 455 B.1.2 注释 455 B.1.3 空白 456 B.1.4 标记 456 B.1.5 Unicode 字符转义序列 456 B.1.6 标识符 456 B.1.7 关键字 458 B.1.8 文本 458 B.1.9 运算符和标点符号 460 B.1.10 预处理指令 460 B.2 句法文法 463 B.2.1 基本概念 463 B.2.2 类型 463 B.2.3 变量 464 B.2.4 表达式 464 B.2.5 语句 471 B.2.6 命名空间 475 B.2.7 类 475 B.2.8 结构 483 B.2.9 数组 483 B.2.10 接口 484 B.2.11 枚举 485 B.2.12 委托 486 B.2.13 特性 486 B.3 不安全代码的语法扩展 487 C. 参考资料 491

2011-02-24

SERV-U守护服务

安装步骤 1、先安装.NET4.0,在微软官方下载 2、把压缩包解压到C盘根目录下 3、运行解压后的Install.bat文件 彻底解决SERV-U每12小时自动停止 彻底解决SERV-U自动停止

2011-02-12

WinIO下载,WinIO源码,WinIO实例代码

包含WinIO的源代码,WinIO的VB实例代码,WinIO的C++实例代码,WinIO的C#实例代码。 WinIO程序库允许在32位的Windows应用程序中直接对I/O端口和物理内存进行存取操作。通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。   WinNT/2000/XP下,WinIO函数库只允许被具有管理者权限的应用程序调用。如果使用者不是以管理者的身份进入的,则WinIO.DLL不能够被安装,也不能激活WinIO驱动器。通过在管理者权限下安装驱动器软件就可以克服这种限制。然而,在这种情况下,ShutdownWinIo函数不能在应用程序结束之前被调用,因为该函数将WinIO驱动程序从系统注册表中删除。   该函数库提供8个函数功能调用:   bool _stdcall InitializeWinIo();   本函数初始化WioIO函数库。   必须在调用所有其它功能函数之前调用本函数。   如果函数调用成功,返回值为非零值。   如果调用失败,则返回值为0。   void _stdcall ShutdownWinIo();   本函数在内存中清除WinIO库   本函数必须在中止应用函数之前或者不再需要WinIO库时调用,   bool _stdcall GetPortVal(WORD wPortAddr, PDWORD pdwPortVal, BYTE bSize);   使用此函数从一个输入或输出端口读取一个字节/字/双字数据。   参数:   wPortAddr – 输入输出端口地址   pdwPortVal – 指向双字变量的指针,接收从端口得到的数据。   bSize – 需要读的字节数,可以是1 (BYTE), 2 (WORD) or 4 (DWORD).   如果调用成功,则返回非零值。   如果函数调用失败,则函数返回值为零。   bool _stdcall SetPortVal(WORD wPortAddr, DWORD dwPortVal, BYTE bSize);   使用本函数将一个字节/字/双字的数据写入输入或输出接口。   参数:   wPortAddr – 输入输出口地址   dwPortVal – 要写入口的数据   bSize – 要写的数据个数,可以是 1 (BYTE), 2 (WORD) or 4 (DWORD).   如果调用成功,则返回非零值。   如果函数调用失败,则函数返回值为零。   PBYTE _stdcall MapPhysToLin(PBYTE pbPhysAddr, DWORD dwPhysSize, HANDLE *pPhysicalMemoryHandle)   使用此函数将物理内存的一部分映射到一个32位应用程序的线性地址空间。   下面是一个例子:   PBYTE pbLinAddr;   HANDLE PhysicalMemoryHandle;   pbLinAddr = MapPhysToLin(0xA0000, 65536, &PhysicalMemoryHandle);   该函数将把物理地址范围为0xA0000 - 0xAFFFF的地址空间映射到与应用程序对应的线性地址空间。 返回值为一个与物理地址0xA0000相关的线性地址。如果出现错误,则返回值为NULL。   参数:   pbPhysAddr – 指向物理地址的指针   dwPhysSize – 需要映射的字节数   pPhysicalMemoryHandle – 变量指针,如果调用成功,负责接收物理内存句柄。随后本句柄在调用UnmapPhysicalMemory函数时作为其第一个参数。   bool _stdcall UnmapPhysicalMemory(HANDLE PhysicalMemoryHandle, PBYTE   pbLinAddr)   使用本函数解除原先使用MapPhysToLin函数映射的一段线性物理内存区域,该区域被映射到应用程序所属的线性地址空间。   Windows 9x 应用程序不需要调用此函数。   参数:   PhysicalMemoryHandle – 物理内存区域所属的句柄,此参数由对MapPhysToLin函数的调用返回。   pbLinAddr – MapPhysToLin函数调用返回的线性地址。   bool _stdcall GetPhysLong(PBYTE pbPhysAddr, PDWORD pdwPhysVal);   从指定的物理地址读取一个双字数据。   参数:   pbPhysAddr – 指向物理地址的指针。   pdwPhysVal – 指向一个双字变量的指针,接收从物理内存中传来的数据。   如果此函数调用成功,返回一个非零值。   如果函数调用失败,则返回一个零值。   bool _stdcall SetPhysLong(PBYTE pbPhysAddr, DWORD dwPhysVal);   将一个双字型数据写入指定的物理地址。   参数:   pbPhysAddr – 指向物理地址的指针。   pdwPhysVal – 指定待写入物理内存地址出的双字型数据。   如果此函数调用成功,返回一个非零值。   如果函数调用失败,则返回一个零值。

2010-04-17

iso_iec_17799

目录 3 前言 8 介绍 9 什么是信息安全? 9 为什么需要信息安全? 9 如何确定安全需要? 10 评估安全风险 10 选择控制措施 11 信息安全起点 11 关键的成功因素 12 制订自己的准则 12 1 范围 13 2 名词和定义 13 2.1 信息安全 13 2.2 风险评估 13 2.3 风险管理 13 3 安全策略 14 3.1 信息安全策略 14 3.1.1 信息安全策略文档 14 3.1.2 复查和评价 14 4 组织的安全 15 4.1 信息安全的基本架构 15 4.1.1 管理信息安全论坛 15 4.1.2 信息安全协作 15 4.1.3 信息安全责任的分配 16 4.1.4 信息处理方法的授权过程。 16 4.1.5 专家信息安全建议 17 4.1.6 组织间的合作 17 4.1.7 信息安全的独立检查 17 4.2第三方访问的安全 17 4.2.1 判断第三方访问的风险 18 4.2.2 第三方合同的安全要求 19 4.3 外部采购 20 4.3.1 外购合同的安全要求 20 5资产分类和管理 20 5.1 资产的可计量性 20 5.1.1 资产清单 21 5.2 信息分类 21 5.2.1 分类原则 21 5.2.2 信息标识和处理 22 6 人员安全 22 6.1 工作定义和外包的安全 22 6.1.1把安全包括在工作责任中 22 6.1.2 人员筛选和策略 23 6.1.3 保密协议 23 6.1.4 用工条款 23 6.2 用户培训 24 6.2.1 信息安全教育和培训 24 6.3 对安全事故和故障做出反应 24 6.3.1 报告安全事故 24 6.3.2 报告安全缺陷 24 6.3.3报告软件故障 25 6.3.4 吸取事故教训 25 6.3.5 惩处程序 25 7 物理的和环境的安全 25 7.1 安全区域 25 7.1.1 物理安全界线 26 7.1.2 物理进入控制 26 7.1.3 保护办公室、房间和设施 26 7.1.4 在安全区域工作 27 7.1.5 隔离的送货和装载区域 27 7.2 设备安全 28 7.2.1 设备定位和保护 28 7.2.2 电力供应 28 7.2.3 电缆安全 29 7.2.4 设备维护 29 7.2.5 外部设备的安全 29 7.2.6 设备的安全处置或者再利用 30 7.3 一般性管理措施 30 7.3.1 清扫桌面和清洁屏幕策略 30 7.3.2 财产的转移 31 8 通信和运营管理 31 8.1 操作过程和责任 31 8.1.1 记录在案的操作过程 31 8.1.2 运行变更管理 31 8.1.3 意外事故管理程序 32 8.1.4 责任的分离 32 8.1.5开发过程和运行过程的分离 33 8.1.6 外部设施的管理 33 8.2 系统规划和验收 34 8.2.1 容量规划 34 8.2.2系统验收 34 8.3 防止恶意软件 35 8.3.1 防止恶意软件的管理措施 35 8.4 内务管理 36 8.4.1 信息备份 36 8.4.2 操作员日志 36 8.4.3 事故记录 37 8.5 网络管理 37 8.5.1 网络管理措施 37 8.6 备份介质处理和安全 38 8.6.1 对可移动的计算机存储介质的管理 38 8.6.2 存储介质的处置 38 8.6.3 信息处理程序 39 8.6.4 系统文件的安全 39 8.7 信息和软件的交换 39 8.7.1信息和软件交换协议 40 8.7.2转运时介质的安全 40 8.7.3电子商务安全 40 8.7.4 电子邮件的安全 41 8.7.5 电子办公系统的安全 42 8.7.6 公众可访问的系统 42 8.7.6 信息交换的其它形式 43 9访问控制 43 9.1访问控制的业务需要 44 9.1.1访问控制策略 44 9.2 用户访问管理 45 9.2.1 用户注册 45 9.2.2 特权管理 45 9.2.3 用户密码管理 46 9.2.4 用户访问权限的复查 46 9.3 用户责任 46 9.3.1 密码使用 47 9.3.2 无人值守用户设备 47 9.4 网络访问控制 48 9.4.1 网络服务的使用策略 48 9.4.2 强制路径 48 9.4.3 外部连接的用户认证 49 9.4.4 节点鉴别 49 9.4.5 远程诊断接口的保护 49 9.4.6 网络分离 50 9.4.7 网络连接管理 50 9.4.8 网络路径选择控制 50 9.4.9 网络访问安全 51 9.5 操作系统访问管理 51 9.5.1 自动终端识别 51 9.5.2 终端登录程序 51 9.5.3 用户识别和鉴定 52 9.5.4 密码口令管理系统 52 9.5.5 系统实用程序的使用 53 9.5.7 终端暂停 53 9.5.8 连接时间的限制 54 9.6 应用程序访问控制 54 9.6.1 信息访问限制 54 9.6.2 敏感系统的隔离 55 9.7检测系统访问和使用 55 9.7.1 事件记录 55 9.7.2 检测系统使用 55 9.7.3 时钟同步 57 9.8 移动计算和远程工作 57 9.8.1 移动计算 57 9.2.8 远程工作 58 10系统的开发与维护 59 10.1 系统的安全需要 59 10.1.1安全性要求分析和规范 59 10.2.1 输入数据的验证 59 10.2.2 内部作业的管理 60 10.2.3 文电鉴别 61 10.2.4 输出数据验证 61 10.3 密码管理措施 61 10.3.1使用密码控制措施的策略 61 10.3.2 信息加密 62 10.3.3 数字签名 62 10.3.4 非拒绝服务 63 10.3.5密钥管理 63 10.4 信息文件的安全 64 10.4.1 操作软件的控制 64 10.4.2系统测试数据的保护 65 10.4.3 对程序资源库的访问控制 65 10.5 开发和支持过程中的安全 65 10.5.1 变更控制程序 66 10.5.2 操作系统变更的技术复查 66 10.5.3 改变软件包的限制 66 10.5.4 隐蔽通道和特洛伊代码(渗透性代码) 67 10.5.5 外购软件开发 67 11 业务连续性管理 67 11.1业务连续性管理的几个方面 68 11.1.1业务连续性管理程序 68 11.1.2 业务连续性和影响分析 68 11.1.3编写和执行连续性计划 69 11.1.4 业务连续性计划框架 69 11.1.5 测试、维护和重新评估业务连续性计划 70 12 符合性 71 12.1 符合法律要求 71 12.1.1适用法律的辨别 71 12.1.2 知识产权(IPR) 71 12.1.3 保护组织记录 72 12.1.4 数据保护和个人信息的保密 73 12.1.5 防止信息处理设备的误用 73 12.1.6 密码管理的规定 74 12.1.7 证据的搜集 74 12.2 安全策略和技术符合性的检查 75 12.2.1 符合安全策略 75 12.2.2技术符合性检测 75 12.3系统审查相关事项 76 12.3.1 系统审查管理程序 76 12.3.2系统审查工具的保护 76 索引 77

2008-11-25

c# tcp 文件传输

c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典c# tcp 文件传输 经典 经典 经典 经典 经典

2008-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除