- 浏览: 1608297 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (603)
- T_java (145)
- T_script&ASP (51)
- T_C/C++ (25)
- T_PowerBuilder (11)
- T_Database (53)
- T_odoo (7)
- T_应用服务器 (50)
- T_专_条形码 (6)
- T_专_负载均衡器 (4)
- T_操作系统 (94)
- T_信息安全 (41)
- T_专_搜索引擎 (14)
- T_L_PHP (58)
- T_L_Delphi (18)
- T_L_.NET、C#、VisualStudio (25)
- T_L_Objective-C (6)
- T_移动开发 (53)
- T_网络 (109)
- T_大数据 (2)
- T_嵌入式 (2)
- T_小众技术 (24)
- T_未分类 (58)
- L_旅游印记 (1)
- L_生活随笔 (48)
- L_中国文化 (18)
- L_户外与生存 (0)
最新评论
-
csbean4004:
不知道哪传来得恶习,发帖子不好好发,故意弄错一些东西,很讨厌
让HTML5支持后置摄像头 -
withthewind:
终于找到一个可以用的了。。。
如何用VBA取得Word文档中的标题前面的序号 -
busbby:
兄弟,无法下载,说文件不完整
一个好用的Outlook ost格式文件转pst文件的工具 -
yijavakevin:
密码啊~解压密码多少?
一个二维条形码组件 -
vipbooks:
你给的那个链接根本无法下载,跳到官网看了下最新版12M,但点下 ...
十步以内完成精细web打印
在SPARC/Solrias10上安装ModSecurity插件
在有分区的系统上安装ModSecurity,与没有分区的安装过程有所不同,因为有分区的系统上,根目录下的系统目录一般是不允许写的,例如:
/usr/
/bin/
/sbin
等等,所以在使用pkgadd命令在安装时,要记得用“-R”命令指定不同于默认安装目录的路径,并且,由于依赖库使用的不同默认安装目录,所以在编译ModSecurity时,也要修改相应的源代码,以指定正确的依赖组件的位置。
在按照本文所讲步骤安装时,有个大前提是您的系统上必须先安装C编译器,我安装的是gcc V2.4.6
god@heaven # gcc --version
gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
一、下载最新的ModSecurity源码包,写此文时最新版本是2.5.12
官方网站: http://www.modsecurity.org/
下载点: http://nchc.dl.sourceforge.net/project/mod-security/modsecurity-apache/2.5.12/modsecurity-apache_2.5.12.tar.gz
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
二、检查依赖组件:
打开modsecurity-apache_2.5.12.tar.gz,在目录modsecurity-apache_2.5.12\doc下找到的手册文件首页index.html,然后根据说明打开单页HTML或多页HTML或PDF格式的手册。我选择是单页HTML格式。
在手册中明确指出ModSecurity依赖的组件如下:
1、Apache2.x版本
2、Apache中,mod_unique_id组件必须已经安装
3、libapr 和 libapr-util (http://apr.apache.org/)
4、libpcre (http://www.pcre.org/)
5、libxml2 (http://xmlsoft.org/downloads.html)
6、liblua v5.1.x (http://www.lua.org/download.html)该组件可选,只在需要使用Lua引擎时才需要
7、libcurl v7.15.1或更高版本 (http://curl.haxx.se/libcurl/)该组件在需要使用mlogc组件收集ModSecurity的审计日志时需要
对于Solrias10/SPARC环境,相应的组件下载地址是:
1、Apache2.2.14 ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/apache-2.2.14-sol10-sparc-local.gz
2、libapr ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/apr-1.2.2-sol10-sparc-local.gz
3、libapr-util ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/aprutil-1.2.2-sol10-sparc-local.gz
4、libpcre ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/pcre-7.9-sol10-sparc-local.gz
5、libxml2 ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/libxml2-2.6.31-sol10-sparc-local.gz (Solrias10中已经自带)
6、liblua v5.1.4 ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/lua-5.1.4-sol10-sparc-local.gz
7、libcurl v7.20.0 ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/curl-7.20.0-sol10-sparc-local.gz
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
三、安装组件
1、安装Apache
一般情况下,Apache是已经安装好的,所以不再详述安装过程,我的环境下Apache2.2.10安装目录是:
/app1/usr/local/apache2.2.10/
要注意的是在安装时要指定安装mod_unique_id组件
2、安装 libapr 和 libapr-util
这两个组件是我以前预先安装好的,所以只写一下安装命令
god@heaven # gunzip apr-1.2.2-sol10-sparc-local.gz
god@heaven # pkgadd -R /app1 -d apr-1.2.2-sol10-sparc-local
注意,在pkgadd 命令后的“-R”参数,是指定安装路径的根目录是/app1,这样指定后,该组件实际的安装路径是
/app1/usr/local/apr
god@heaven # gunzip aprutil-1.2.2-sol10-sparc-local.gz
god@heaven # pkgadd -R /app1 -d aprutil-1.2.2-sol10-sparc-local
3、安装libpcre
god@heaven # gunzip pcre-7.9-sol10-sparc-local.gz
god@heaven # pkgadd -R /app1/ -d pcre-7.9-sol10-sparc-local
4、安装libxml2
该组件操作系统已经自带(也可能是系统管理员在以前某个时间安装的),不再叙述安装过程
5、安装liblua v5.1.4
god@heaven # gunzip lua-5.1.4-sol10-sparc-local.gz
god@heaven # pkgadd -R /app1/ -d lua-5.1.4-sol10-sparc-local
6、安装libcurl v7.20.0
god@heaven # gunzip curl-7.20.0-sol10-sparc-local.gz
god@heaven # pkgadd -R /app1 -d ./curl-7.20.0-sol10-sparc-local
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
四、解压ModSecurity源码包
god@heaven # pwd
god@heaven # /app1
god@heaven # gunzip modsecurity-apache_2.5.12.tar.gz
god@heaven # tar -xvf modsecurity-apache_2.5.12.tar
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
五、配置编译环境
进入到ModSecurity源码目录
god@heaven # cd /app1/modsecurity-apache_2.5.12/apache2
执行配置命令
1、第一次执行
god@heaven # ./configure
……
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/app1/sparc/modsecurity-apache_2.5.12/apache2':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
说明gcc编译器没找到,用以下命令找到gcc的安装位置
root@xmds7-2 # find / -name gcc
/usr/sfw/lib/gcc
/usr/sfw/bin/gcc
/usr/sfw/libexec/gcc
/usr/local/bin/gcc gcc可执行程序在这里
/usr/local/doc/gcc
/usr/local/lib/gcc
/usr/local/libexec/gcc
在PATH环境变量中加入gcc所在的路径即可
god@heaven # export PATH=$PATH:/usr/local/bin/
2、再次执行 ./configure
root@xmds7-2 # ./configure
……
checking for strtol... yes
checking for fchmod... yes
configure: looking for Apache module support via DSO through APXS
configure: error: couldn't find APXS
配置程序找不到APXS的位置,我们进入到Apache2.2.10安装目录并在 bin 目录下找到apxs,apxs的全路径是:
/app1/usr/local/apache2.2.10/bin/apxs
3、第三次执行 ./configure
带上参数,告诉配置程序apxs所在的位置
god@heaven # ./configure --with-apxs=/app1/usr/local/apache2.2.10/bin/apxs
……
configure: looking for Apache module support via DSO through APXS
configure: found apxs at /app1/usr/local/apache2.2.10/bin/apxs
configure: checking httpd version
configure: httpd is recent enough
checking for libpcre config script... no
configure: *** pcre library not found.
configure: error: pcre library is required
没找到pcre库的位置,我们知道pcre安装的位置,直接指定即可
4、第四次执行 ./configure
带参数,指定pcre库的位置
god@heaven # ./configure --with-apxs=/app1/usr/local/apache2.2.10/bin/apxs --with-pcre=/app1/usr/local/bin/
……
configure: looking for Apache module support via DSO through APXS
configure: found apxs at /app1/usr/local/apache2.2.10/bin/apxs
configure: checking httpd version
configure: httpd is recent enough
checking for libpcre config script... /app1/usr/local/bin//pcre-config
configure: using '-L/usr/local/lib -R/usr/local/lib -lpcre' for pcre Library
checking for libapr config script... no
configure: *** apr library not found.
configure: error: apr library is required
报找不到apr库,我们在命令行直接指定就可以了,同样的,在后一步若报找不到apu库时,直接指定即可,最后的完整配置命令如下:
./configure --with-apxs=/app1/usr/local/apache2.2.10/bin/apxs --with-pcre=/app1/usr/local/bin/ --with-apr=/app1/usr/local/apache2.2.10/ --with-apu=/app1/usr/local/apache2.2.10/
其中的三个参数的含义解释如下:
--with-apxs=/app1/usr/local/apache2.2.10/bin/apxs 指定Apache的apxs组件可执行程序的位置,该组件是动态安装Apache组件的工具,安装Apache时必须要安装它
--with-pcre=/app1/usr/local/bin/ 指定pcre库的可执行程序安装位置
--with-apr=/app1/usr/local/apache2.2.10/ 指定apr库的位置,按照我上面步骤安装的该组件就是这个位置
--with-apu=/app1/usr/local/apache2.2.10/ 指定apu库的位置
在我的环境中,只有加上这三个参数,configure才能执行成功
5、第五次执行 ./configure
god@heaven # ./configure --with-apxs=/app1/usr/local/apache2.2.10/bin/apxs --with-pcre=/app1/usr/local/bin/ --with-apr=/app1/usr/local/apache2.2.10/ --with-apu=/app1/usr/local/apache2.2.10/
……
config.status: creating Makefile
config.status: creating build/apxs-wrapper
config.status: creating mlogc-src/mlogc-batch-load.pl
config.status: creating t/run-unit-tests.pl
config.status: creating t/run-regression-tests.pl
config.status: creating t/gen_rx-pm.pl
config.status: creating t/csv_rx-pm.pl
config.status: creating t/regression/server_root/conf/httpd.conf
config.status: creating ../tools/rules-updater.pl
config.status: creating mlogc-src/Makefile
config.status: creating mod_security2_config.h
god@heaven #
配置成功
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
六、编译源码
执行编译命令
1、第一次执行make
god@heaven # make
/app1/usr/local/apache2.2.10/build/libtool --silent --mode=compile gcc -prefer-pic -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -g -O2 -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -O2 -g -Wall -DWITH_PCRE_STUDY -DMODSEC_PCRE_MATCH_LIMIT=1500 -DMODSEC_PCRE_MATCH_LIMIT_RECURSION=1500 -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I. -I/app1/sparc/httpd-2.2.10/srclib/apr/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/xml/expat/lib -I/app1/usr/local/ssl/include -I/usr/local/ssl/include -I/usr/local/include -I/usr/include/libxml2 -c -o mod_security2.lo mod_security2.c && touch mod_security2.slo
In file included from modsecurity.h:38,
from mod_security2.c:24:
msc_pcre.h:24:18: pcre.h: 无此文件或目录
apxs:Error: Command failed with rc=65536
.
*** Error code 1
The following command caused the error:
src=""; \
for f in mod_security2 apache2_config apache2_io apache2_util re re_operators re_actions re_tfns re_variables msc_logging msc_xml msc_multipart modsecurity msc_parsers msc_util msc_pcre persist_dbm msc_reqbody pdf_protect msc_geo acmp msc_lua msc_release; do \
src="$src $f.c"; \
done; \
rm -f msc_test msc_test.o msc_test.lo msc_test.slo; \
build/apxs-wrapper -c -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I. -I/app1/sparc/httpd-2.2.10/srclib/apr/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/xml/expat/lib -I/app1/usr/local/ssl/include -I/usr/local/ssl/include -I/usr/local/include -I/usr/include/libxml2 -L/usr/local/lib -R/usr/local/lib -lpcre -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl -Wc,-O2 -Wc,-g -Wc,-Wall -Wc,-DWITH_PCRE_STUDY -Wc,-DMODSEC_PCRE_MATCH_LIMIT=1500 -Wc,-DMODSEC_PCRE_MATCH_LIMIT_RECURSION=1500 $src
make: Fatal error: Command failed for target `mod_security2.la'
报错: msc_pcre.h:24:18: pcre.h: 无此文件或目录
在msc_pcre.h文件中有include pcre.h,但在默认的路径找不到pcre.h,解决办法是修改msc_pcre.h:
god@heaven # vi msc_pcre.h
然后找到
#include <pcre.h>
改成:
#include </app1/usr/local/include/pcre.h>
保存并重新make
2、第二次执行make
god@heaven # make
/app1/usr/local/apache2.2.10/build/libtool --silent --mode=compile gcc -prefer-pic -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -g -O2 -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -O2 -g -Wall -DWITH_PCRE_STUDY -DMODSEC_PCRE_MATCH_LIMIT=1500 -DMODSEC_PCRE_MATCH_LIMIT_RECURSION=1500 -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I. -I/app1/sparc/httpd-2.2.10/srclib/apr/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/xml/expat/lib -I/app1/usr/local/ssl/include -I/usr/local/ssl/include -I/usr/local/include -I/usr/include/libxml2 -c -o msc_release.lo msc_release.c && touch msc_release.slo
/app1/usr/local/apache2.2.10/build/libtool --silent --mode=link gcc -o mod_security2.la -R/usr/local/lib -R/usr/lib -L/usr/local/lib -L/usr/lib -lpcre -lxml2 -lz -lpthread -lm -lsocket -lnsl -rpath /app1/usr/local/apache2.2.10/modules -module -avoid-version msc_release.lo msc_lua.lo acmp.lo msc_geo.lo pdf_protect.lo msc_reqbody.lo persist_dbm.lo msc_pcre.lo msc_util.lo msc_parsers.lo modsecurity.lo msc_multipart.lo msc_xml.lo msc_logging.lo re_variables.lo re_tfns.lo re_actions.lo re_operators.lo re.lo apache2_util.lo apache2_io.lo apache2_config.lo mod_security2.lo
ld: fatal: library -lpcre: not found
ld: fatal: File processing errors. No output written to .libs/mod_security2.so
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
*** Error code 1
The following command caused the error:
src=""; \
for f in mod_security2 apache2_config apache2_io apache2_util re re_operators re_actions re_tfns re_variables msc_logging msc_xml msc_multipart modsecurity msc_parsers msc_util msc_pcre persist_dbm msc_reqbody pdf_protect msc_geo acmp msc_lua msc_release; do \
src="$src $f.c"; \
done; \
rm -f msc_test msc_test.o msc_test.lo msc_test.slo; \
build/apxs-wrapper -c -I/app1/usr/local/apache2.2.10/include -I/app1/usr/local/apache2.2.10/include -I. -I/app1/sparc/httpd-2.2.10/srclib/apr/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/include -I/app1/sparc/httpd-2.2.10/srclib/apr-util/xml/expat/lib -I/app1/usr/local/ssl/include -I/usr/local/ssl/include -I/usr/local/include -I/usr/include/libxml2 -L/usr/local/lib -R/usr/local/lib -lpcre -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl -Wc,-O2 -Wc,-g -Wc,-Wall -Wc,-DWITH_PCRE_STUDY -Wc,-DMODSEC_PCRE_MATCH_LIMIT=1500 -Wc,-DMODSEC_PCRE_MATCH_LIMIT_RECURSION=1500 $src
make: Fatal error: Command failed for target `mod_security2.la'
报错:ld: fatal: library -lpcre: not found
没找到pcre动态库的位置,解决办法就是把pcre动态库(libpcre.so )所在的路径加入系统变量:
god@heaven # LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app1/usr/local/lib;export LD_LIBRARY_PATH
3、第三次执行make
god@heaven # make
……
/app1/usr/local/apache2.2.10/build/libtool --silent --mode=link gcc -o mod_security2.la -R/usr/local/lib -R/usr/lib -L/usr/local/lib -L/usr/lib -lpcre -lxml2 -lz -lpthread -lm -lsocket -lnsl -rpath /app1/usr/local/apache2.2.10/modules -module -avoid-version msc_release.lo msc_lua.lo acmp.lo msc_geo.lo pdf_protect.lo msc_reqbody.lo persist_dbm.lo msc_pcre.lo msc_util.lo msc_parsers.lo modsecurity.lo msc_multipart.lo msc_xml.lo msc_logging.lo re_variables.lo re_tfns.lo re_actions.lo re_operators.lo re.lo apache2_util.lo apache2_io.lo apache2_config.lo mod_security2.lo
libtool: link: warning: library `/app1/usr/local/lib/libpcre.la' was moved.
终于看到没有报错的执行结果
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
七、测试编译结果
god@heaven # make test
……
10) tfn "urlEncode": passed
11) tfn "urlEncode": passed
12) tfn "urlEncode": passed
13) tfn "urlEncode": passed
14) tfn "urlEncode": passed
15) tfn "urlEncode": passed
16) tfn "urlEncode": passed
17) tfn "urlEncode": passed
Passed: 17; Failed: 0
All tests passed (576).
测试结果全都pass了,好现象!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
八、安装日志收集组件
god@heaven # make mlogc
出错,在经过若干次尝试之后,暂时放弃日志组件的安装(mlogc)
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
九、执行安装
god@heaven # make install
……
----------------------------------------------------------------------
Libraries have been installed in:
/app1/usr/local/apache2.2.10/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- use the `-RLIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /app1/usr/local/apache2.2.10/modules/mod_security2.so
安装成功,组件所在路径是
/app1/usr/local/apache2.2.10/modules/mod_security2.so
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
十、配置httpd.conf
1、备份httpd.conf
god@heaven # cd /app1/usr/local/apache2.2.10/
god@heaven # cp conf/httpd.conf conf/httpd.conf.20100305
2、修改httpd.conf
god@heaven # vi conf/httpd.conf
在httpd.conf中插入三段内容,如下:
#####插入下面的内容(For ModSecurity)#######
#On UNIX (and Windows if you did not copy the DLLs as stated above) you must load libxml2 and lua5.1
# before ModSecurity with something like this:
LoadFile /usr/lib/libxml2.so
LoadFile /app1/usr/local/lib/liblua5.1.so
#####插入结束#######
###设置动态加载的DSO模块
# Example:
# LoadModule foo_module modules/mod_foo.so
#
##如果需要提供基于文本文件的认证,加载此模块,否则注释掉
LoadModule authn_file_module modules/mod_authn_file.so
……
LoadModule userdir_module modules/mod_userdir.so
##此模块提供从文件系统的不同部分到文档树的映射和URL重定向,推荐加载
LoadModule alias_module modules/mod_alias.so
##如果需要基于一定规则实时重写URL请求,加载此模块(推荐),否则注释掉
LoadModule rewrite_module modules/mod_rewrite.so
#####插入下面的内容(For ModSecurity)#######
##加载ModSecurity过滤插件,以解决SQL注入和XSS问题
LoadModule security2_module modules/mod_security2.so
#####插入结束#######
……
###页面最后
#####插入下面的内容(For ModSecurity)#######
##ModSecurity插件的配置文件信息
<IfModule security2_module>
Include conf/modsecurity_crs/*.conf
Include conf/modsecurity_crs/base_rules/*.conf
</IfModule>
#####插入结束#######
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
十一、设置配置文件
ModSecurity2.X自带比较丰富的过滤规则库,我们只需要根据自己的需要把相应的配置文件复制到服务器即可
1、先在Apache的conf目录下建一个新目录modsecurity_crs,这个目录名要与httpd.conf文件中指定的路径一致:
conf/modsecurity_crs/
2、从ModSecurity源码包中把rules目录里的所有内容(包括子目录)复制到服务器上的onf/modsecurity_crs/目录下
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
十二、重启动Apache
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
到这里,如果以上步骤都顺利,那么ModSecurity也算安装成功了,你可以打开浏览器,试试SQL注入或跨站脚本,看看有没有被拦截掉。
发表评论
-
安卓动态分析工具 Inspeckage
2017-08-07 08:46 0工具介绍 一个基于Xposed 开发的应用动态分析工具 g ... -
Android逆向之旅---静态方式破解微信获取聊天记录和通讯录信息
2017-08-07 08:37 0一、猜想数据存放路径 微信现在是老少皆宜,大街小巷都在使用 ... -
破解微信数据库 并查询数据上传服务器
2017-08-07 08:29 0由于工作需求破解了微信的数据库 并获取想要的信息上传服 ... -
安卓黑科技之HOOK详解
2017-08-07 08:21 0本文带大家进入到安卓另一个世界 互联网攻防大战 Xpos ... -
安卓逆向之基于Xposed-ZjDroid脱壳
2017-08-07 08:18 0前言 之前介绍了普通常见的反编译模式 但对于使用了 360 ... -
Windown下最简安装nodejs和npm
2016-06-20 21:03 683Windown下最简安装nodejs和npm 一、下 ... -
另一个穿透内网的工具(类似ngrok)
2016-06-20 20:26 4830前段时间介绍过两种把内网端口映射到公网的工具:ngrok ... -
Docker无法拉取镜像的一个解决办法
2016-06-16 12:47 14126在阿里云ECS上安装了docker,安装完成后,运行hell ... -
基于 HTTP/2 的 WEB 内网穿透实现(转)
2016-04-22 15:50 1495基于 HTTP/2 的 WEB 内网穿透实现 HTTP ... -
搭建自己的ngrok服务(转)
2016-04-22 15:42 893搭建自己的ngrok服务 在国内开发、企业号 ... -
一个把内网端口映射到外网的工具ngrok(类似与花生壳)
2016-04-22 14:35 1407Secure tunnels to localhost ... -
申请Let's encrypt的免费SSL证书的正确姿势(转)
2016-03-30 19:16 1380申请Let's encrypt的免费SS ... -
通过 HTTP 头进行 SQL 注入(转)
2015-12-11 10:10 3255在漏洞评估和渗透测试中,确定目标应用程序的输入向量是 ... -
使用AXIOM给WebService调用增加SOAP头
2015-05-19 10:17 1153直接上代码 public static void ... -
如何为WordPress做安全防护? (转)
2014-12-18 09:38 1190最近看了infosec 出品的《Protecting Wo ... -
总结下在离开教育网后公网各种接入IPV6的方法(转)
2014-11-18 09:28 7472A.直连大法 方法1 ADSL ... -
Win7使用teredo连接IPv6的方法(转)
2014-11-18 09:27 0(1) 在 ” 开始 ”->” 运行 ” 中输入 c ... -
记录一个开源的PHP代码加密模块
2014-06-24 15:54 1057https://github.com/liexusong/ph ... -
Axis2管理控制台登录用户
2014-05-16 14:38 2126Axis2在Tomcat上装好后,可以通过其自带的管理界面进 ... -
weblogic server支持P3P协议
2013-10-16 19:34 808weblogic 支持P3P 隐私协议 来源:http:/ ...
相关推荐
1. 在安装时,可以选择启动图形console,installer将自动配置图形console。 2. 也可以先使用默认的text console进行安装,然后再进行配置图形console。 3. 在 Solaris 9 系统上,可以使用以下命令启动图形console: ...
本文将详细介绍如何在 Virtutech Simics 3.0.29 环境下,在 Windows XP (SP3) 操作系统上安装 Solaris 10 的 SPARC 版本。通过此教程,读者可以了解整个安装过程的关键步骤和技术要点。 #### 2. 准备工作 在开始...
LEON2则是LEON系列中的第二个版本,它在LEON1的基础上进行了改进和优化,具有更高的性能和更低的功耗。 VHDL(VHSIC Hardware Description Language)是一种硬件描述语言,用于设计和验证数字电子系统的功能。在...
expect-5.45-sol10-sparc-local.gz solaris9 安装expect工具方法 在网站http://www.sunfreeware.com/indexsparc9.html下载到对应系统本版软件包 需要下载4个软件包分别是: tcl-8.5a4-sol9-sparc-local.gz tk-8.5a4-...
本文档截图使用的是sun 服务器,具体进入ok模式的方法请参考各型号服务器的说明,本服务器有两块72G硬盘,安装时在第一块硬盘c0t0d0上创建分区,系统安装要求下(此处配置与虚拟机配置稍有不同)
您需要全天候任务关键性服务、企业级的合并/虚拟化解决方案,以及高度的可伸缩性。... 它可以提供相同的 SPARC/Solaris 优势,大型机级别的功能,以及数据中心级的可靠性能,但是成本却大大降低了。
Troubleshooting:在安装 Solaris 8 (SPARC 平台版本) 过程中,可能会遇到一些问题,如安装程序无法启动、无法检测到硬盘、无法连接到网络等。本指南提供了一些Troubleshooting 方法,可以帮助用户解决这些问题。 ...
### 在Win XP上使用Simics安装Solaris 10(SPARC)模拟机知识点解析 #### 一、介绍 在本篇文章中,我们将详细介绍如何在Windows XP (SP3)操作系统上利用Simics 3.0.29软件来安装Solaris 10 (SPARC)的模拟机,并对...
- 在安装过程中,应遵循ESD(静电放电)预防措施,佩戴防静电手环,避免静电对服务器造成损害。 - 安装服务器前,确保已阅读并理解所有安全警告和指导原则,避免不当操作导致设备损坏或人员受伤。 - 安装完毕后,...
本文将深入分析RTEMS在针对SPARC处理器及其Leon2兼容板卡上的移植代码,重点剖析三个核心目录:`cpukit/score/cpu/sparc`、`c/src/lib/libcpu/sparc` 和 `c/src/lib/libbsp/sparc/leon2` 的关键代码与功能。...
在IT行业中,Solaris 10操作系统因其稳定性和高性能而备受推崇,特别是在SPARC架构的服务器上。本篇文档将详细介绍如何在SPARC硬件上安装Solaris 10操作系统,涵盖了从硬件准备、串口连接到操作系统安装的全过程。 ...
描述中提到的“sparc-linux--gcc”是x86平台上的SPARC交叉编译工具链,这意味着它允许在运行x86处理器的计算机上编译出能够在SPARC架构系统上运行的程序。这对于开发和维护SPARC平台上的软件,特别是操作系统内核...
很难找的lsof for sparc,solaris 10和solaris 11的两个包我都上传了,安装很简单,一条命令 pkgadd -d lsof.4.87.SPARC.64bit.Solaris.11.pkg
在系统上解决软件包 gunzip tcl-8.5a4-sol9-sparc-local.gz gunzip tk-8.5a4-sol9-sparc-local.gz gunzip libgcc-3.4.6-sol9-sparc-local.gz gunzip expect-5.43.0-sol9-sparc-local.gz 得到如下4个软件包 tcl-8.5a4...
1. 硬件环境: SUNV240 2G内存 73G硬盘 --------------------------------------------------------------------- 2.软件环境: 检查操作系统 #uname –r 5.10 检查补丁 # pkginfo -i SUNWarc SUNWbtool SUNWhea ...
- 在安装过程中可能会遇到各种BUG,这些BUG可以通过打补丁来解决。 - 例如,某些已知的内核问题或驱动程序问题可以通过官方提供的补丁得到修复。 3. **打补丁:** - 安装必要的安全更新和功能增强补丁。 - 使用...
SPARC Enterprise M8000-HW安装手册 内部资料
在Solaris上安装TOP: 系统使用X86的Solaris 9,所以从下载top-3.5.1-sol9-intel-local.gz # gzip -d top-3.5.1-sol9-intel-local.gz # pkgadd -d top-3.5.1-sol9-intel-local 上面是简单的过程,下面介绍详细的。...
screen-4.0.3-sol10-sparc-local.gz solaris 10 上安装screen ,很有用