• WebView控件加载银联WAP

    2015-06-15 17-26-46 的屏幕截图
    今天有个商户在测试环境遇到WebView控件无法加载银联wap的问题。具体他们怎么设置的就不清楚了,说了半天没说通,干脆自己写了个demo丢给他。
    WebView加载银联wap只需要注意两个问题:
    1.开启WebView控件的JS功能。
    2.因为测试环境下的https证书是不受任信的,所以需要做证书信任处理。
    核心代码如下:
    (更多…)

  • 公司机房迁移小记

    IMG_1051

    公司因需要决定把机房从东莞樟木头电信机房迁移到国家超级计算中心,并重新规划部署。其中遇到了一些小情况,特此做记录,希望后来人少走一些弯路。
    新的环境使用vmware exsi虚拟化,所有服务器使用redhat 6.4和windows 2008组成,以下操作均是在linux环境下。

    1. 划分卷组

    为方便以后扩展,我们把数据区放到LVM管理。先始用fdisk把磁盘sdb划分出一整块区域sdb1,使用pvcreate命令创建物理卷。

    pvcreate /dev/sdb1

    执行成功后,使用pvdisplay命令可以查看物理卷信息。
    然后使用vgcreate命令创建名为vg_db的卷组。

    vgcreate vg_db /dev/sdb1

    执行成功后使用vgdisplay命令可以查看卷组信息。
    再使用lvcreate命令创建名为lv_db01,空间为256GB的逻辑卷。

    lvcreate -n lv_db01 -L 256G vg_db

    执行成功后使用lvdisplay命令可以查看逻辑卷信息。
    (更多…)

  • 端口批量转发工具v1.1

    之前因为工作需求,开发了一款端口转发工具,实现原理参见:JAVA实现端口转发功能。这段程序只能针对一个端口转发,要实现多个转发功能就需要运行多个程序,所以便开发了新的增强版端口转发工具。

    新版端口批量转发工具的配置文件是参考另一款转发工具 (rinetd) 的格式来实现的,完全可以和rinetd配置文件共用。使用格式如下:

    listenIP listenPort destinationIP destinationPort
    参数说明:
    listenIP:本地监听网卡地址,输入0.0.0.0接受所有连接
    listenPort:本地监听端口
    destinationIP:转发目标地址
    destinationPort:转发目标端口

    (更多…)

  • JAVA实现端口转发功能

    使用vmware workstation发现NAT模式端口转发存在一些问题。

    1.在windows系统下虚拟XP,在XP中使用VPN,然后用ccproxy架设代理。虚拟xp使用的是NAT模式连网,使用vmware workstation自带的端口转发工具设置808端口转发(ccproxy代理端口)不能上网。

    2.在centos系统下vmware workstation的网络工具中,没有NAT端口转发选项。手动更改配置文件实现端口转发失败。

    其实我要的功能很简单,就一个端口转发。在B机器上安装好虚拟机C,用A机器去连接。因为B机器和A机器是不同网段且不相通(但是A能连接B),所以A连接C需要B转发。使用vmware workstation自带转发实现不了,于是自己写了一个端口转发的小程序。是使用JAVA编写的,能运行于全平台。

    (更多…)

  • JS分页插件

    查询分页几乎是每个系统都会用到的,之前用JSP写了一个分页组件,但是使用起来不太访便,需要在导入分页组件的页面上重写一个javascript的查询方法。所以我进行了改进,用纯javascript实现,写了一个新的分页插件。这个版本的分页插件不仅必免重写查询方法,还增强了通用性。因为是javascript实现,所以除了适用于java,也适用于php、.net等。其实这个分页插件是13年上半年就写好了的,一直在使用,没有发现bug。

    使用时需要引入jquery和分页插件本身js文件。

    <script src="./jquery.js" type="text/javascript">
    <script src="./paging.js" type="text/javascript"></script>
    <script type="text/javascript">
    var paging = $.paging({
                   id:"paging",
                   current:"${paging.current }",
                   row:"${paging.row }",
                   count:"${paging.count}",
                   total:"${paging.total}",
                   url:queryUrl,
                   condition:{}
                   });
    </script>

    (更多…)

  • 无线入侵之破解

    现在到处都是无线网,犹其是一线城市,无奈都设有密码,有时候想连下看看网页也不行。但是道高一尺,魔高一丈,从来没有绝对的安全……

    一个cracker首先要学会的是隐藏自己,所以在破解之前先伪造自己的mac地址。
    查看无线网卡:iwconfig

    伪造随机mac地址:macchanger -r wlan0
    (还原地址:macchanger -p wlan0)

    为了更好地识别无线网络环境,先对airodump-ng的out库升级。
    airodump-ng-oui-update

    设置网卡为监听模式
    airmon-ng start wlan0
    (更多…)

  • 无线入侵之嗅探

    前些时间一位朋友表示对抓包有兴趣,所以有写这篇日志的灵感。我尽量用最简单的方式给所有的好友一个忠告,天下没有白吃的午餐,无线网不是那么好蹭的。在这里,自己的电脑和手机模拟入侵手段之一:嗅探。

    首先确定网关,电脑和手机的IP

    我在电脑上使用ettercap对手机进行arp欺骗。

    命令:ettercap -T -M arp:remote /192.168.1.1/ /192.168.1.100/
    192.168.1.1是网关
    192.168.1.100是手机ip
    至于原理,可以google一下arp攻击原理
    (更多…)