![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技术
文章平均质量分 50
青青世界
这个作者很懒,什么都没留下…
展开
-
PCL1.8+Ubuntu16.04安装详解
方式一:官网prebuild版本 sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all 可能是因为国内的关系,并没有更新 apt-get 成功方式二:安装prebui...转载 2019-10-16 10:18:19 · 422 阅读 · 0 评论 -
分享php中四种webservice实现的简单架构方法及实例
本人所了解的webservice有以下几种:PHP本身的SOAP,开源的NUSOAP,商业版的PHPRPC,以及使用二进制传输数据流的HessianPHP,那么一下就简单的介绍下这几种webservice在php中的使用,虽然网上也有很多这方面的资料,但是这是我个人实践所得,当然也是从网上找的资料,在此简单的做个笔记。一:PHP本身的SOAP所有的webservice都包括转载 2015-12-08 10:17:35 · 540 阅读 · 0 评论 -
使用bindview自动安装passthru驱动的调试笔记
1.21整个软件的安装过程比较复杂,需要自动安装passthru.sys这个驱动。在驱动开发网上搜索了一下,有很多人讲,不过根据bindview这个代码开发的自动安装的程序,居然可以看到原代码。太开心了,下载下载。passthruinstall这个程序是需要DDK来编程的,我本来想把它的代码移植到VC6.0里面。可是需要的文件太麻烦,主要就是hid.h。可是包含了之后出现的大面转载 2016-03-01 14:16:48 · 1780 阅读 · 0 评论 -
INF文件格式说明(转载)
INF 文件必须包含以下规则: 节( Sections)开始于由中括号 ([]) 扩起来的节名 必须包含版本信息节以表明自己属于win95 还是 winnt4 格式。 值(Value) 由 %strkey% 替代的表达式字符串表达组成, strkey 必须在 strings节中定义。如果出现 % ,则用 %% 替代转载 2016-03-01 14:31:45 · 837 阅读 · 0 评论 -
LSP(分层服务提供者)
LSP本身是DLL,可以将它安装到winsock目录,以便创建套接字的应用程序不必知道此LSP的任何信息就能调用它。运行原理: 套接字创建函数会在winsock目录中寻找合适的协议 调用此协议,的提供者导出的函数 完成各种功能。编写目的: 让用户调用自定义的服务提供者,有自定义的服务提供者调用下层提供者。这样便截获所有的winsock调用了。转载 2015-10-08 11:01:29 · 1336 阅读 · 0 评论 -
vc字符串转换处理:(绝对精华,收集所有的例子)
1.头文件中要定义宏; #define UNICODE #define _UNICODE ////////////////////char buf[128]; memset(buf,0,128); strcpy(buf,"你好"); WCHAR pCName[128];转载 2016-03-03 09:29:58 · 504 阅读 · 0 评论 -
Windows 2003 server 搭建拨号服务器
准备工作:1.双网卡server一台,PC机一台;2.server的一个网段和PC机必须一样,也就是拨号的客户端和服务器必须在同一个网段;3.server的另外一个网段是能上Internet的或者是其他网关的网段;4.如果是其他的网关的网段,则必须建立从该网关的网段到拨号虚拟网段路由,使得访问后的返回信息指定从什么地方返回;(重要)添加路由的命令:route add 192.1原创 2016-03-18 14:04:16 · 2998 阅读 · 0 评论 -
linux 路由表 的一些相关资料
===============================================================================linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestination Gateway Genm转载 2016-03-18 16:24:40 · 374 阅读 · 0 评论 -
FTP主动模式和被动模式的比较
总是记不住FTP主动和被动模式的区别。放在这里,以备日后查阅。FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。 (一)主动FTP 主动方转载 2015-01-08 14:50:38 · 496 阅读 · 0 评论 -
在 Windows 身份验证的凭据进程
适用对象:Windows Vista, Windows Server 2008, Windows 7, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, Windows RT, Windows Server 2012, Windows RT 8.1, Windows 8本参考主题面向 IT 专业人员介绍 Windo转载 2016-03-18 18:01:13 · 11237 阅读 · 0 评论 -
systemd详解
CentOS 6和之前版本采用SysVinit的系统启动进程管理体系,一般用户都可通过在/etc/inittab文件的配置,来个性化自己的系统启动序列。但也经常会由于特殊环境的硬件等关系问题,造成其串行的启动进程控制流,因为可能任务的阻塞而影响启动过程。CentOS 7开始使用SystemD,所以我们必须要了解SystemD.详细介绍请参阅: RedHat 产品文档使用syst转载 2015-12-01 18:31:03 · 885 阅读 · 0 评论 -
走进Linux之systemd启动过程
原文:http://linoxide.com/linux-how-to/systemd-boot-process/作者: Aun Raza 译文:LCTT https://linux.cn/article-5457-1.html译者: zpl1025 文章地址 :https://linux.cn/article-5457-1.html转载 2015-12-01 17:38:08 · 776 阅读 · 0 评论 -
NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤
目录(?)[+]创建项目添加必要文件添加Plugin实现类修改项目属性编译调试前面一段时间关注了用firebreath开发插件,但是感觉用起来不是那么得心应手,还是回到NPAPI开发插件上来。本文根据NPAPI开发详解,Windows版进行开发,其中以VS2008为例进行开发,在VS2010中基本上是相同的。必须的plugin sdk,将其解转载 2016-01-19 10:24:27 · 483 阅读 · 0 评论 -
LSP注入概述
所谓的LSP注入,解释下大概原理就是修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000001HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serv转载 2015-10-08 13:49:22 · 1704 阅读 · 0 评论 -
网络封包过滤之分层服务提供者(LSP)
分层服务提供者(LSP)(1)开发过滤数据包的LSP程序可以定义过滤规则,恩,先看看LSP本身是DLL,可以将它安装至Winsock目录,创建套接字的应用程序不必知道此LSP的任何信息就能调用它1. 运行原理用户创建套接字1) 套接字创建函数(如socket)在Winsock目录寻找合适的协议2) 此协议的提供者导出的函数完成各种转载 2015-10-08 11:35:01 · 1041 阅读 · 0 评论 -
PAM-Linux可插拔认证模块(PAM)的配置文件、工作原理与流程 .
目录(?)[+]http://www.infoq.com/cn/articles/linux-pam-one在上一篇文章《Linux可插拔认证模块的基本概念与架构》中,我们讲到了PAM的一些基本概念和相关架构,接下来我们看看PAM的配置文件如何使用。PAM的配置文件:我们注意到,配置文件也放在了在应用接口层中,他与PAM API配合使用转载 2015-11-23 12:35:17 · 587 阅读 · 0 评论 -
使用WinDbg抓取程序报错的Dump文件,例如抓取IE崩溃的Dump
前几天分享了一个关于如何抓蓝屏Dump的帖子,今天再和大家分享一个使用WinDbg来抓取程序崩溃的Dump。有了Dump后,我们可以很迅速的解决问题,比如说IE崩溃,QQ崩溃,很多时候我们是一点头绪都没有的,但是有了WinDbg后,这一切将变的简单!虽然WinDbg并不能帮你解决问题,但是他可以指导你解决问题的方向!今天将和大家介绍2种程序崩溃的现象与4种dump抓取方法!转载 2015-10-30 14:38:30 · 2729 阅读 · 0 评论 -
PAM-Linux可插拔认证模块的基本概念与架构
目录(?)[+]Linux用户认证方法简介可插拔认证模块PAM的基本概念PAM的分层体系结构关于作者http://www.infoq.com/cn/articles/wjl-linux-pluggable-authentication-moduleLinux用户认证方法简介当今IT环境中,任何计算机系统都要充分考虑设计、使用转载 2015-11-23 11:45:31 · 738 阅读 · 0 评论 -
PAM-常用的Linux可插拔认证模块(PAM)应用举例(一)
目录(?)[+]pam_listfileso模块pam_limitsso模块pam_rootokso模块pam_userdbso模块pam_securettyso模块pam_cracklibso模块pam_pwhistroyso模块关于作者http://www.infoq.com/cn/articles/linux-pam-two转载 2015-11-23 12:38:30 · 615 阅读 · 0 评论 -
使用 PAM 集成 OpenLDAP 实现 Linux 统一管理系统用户
Linux-PAM 是一种可插拔式认证模块,是 Linux 操作系统首选的用户身份认证方式。OpenLDAP 是轻量级目录访问协议的实现,是企业广泛使用的用户管理工具。本文详细讲述了 Linux-PAM 集成 LDAP 实现企业用户的统一管理的方法,以及该类认证模式在企业中的应用。1评论: 刘 兰哲, 高级软件工程师, IBM关闭 [x]转载 2015-11-24 14:59:41 · 3100 阅读 · 0 评论 -
了解和配置 PAM
了解基本的插入式验证模块和配置方法并编写一个登录应用程序插入式验证模块(Pluggable Authentication Module,PAM)API 将公开一组功能,应用程序程序员可以使用这些功能来实现与安全性相关的功能,例如用户验证、数据加密、LDAP 等。在本文中,获得在 Linux 中使用 PAM 模块的基本指南,了解如何配置 PAM,并了解如何通过 10 个简单步骤设转载 2015-11-24 14:27:44 · 1008 阅读 · 0 评论 -
Apache 反向代理原理介绍
http://www.apachetutor.org/admin/reverseproxies转载 2015-12-14 17:21:10 · 1501 阅读 · 0 评论 -
国密SM2非对称加密及相关学习
http://www.jonllen.com/jonllen/work/164.aspx?tempid=3转载 2015-12-15 14:05:03 · 3354 阅读 · 0 评论 -
NDIS Filter Drivers指南
NDIS Filter Drivers译者序 本文是根据DDK中相关章节翻译,本人英语水有限文中难免有翻译及写的不当之处,如果有任何问题可以通LZIOG@163.com邮件联系和交流。1 介绍NDIS Filter Driversilter Drivers提供了针对微端口驱动(Miniport Drivers)的过滤服务(filtering service),转载 2016-03-09 14:36:03 · 5714 阅读 · 1 评论 -
深入研究SSL【第二章 part-1】-SSL握手协议的研究
博客分类: SSL网络协议算法应用服务器Exchange网络应用 第一章. 对SSL的基本概念和框架的介绍第二章.对SSL握手协议的研究(part-1)第三章.对SSL握手协议的研究(part-2)第四章.对SSL握手协议细节和实现的介绍第五章.对SSL记录协议细节和实现的介绍第六章.对SSL的安全性分析第七章.举例一种将usbkey融入java JSSE框转载 2016-07-01 17:59:16 · 677 阅读 · 0 评论 -
httpd设置HTTPS双向认证
去年用tomcat、jboss配置过HTTPS双向认证,那时候主要用的是JDK自带的keytool工具。这次是用httpd + openssl,区别比较大 在网上搜索了很多文章,发现全面介绍的不多,或者就是版本比较旧了。所以把我配置的过程完整地记录下来,以供参考 首先要说明一下,HTTPS涉及到的内容非常繁杂,包括各种术语、命令、算法,我现在也没有完全搞清楚。本文会尽量把我转载 2016-08-17 18:08:45 · 682 阅读 · 0 评论 -
OpenSAML2.X 在SSO系统中的应用
目录(?)[+]背景年底的时候有机会开发一个SPA(单页面应用)的项目,那时候需要用到票据的方式能够用Cookie的方式来登录。当是想到了OpenID或者是CAS的方式来做统一认证中心,后来一个安全界的大牛推荐让我用SAML,就走上了一条SAML路。后来由于个人原因离开了那个SPA项目,离开的时候SAML还没有开始做,只是大致上了解一些,后来在工作之余还是把OpenSA转载 2016-09-09 11:43:01 · 3839 阅读 · 2 评论 -
Apache配置详解(最好的APACHE配置教程)
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid转载 2016-08-30 12:35:28 · 503 阅读 · 0 评论 -
Microsoft 安全公告:TLS/SSL 中的漏洞可能允许欺骗
https://support.microsoft.com/zh-cn/kb/977377https://technet.microsoft.com/library/security/977377转载 2016-08-26 15:04:19 · 702 阅读 · 0 评论 -
Burp Suite使用详解一
http://www.nxadmin.com/tools/689.htmlBurp Suite是Web应用程序测试的最佳工具之一,其多种功能可以帮我们执行各种任务.请求的拦截和修改,扫描web应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查。本文将做一个Burp Suite完全正的演练,主要讨论它的以下特点.1.代理–Burp Suite带有一个代理,通过默转载 2016-10-09 13:50:27 · 1003 阅读 · 0 评论 -
内存分配问题
http://chenqx.github.io/2014/09/25/Cpp-Memory-Management/转载 2016-10-21 17:30:16 · 302 阅读 · 0 评论 -
简述cookies和session的区别
简述cookies和session的区别 cookies:是针对每一个网站的信息,每一个网站只对应一个,其它网站不能访问,这个文件是保存在客户端的,每次你打相应网站,浏览器会查找这个网站的cookies,如果有就会将这个文件起发送出去。cookies文件的内容大致包函这些信息如用户名,密码,设置等,也可以是web服务器按照一定算法产生的只有Web服务器可以理解的数据,这些数据发送给客户端,客户端转载 2016-11-04 09:52:13 · 3866 阅读 · 0 评论 -
C++中的类模板详细讲述
http://www.cnblogs.com/assemble8086/archive/2011/10/02/2198308.html转载 2016-10-18 10:30:21 · 335 阅读 · 0 评论 -
windows下 vs2008命令行模式 编译apache+openssl
说明!本文编译出来的apache仅仅是用于测试,如果你采用本文的方法来编译apache并用于生产环境,出现任何后果我概不负责。如果真要用于生产环境,十字本人还是推荐用linux或bsd跑,安全性是windows没法比的。 近日研究了一下在windows下编译apache服务器的方法,发现网上能搜索到的文章大多不够详尽,特别是早期的一些文章已不适用于当前的环境,所以,专门做个总结。转载 2016-10-20 17:21:50 · 596 阅读 · 0 评论 -
IPFS make install 错误
Unable to download https://ipfs.io/ipfs/QmYpvspyyUWQTE226NFWteXYJF3x3br25xmB6XzEoqfzyv/gx/v0.13.0/gx_v0.13.0_darwin-amd64.tar.gz. exiting.解决办法:在hosts文件中添加路由 “209.94.78.78 ipfs.io”Seam problem, The rea...原创 2018-07-03 15:14:30 · 653 阅读 · 1 评论 -
windows下面配置apache+https(利用SSL)服务器
原文地址:http://blog.csdn.net/decajes/article/details/417067391、下载带有openSSL的apache安装包,我下载的为apache_2.2.11-win32-x86-openssl-0.9.8i.msi,安装后确认一下bin路径下的openssl.exe,ssleay32.dll和libeay32.dll,无误进行下一步。转载 2015-08-13 11:05:11 · 676 阅读 · 0 评论 -
openssl建立证书,非常详细配置ssl+apache
一,什么是sslSSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WE转载 2016-08-17 09:33:01 · 1528 阅读 · 0 评论 -
驱动安装过程中对注册表的改动
假设硬件ID为 USB\VID_aaaa&PID_bbbb\PRODUCTNAME 系统会在注册表HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 下为每个字段生成一个目录,比如ID中的第一个字段为USB,那么Enum下会生成USB子目录,第二个字段为VID_aaaa&PID_bbbb,则在USB目录下生成VID_aa转载 2016-03-25 09:55:29 · 2621 阅读 · 0 评论 -
Windows驱动开发(中间层)
一、前言依据《Windows内核安全与驱动开发》及MSDN等网络质料进行学习开发。 二、初步环境1、下载安装WDK7.1.0(WinDDK\7600.16385.1)地址:https://msdn.microsoft.com/en-us/windows/hardware/hh852365 2、下载InstDrv软件(用于安装、启动、停止、卸载驱动)转载 2016-03-01 10:07:33 · 2355 阅读 · 0 评论 -
关于编码ansi、GB2312、unicode与utf-8的区别
原文:http://zz563143188.iteye.com/blog/1842131终于对编码有一定的认识,一说编码,就tmd的恶心。 关于编码ansi、GB2312、unicode与utf-8的区别先做一个小小的试验:在一个文件夹里,把一个txt文本(文本里包含“今天的天气非常好”这句话)分别另存为ansi、unicode、utf-8这三种编码的txt文件。然后,转载 2016-05-30 17:38:52 · 486 阅读 · 0 评论