ubnt解决方案
查看: 22583|回复: 72

[原创] Openwrt 无线路由器搭建php服务器实现钓鱼.

  [复制链接]

933

回帖

1万

积分

1388 小时

在线时间

上校

注册时间
2009-10-11
金币
14196 个
威望
2 个
荣誉
1 个
累计签到:1700 天
连续签到:1 天
[LV.1825]无线元老
发表于 2016-3-4 20:06 |显示全部楼层
本帖最后由 476867546 于 2016-3-10 17:33 编辑 ( Q& ~5 I3 n* ]5 q* E! s
! |5 r$ O2 J3 ^) L+ {) r
              Openwrt 无线路由器搭建php服务器实现钓鱼.) H" g/ c) ~3 Q" u0 u
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)7 Z% R- t' C* ~8 ]( e$ u  C
6 a% y6 Y0 ^$ Y  I
准备工作:
  O6 \3 ^8 O7 t6 B  j- f# e) J( i9 cwinSCP连接路由在/www下建立一个sda/www文件夹
- e8 ~8 _% k( g' u  N
5 D* V- l! H6 Q6 n5 C1.安装nginx+php+mysql5 Q( r( Q2 s1 y2 _

/ V; V& U* W$ G+ b5 U6 I4 y进路由里修改openwrt安装源如下:
5 n  j/ A% J; ^( l( J6 vdest root /
$ ?3 t! {7 Z: L8 I3 Q; G1 f( Qdest ram /tmp
4 r1 ]1 t! C& O. x, \0 vlists_dir ext /var/opkg-lists& y+ A, {# l7 ?4 ]3 F4 C5 T% i2 L' E
option overlay_root /overlay
( J7 W8 _/ j# `3 ?4 hsrc/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
5 D" }  }% D* ?6 v- }  Msrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
5 s, x( K' ]0 k8 _7 S4 w7 Msrc/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing4 n4 o. r+ H4 P) c
src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
& o4 ~! A9 d) n, j& msrc/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management! S& L5 c9 f& q# W' Y6 Z9 t  G* v
打开putty终端更新并安装软件.% n9 i; U  j* G
opkg update

. K2 T# H  S2 V  E
opkg install php5 php5-mod-gd php5-mod-session php5-mod-pdo php5-mod-pdo-mysql php5-mod-mysql php5-mod-mcrypt php5-mod-mbstring php5-fastcgi php5-cgi php5-mod-xml php5-mod-ctype php5-mod-curl php5-mod-exif php5-mod-ftp php5-mod-iconv php5-mod-json php5-mod-sockets php5-mod-sqlite3 php5-mod-tokenizer php5-mod-zip
5 Q! {3 U  V8 `9 D0 Z! x& t+ i9 f+ w" b4 o% @
opkg install mysql-server
$ d7 F6 b. {9 y1 M  b/ R# L, c5 W/ ~: d& }6 }1 |
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia3 g' o$ h3 M" S' T8 s
, [) D  I2 n! c9 Z) Z/ O+ m
opkg install shadow-groupadd shadow-useradd4 H2 |* R( V. g4 E
1 f, x. X( C8 \2 t4 i
groupadd www- `, o0 d$ Z! {4 l

8 z' J! ?1 x, d$ p) i
useradd -g www www5 j/ P; I1 @6 W; s
$ y' o$ A8 p1 k; Q
chown -R www:www /www/sda/www
重启!& e. z, K9 Q3 x9 S
winSCP连接路由修改/etc/my.cnf(改掉这两段)
9 A- W$ L& }3 C6 O- Ndatadir                = /www/sda/data/mysql/3 R- w$ _8 k# x) |6 g! G8 g  A
tmpdir                = /www/sda/data/tmp/4 R5 f' |( G9 R; B% L

) b& x. {0 m. z; U% x; E2 t; E1 g6 [6 h( N% [0 A/ i& ~
创建数据库文件夹
1 z' c# _6 G3 x+ @% ?0 {mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp. W8 N( Z' x0 f1 m
$ s+ B( Q1 ]& t; g/ l% b% N& J
创建默认的数据库' |2 R# o/ n- K5 ~
/usr/bin/mysql_install_db --force  t% O. ?2 J" F6 [
& N; k1 j, c( q  f
启动mysql
" k) R: `2 B9 W/etc/init.d/mysqld start" H( a0 T1 b1 }! A: Z9 \) L
输入如下命令创建mysql的密码, \, [: e0 |4 y
/usr/bin/mysqladmin -u root password 1234567 L) H, Y; J/ s7 Y, C
登陆数据库) [+ H) b4 ^- g9 `6 M' J$ m4 L
mysql -u root -p  Y: @; g: C4 k
; d/ ?) q; |9 K2 f2 p
修改/etc/nginx/nginx.conf
9 t7 {7 b1 a0 Auser www www;& O' l: x1 T9 r
worker_processes  1;
7 ?  H) B7 @9 s( upid        /var/run/nginx.pid;
# f& O% ~. y6 ~3 L& k& xerror_log  /var/log/nginx_error.log;9 J+ V) w$ Q4 \4 [# j0 }) l
events {
: F, A- L* E; G8 V        use epoll;
9 {$ U- w; J5 d: ^7 z        worker_connections  1024;
/ U; y' j+ y) l}0 C7 ~, Y5 Y6 H. ?6 D
* _& l/ x* U2 D, f9 t

- e0 X" p/ K6 Q; Dhttp {$ u  _/ b2 I' r7 T
        include mime.types;
, K# N- T; R! b+ Y8 \4 f        default_type application/octet-stream;' e0 N% Y; D0 P/ U' z0 U, b3 P
        sendfile on;, W5 q* y- ]* F5 q6 Y+ p+ s
        tcp_nopush on;: e; _) c, a" g. A# [
        #keepalive_timeout 0;3 S) }/ K4 F0 {. ~- b' `
        keepalive_timeout 65;% J0 Y% T. l% B& [$ s
        gzip on;( A" x% f4 L+ w/ y0 B
        access_log   off;
5 R! @1 V! U  Q2 ~    5 B4 E7 f* B' I& z% V7 ~
        include       vhost.conf;
* W. R- a+ Y' J5 L$ y% P: w: ?}
9 j7 L7 E$ h) s  D/ G
! O5 K( t- E5 S( M# X/ R6 [+ I. K修改/etc/nginx/fastcgi_params
/ T  R9 h% S% K$ k, lif ($request_filename ~* (.*)\.php) {- H) c: N0 k: B5 b
    set $php_url $1;& P$ s& x$ N. @" d+ Y
}: _- `: [0 M5 H! Z! N$ @+ P0 R& r
if (!-e $php_url.php) {
( Q) }' o' i3 U  p) E( w% B3 K    return 403;% I6 U9 c0 I6 @; s3 o
}
" R. n- O$ b# C0 s% k6 k
2 d. D. R9 H4 x
+ _+ c# G' b- {* Q- E
fastcgi_param  QUERY_STRING       $query_string;9 L& A4 _3 t) ]) o' r0 {
fastcgi_param  REQUEST_METHOD     $request_method;! W. z, M( I, w) ]4 s8 W
fastcgi_param  CONTENT_TYPE       $content_type;
; q3 |+ h5 e" C8 X' Jfastcgi_param  CONTENT_LENGTH     $content_length;
& w* P8 M+ p& o  ~% `6 q( x  g1 g6 C) M
# {+ C" u+ I: B& o# t1 q! B9 J& Y
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;# n( s) w4 G0 t
fastcgi_param  REQUEST_URI        $request_uri;+ a1 d! ]/ `$ B
fastcgi_param  DOCUMENT_URI       $document_uri;' Y& n: l- ?" W
fastcgi_param  DOCUMENT_ROOT      $document_root;/ h, ]5 D1 @% ]3 y7 Z$ `2 L3 H# g
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
5 @+ Y5 d1 ?& A* J8 F
) _4 D; `& Z9 j

: O( m* M2 p4 I6 @/ Hfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;/ j: I$ A8 N3 v- ^, o/ c7 a
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;) o+ A7 B' e: v' n
) p, k/ j6 l" N4 N+ ^: W
9 c. `2 H$ f' x& \
fastcgi_param  REMOTE_ADDR        $remote_addr;* j' b6 G8 q* X7 C; I! V
fastcgi_param  REMOTE_PORT        $remote_port;7 ^% i. s% q, y$ Q: y
fastcgi_param  SERVER_ADDR        $server_addr;3 Q0 t) W' ?2 W$ D( v- S/ B$ u
fastcgi_param  SERVER_PORT        $server_port;
9 H+ z: A* G9 M" e& efastcgi_param  SERVER_NAME        $server_name;
( Q4 A8 i% w* F% m
% ?' g; e5 R4 H& M& c7 [" a
5 y' K0 Z5 s0 H# \# L. x" E7 e
# PHP only, required if PHP was built with --enable-force-cgi-redirect
' N, h5 c/ u9 n0 W' q% @0 O0 cfastcgi_param  REDIRECT_STATUS    200;
( F3 k# D6 M) R
, ]$ Y/ [$ }" T2 ^$ S添加文件/etc/nginx/vhost.conf
1 ^% r4 P5 }2 z0 I. nserver {
1 C7 ]1 E& t) t! N# ~        listen       8000;
# X7 ^+ ], }- T  H+ ^        server_name  localhost;
& b/ ]% C/ l, C* a" a( |        root  /www/sda/www;3 N/ v3 \' y+ Q- {4 [
        index  index.html index.htm index.php default.php;
* |! r  S# D# K  W# M        error_page   500 502 503 504  /50x.html;0 z1 W4 u2 ^+ p1 y
0 y* ?) U6 K9 U9 q; Z3 z$ F/ `

  N: ?2 ?  Z: s( f$ X( ?        location = /50x.html {" G* Q+ X' o9 s7 f
        root html;5 K; T& @! g* i1 L4 |/ b
        }6 a- j8 M+ r* ?. l- v: H+ B
& t6 q# P' `  z: r! `

% f9 \/ a; d6 h) E/ b        location ~* ^.+\.php(\/.*)*$ {! i: ~* s& n4 D) G
        fastcgi_pass   127.0.0.1:9000;/ r; A) c9 a$ x2 C0 k9 ^
        fastcgi_index  index.php;
( u2 ?7 }& c9 k2 m" R4 |) F        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;! f3 x+ S6 ~8 w& }5 l: Q
        include        fastcgi_params;
1 c( e1 p) u: B- o# _' _: N( L/ k    }) l8 w4 v; g- L% Z! c7 v2 F, ~: Z
}
& U9 k( p0 M; T& z
( U) A" e* m' S5 i  }( z修改/etc/php.ini) j; F4 e% Z5 v0 B# W5 V
short_open_tag = on
5 d- }# c- \0 m: E+ l9 z0 s; K  x#doc_root = "/www/www" 2 F+ A3 P% d. U* }# _

* i) M2 {, `1 [# M

# \# R/ I3 r5 f4 G& m3 f# nextension=ctype.so- S9 a. j" S+ ^6 R) u
extension=curl.so  u7 U8 i7 q0 N0 w
extension=gd.so
. i5 P* I6 Y2 ]- ^" W7 S7 @extension=mbstring.so: C( `: z- P: j8 h* l
extension=mcrypt.so3 F* l4 ^& p! n# }" G* Z6 E
extension=mysql.so# ~5 ?1 R+ n0 n/ a
extension=pdo.so) C* s7 L- y0 A! C0 n
extension=pdo_mysql.so7 K( A* h3 c2 X- C, A8 k5 [
extension=session.so8 m9 l& }0 }3 L  G" n
extension=sockets.so
, T  k, _/ [$ o) P0 o  V7 r9 Rextension=tokenizer.so
' c3 X7 c; E4 n5 T2 k- hextension=xml.so
( J: P0 e! j7 L6 b8 K
& \8 j3 C, ]4 N: J
+ Q/ c" t6 D$ }0 C
[Date]
- J9 t4 a4 ~5 Z$ b$ k7 i) }date.timezone = Asia/Shanghai5 N6 a/ ^0 T; [4 X- ]

1 g! \0 B! M; v( Z" v

- Y6 ?2 H' t, \) b) ^[MySQL]6 j/ c. t. I' o- K
mysql.default_socket = /var/run/mysqld.sock 5 x  D7 l4 Z6 v$ ~1 Z6 W! n0 b0 D
/ J* j  Z' }8 r& P, I5 |5 A8 j8 d
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)
7 i! P3 z, f$ X2 e9 O' ?/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi9 f6 K8 d! ^$ t: V7 p( J
$ ]8 W- x! `. H+ H
启动nginx
6 y  v- X' }% C' Y/ J/etc/init.d/nginx enable
# I3 o: `) r" L5 z/ ^# E, G/etc/init.d/nginx start
3 \+ h' G* h2 d: \2 W+ X+ ]1 g( Z) N
php服务器搭建完成重启.  [) b/ ^5 ^6 P. K$ H
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )8 T/ D: i" s* q5 x) N" W8 R& R
/ H. \2 s8 u" Y0 Q

1 f& I' \7 }& Z) Q8 I/ S1 g2.网页跳转(有2种方法)) @2 k3 i" c; a9 k; T
1DNS跳转- O4 Z& N. M3 U- n5 W
2防火墙重定向
; g# H# F4 s; b1 dns跳转  {& F# O7 z- m
修改etc/dnsmasq.conf(需要输入对应网址才跳转)& a# b. o5 w9 G$ ~
address=/www.baidu.com/192.168.1.1, a0 _9 W: l' @0 u" j! z2 z
address=/www.taobao.com/192.168.1.1
+ b2 R- H! U  |! C2 防火墙重定向(需要联网才跳转); m- v9 r/ o7 t# }! Z
修改防火墙自定义规则:2 i9 }' D9 ?) c" `" h# g0 R+ C
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80) Z3 y. ~: V8 C
最后修改/etc/nginx/vhost.conf 端口为807 q6 W/ p$ D4 U6 f/ L9 {' u

( I& Z; j( U% Q' ~1 i$ i/ u4 f8 ^' J: I; o- |6 P
  i8 b+ x' j! A/ U" E
2 E0 J7 O' x0 G$ Y
重启后打开baidu网页即跳转
8 E5 v2 s8 }2 i. g+ z# L
) b4 I: D! }) p' ]' L
3 `! n8 x& i: i1 Y0 @
* G' Z/ d: B9 D1 X" T

! j; C6 z* S8 s使用samba映射www文件夹查看MM
9 K7 `# {8 v- t& p: ]# i; q# D5 P, P! I/ i! w
有usb口就插个网卡进行mdk3.....
7 R) v- J9 M! C( l2 ?0 {$ c5 y6 y; d3 _! J' s
- p) v* ?. u9 ~  K  h9 h+ `2 n$ D
6 `4 `. d2 r5 C* c7 N% I

3 o: @0 C3 E& F2 s' D5 P: i& d( d( s" @6 O

5 A( l8 E" H! _
/ a+ W* w3 L8 i+ y0 L
5 P3 b4 w! a/ ~+ ^" i- h8 o( n
" Y; n0 }9 w' U0 y补充内容 (2017-6-25 20:19):- J# F* w5 g" N5 ?. O% S& `
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui
: o# L/ S2 z$ O5 `! u7 Z# I6 t( C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

评分

1

查看全部评分

本帖被以下淘专辑推荐:

  • · 2|主题: 3, 订阅: 0
签到咯.

60

回帖

2806

积分

481 小时

在线时间

少校

注册时间
2014-4-6
金币
2692 个
威望
1 个
荣誉
0 个
累计签到:326 天
连续签到:0 天
[LV.365]无线熟人
发表于 2016-3-7 00:03 |显示全部楼层
本帖最后由 to89 于 2016-3-18 21:40 编辑 " \% R, b* e9 U, p# I

+ W! l, i/ T! d& g# d2 ^# ^/ Z$ O# h
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)! M( w; u$ z, p  J
" Z+ I9 p+ Q. K- X* S& F
大神,弄半天都搞不定啊。$ r# S6 A% E4 \
有修改好的OpenWRT固件吗?集成固件有更好!!
8 [5 a0 v+ R! c  C' ~# d- n固件和钓鱼页面,能否给个百度下载?
2 X/ [$ h3 c. E- u  V2 W" C+ v3 D
& E/ m# D. T; g# V# E% o( p
PS:
& r; C! O6 a9 U# c1 X& M本小白在16m+128m的newifi等的7620A路由玩了一轮,
8 ]! g5 u, [0 }8 V" V. z. x& K$ M装上PandoraBox著名的20150608固件后,0 c8 h9 N9 z  t  \; m" s* c
不用更改更新源,直接opkg update......全部装上了更新和插件。0 P# P1 W7 u8 B0 K2 K

7 v2 v# R2 m3 F. |4 r其他设置文件夹全部搞对后,到了修改文档就不会了,5 j( V( q# l8 X# A( Y# s
有大神用PandoraBox-20150608做个集合包有得玩了。# _( A2 M1 @3 u( u0 t. K
& _/ `$ @1 {7 m) ~

4 l: p3 M: X' e) }/ w" G
% y, T$ a# X. z9 o, c6 `) z' O9 {9 r9 C8 U8 S) D
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

注册时间
2012-7-23
金币
2266 个
威望
0 个
荣誉
0 个
累计签到:255 天
连续签到:0 天
[LV.365]无线熟人
发表于 2016-3-5 06:50 |显示全部楼层

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览
1 H  \4 [5 ]- p5 `4 K( l本主题购买截止日期为 2017-4-3 20:06,到期后将免费- M; G+ \& ~+ g2 D. T* \# ?
今日已签到
回复

使用道具 举报

26

回帖

1345

积分

235 小时

在线时间

上尉

注册时间
2011-4-11
金币
1287 个
威望
1 个
荣誉
0 个
累计签到:148 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-5 08:48 |显示全部楼层
本主题需向作者支付 120 元金币 才能浏览# ]8 C9 m- r* b" r+ q  P( J/ k
5 a6 `! \6 `2 Q本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

26

回帖

1345

积分

235 小时

在线时间

上尉

注册时间
2011-4-11
金币
1287 个
威望
1 个
荣誉
0 个
累计签到:148 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-5 08:48 |显示全部楼层
本主题需向作者支付 120 元金币 才能浏览# ]8 C9 m- r* b" r+ q  P( J/ k, f" ?! _  Z& u6 |* t
本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

26

回帖

1345

积分

235 小时

在线时间

上尉

注册时间
2011-4-11
金币
1287 个
威望
1 个
荣誉
0 个
累计签到:148 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-5 08:48 |显示全部楼层

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览# ]8 C9 m- r* b" r+ q  P( J/ k- p' a) a, H+ j7 `( e# l
本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

1192

回帖

1万

积分

1314 小时

在线时间

上校

注册时间
2013-6-19
金币
12538 个
威望
2 个
荣誉
0 个
累计签到:1306 天
连续签到:0 天
[LV.1825]无线元老
发表于 2016-3-5 09:45 |显示全部楼层
等到期免费看。
回复

使用道具 举报

147

回帖

454

积分

195 小时

在线时间

少尉

注册时间
2010-9-19
金币
280 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-5 23:20 |显示全部楼层
等到期免费看。) p$ D! ^5 H) d* M% Q3 E
回复

使用道具 举报

78

回帖

359

积分

41 小时

在线时间

少尉

注册时间
2012-2-26
金币
264 个
威望
1 个
荣誉
0 个
累计签到:15 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-5 23:26 |显示全部楼层
什么情况有些看不懂哈
回复

使用道具 举报

40

回帖

2745

积分

303 小时

在线时间

少校

注册时间
2015-8-19
金币
2670 个
威望
1 个
荣誉
0 个
累计签到:359 天
连续签到:0 天
[LV.365]无线熟人
发表于 2016-3-6 00:11 |显示全部楼层
看看,是怎么样的
回复

使用道具 举报

933

回帖

1万

积分

1388 小时

在线时间

上校

注册时间
2009-10-11
金币
14196 个
威望
2 个
荣誉
1 个
累计签到:1700 天
连续签到:1 天
[LV.1825]无线元老
发表于 2016-3-6 02:00 |显示全部楼层
a568229112 发表于 2016-3-5 23:26
" _* I6 q* Z) [/ O& a! K* a什么情况有些看不懂哈

9 _( X; s& ^% q# P* a' A那里看不懂?
签到咯.
回复

使用道具 举报

201

回帖

446

积分

139 小时

在线时间

少尉

注册时间
2009-4-20
金币
221 个
威望
1 个
荣誉
0 个
累计签到:5 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-6 14:07 |显示全部楼层
这差币?
回复

使用道具 举报

21

回帖

144

积分

18 小时

在线时间

上等兵

注册时间
2013-6-10
金币
105 个
威望
1 个
荣誉
1 个
累计签到:7 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-6 14:52 |显示全部楼层
东西里?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-7-17 12:22

返回顶部 返回列表