Ubuntu14.04下使用OpenVPN Client

1.$apt-get install openvpn
2.安装完后,会生成目录/etc/openvpn/,装openvpn的配置文件(client.ovpn,ta.key,ca.crt,注意这三个文件由openvpn server端生成)拷贝到此目录
client.ovpn配置参考,一般server端提供都已经改好了不需要再做修改了
client
dev tap
proto tcp-client
remote 192.168.135.75 1194
resolv-retry infinite
nobind
mute-replay-warnings
redirect-gate[……]

Read more

mac ssh连接报错

解决办法

rm -rf ~/.ssh/known_hosts

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping o[……]

Read more

跨站脚本XSS

跨站脚本XSS又叫CSS (Cross Site Script)。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的,例如:获取受害者的会话标识以冒充受害者访问系统(具有受害者的权限),还能够轻松地强迫用户的浏览器发出非故意的HTTP请求,如诈骗性的电汇请求、修改口令和下载非法的内容等请求。

对于不可信的输入可以采用  apache.commons.lang3.StringEscapeUtils 对输入字符串进行过滤,将'<‘ ‘>’ ‘*’ 三个字符转换成html编码格式  [……]

Read more

对象拷贝的应用现状简介

对象拷贝的应用现状简介:

业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度,代码因此变得臃肿不堪,使用一些方便的对象拷贝工具类将是很好的选择。

目前流行的较为公用认可的工具类:

Apache的两个版本:(反射机制)

org.apache.commons.beanutils.PropertyUtils.copyProperties(Object dest, Object orig)

org.apache.commons.beanutils.BeanUtils.copyProperties(O[……]

Read more

nginx反向代克隆网站

我们可以通过Nginx的反向代理,来实现山寨或克隆一个网站。

比做小偷站实现起来更简单,因为不用任何网站程序,只需配置Nginx的反向代理即可。

  1. upstream www_cqclub_com {
  2.     server  115.238.101.200:80;
  3. }
  4. server{
  5.     listen 80;
  6.     server_name www.cqclub.com;
  7.     proxy_set_header Host www.22.cn;
  8.     proxy_set_header x-forwarded-for  $remot[……]

Read more