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

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

  [复制链接]

940

回帖

1万

积分

1388 小时

在线时间

上校

注册时间
2009-10-11
金币
14196 个
威望
2 个
荣誉
1 个
累计签到:1700 天
连续签到:1 天
[LV.1825]无线元老
发表于 2016-3-4 20:06 |显示全部楼层
本帖最后由 476867546 于 2016-3-10 17:33 编辑 : g: H2 g' r6 f" c8 W

$ X4 z7 a1 ^1 g( g+ c, i; y              Openwrt 无线路由器搭建php服务器实现钓鱼.
: _/ v$ S" j" v* h      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)% [% ^% m( l+ G" ~: k2 u

( {" p- \& S7 K. |* V0 z& U准备工作:) Z* f& V) W) S2 M6 ]  X) ]' u
winSCP连接路由在/www下建立一个sda/www文件夹
! h3 E- ?4 Z1 B& B4 a  E7 G4 k2 O' H- I" g4 x$ r6 ?. w6 u
1.安装nginx+php+mysql
0 h- h$ Y6 N; l! b$ i- S9 G) p+ p3 J% g, h" v4 f
进路由里修改openwrt安装源如下:
+ G8 N# O' a3 A2 pdest root /
; O0 T) }. L% d! \dest ram /tmp
4 S6 V+ ^9 A: {5 C( C" klists_dir ext /var/opkg-lists
9 m8 m) h) T& k: woption overlay_root /overlay
" k( @$ W* x6 a9 bsrc/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
/ R0 R0 c3 T: a$ O2 Q( hsrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
+ g4 ~+ m9 E5 D4 F9 xsrc/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing) S8 `6 S+ |8 A6 n  g
src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony( [4 M8 h9 _5 u
src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management
! R" G, a. J. O, X+ o+ K& b% B" j打开putty终端更新并安装软件.
/ Z$ E2 z8 g( r8 B( X
opkg update
$ ]$ d! b, k* u+ ^* E9 n; 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* `1 \; e3 _' \8 G

% A. n' S! j& w& O, ]
opkg install mysql-server
) h- @; n: S9 l' N
; n* y2 o& Y. ?; C, i) w6 Z
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia5 J! ?/ J+ c1 |8 Z/ y5 K
( g9 f5 }6 j+ q9 E5 n4 h/ Y
opkg install shadow-groupadd shadow-useradd! i/ i, w: E# x; X2 J+ B! r. b2 t

$ |. w8 T, l; g, W
groupadd www
5 B: U  _: h% q! ?+ [' s( n' E
4 ^. R8 c! C2 x* L4 V( C3 p. t2 |2 ]
useradd -g www www
  S  W8 [# C7 v# u' M7 T; n
8 \( `, d8 ]0 l- S
chown -R www:www /www/sda/www
重启!8 p2 {3 {8 j( C. n  }- {
winSCP连接路由修改/etc/my.cnf(改掉这两段)
5 _) R) \- N/ M- Q6 R' P- v# ]! o4 Cdatadir                = /www/sda/data/mysql/
3 d' ]5 w! D* Y1 ^tmpdir                = /www/sda/data/tmp/7 @8 O: {9 R3 x& g$ w- q
& T0 c9 ^% R  S2 l& l# G' F

5 b) v& |1 U* s' }, h创建数据库文件夹9 k& ^9 @9 S* ?- B
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp& g( S1 q3 m( M5 M
+ f- D9 F  b1 D7 J% w
创建默认的数据库- s  U9 Y! q+ q6 f( w# b
/usr/bin/mysql_install_db --force9 \, n- a# A' X! c9 M4 h( [* }8 Z3 J! @
0 n+ @, v9 |# V3 N7 o6 t
启动mysql
6 B, w$ i; C3 C% H/etc/init.d/mysqld start
# |/ w# b7 o1 o. r, m$ C) a3 c( @( [2 _输入如下命令创建mysql的密码7 ?( R1 Y. D6 ~
/usr/bin/mysqladmin -u root password 123456
! e% F! B- @, e4 N0 v登陆数据库
% r; D& i* ]3 |& i& K' umysql -u root -p
  {. u! F( q# b4 B9 i8 E8 ^8 E, }/ G
4 w, C- s7 E  V7 E- V/ y& D修改/etc/nginx/nginx.conf
/ [6 k8 v+ z! nuser www www;! ~9 z3 e, j1 r9 Y/ O( [
worker_processes  1;
* B9 ?  D  c6 I8 Z* \pid        /var/run/nginx.pid;
+ i, W& D0 q, {( J) k- zerror_log  /var/log/nginx_error.log;5 j2 v5 E7 ?% r  O! N; D' @
events {) e: \8 u! s% x
        use epoll;
% ^6 t" x) F/ F; V+ {5 X) s        worker_connections  1024;4 l5 E( q' H* {
}& ~3 s% U. G2 x  A* ^& \

* p" @2 C0 ^! ?3 N: N
1 y0 {6 ^5 {4 Q; f3 g* M7 Z' X  O
http {3 }" I& j: i2 P- {' A" x8 w0 O
        include mime.types;
  G9 O2 z! j& l6 M* A, J; u        default_type application/octet-stream;$ ?. D! X" w; U+ j3 y3 O: ?
        sendfile on;
( a9 ?! M9 h- A/ E& ?$ n        tcp_nopush on;
* h% ]8 ?. [1 n$ Y. S        #keepalive_timeout 0;9 O% @! G' `& k/ K; z* y
        keepalive_timeout 65;, J. S5 I. i2 Q
        gzip on;6 V3 {$ W3 N# B& B( h$ r
        access_log   off;
4 H) b$ Z2 [$ q; R    $ u1 P3 z" r' c7 ?; i4 W
        include       vhost.conf;& s5 D0 k8 J3 E5 R5 E5 T- m" w
}
: y+ ^. Y" n# \1 B  x' ~& }$ D$ V) I& o* g" _
修改/etc/nginx/fastcgi_params5 V7 J- Y4 {4 A5 E0 B$ H0 l" S
if ($request_filename ~* (.*)\.php) {
8 H3 ]1 c" I; v% P9 t( k    set $php_url $1;: f) C3 O3 N4 x( u8 R% n
}4 p" f3 I4 q6 }4 F, \5 q/ Y0 i. q
if (!-e $php_url.php) {7 @% F! S4 N/ t! r, c+ G) [# L6 o' T
    return 403;) ?, z- e8 S( a" ^/ X
}
+ E$ [4 I3 k$ A* V+ s' d( m" C# W( A3 k( J$ y' H* L
  E% E7 S3 z- q! \; F1 p# I
fastcgi_param  QUERY_STRING       $query_string;2 ?# D- t5 C* L5 k; V( z  K
fastcgi_param  REQUEST_METHOD     $request_method;; D) b' v( G2 g9 ^" a1 m1 r
fastcgi_param  CONTENT_TYPE       $content_type;4 S/ V. N  @8 m. c+ T! X4 {
fastcgi_param  CONTENT_LENGTH     $content_length;
& n4 A9 E, W4 f% @9 C1 ^" f1 u( x- ^: J' i# J/ C6 p$ m" [' O3 d

+ M8 U; O. B# e0 y0 q2 ufastcgi_param  SCRIPT_NAME        $fastcgi_script_name;" d6 u, O. o! ^# @& T
fastcgi_param  REQUEST_URI        $request_uri;
  X0 W0 D+ m% G0 l9 L  ^fastcgi_param  DOCUMENT_URI       $document_uri;
2 P& A; ?" a- C* S. y3 pfastcgi_param  DOCUMENT_ROOT      $document_root;
$ g" t) I6 V8 G1 {fastcgi_param  SERVER_PROTOCOL    $server_protocol;- t- m6 y7 C! k4 E

" y+ W$ U9 y$ r+ _+ D
; e+ }" N0 ^' P! c
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;% v% x( L* H/ p* d" ~
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;, _+ O# m1 P0 v, W1 l# |: B4 G5 a% m, R

7 M' c  v3 N: H. Z( k+ Z: W1 V' r
( z7 w  c& c: n: X" i
fastcgi_param  REMOTE_ADDR        $remote_addr;2 b# O# F5 B  Y- W+ K1 U
fastcgi_param  REMOTE_PORT        $remote_port;
, Y4 f, o3 ?& u6 g8 s3 J# T  @fastcgi_param  SERVER_ADDR        $server_addr;
. K  h: S, ~4 M! w1 t7 Jfastcgi_param  SERVER_PORT        $server_port;" D( _& ]+ C8 Z& A/ j* D& n; d
fastcgi_param  SERVER_NAME        $server_name;
  r( w3 ]( i/ `2 S* r+ Z6 }$ w5 ]0 y1 h) Y" Q" f" u5 x. d: M

4 H3 ?6 }# z6 |# PHP only, required if PHP was built with --enable-force-cgi-redirect
8 j8 N3 n& H$ S$ W* V+ Vfastcgi_param  REDIRECT_STATUS    200;# k* o* |0 R$ \& R( R) y
9 Z! \+ R6 j4 h7 {/ A! D8 p3 i7 H
添加文件/etc/nginx/vhost.conf' Q1 A7 a4 b, C
server {
& S# ?- K, Z: @" P        listen       8000;2 M7 U( a, t5 p# ^! Q6 G+ t6 z% ~
        server_name  localhost;$ @- i" u3 _( E( @5 i! W' W% {/ T
        root  /www/sda/www;# P6 |* T, c0 v+ P$ X
        index  index.html index.htm index.php default.php;6 r$ W" V* h) l* _- G& @" O
        error_page   500 502 503 504  /50x.html;
7 a; h) P8 H4 {2 g; Y7 G- O. P4 d& ^. l2 ]8 U& j
1 T, ]( |  l/ {* `7 J7 Z3 }- R
        location = /50x.html {
" D: Z! l* Q( x, }0 D        root html;
, `2 P4 j. H. @7 F% F6 x7 `& b* j        }
0 X0 N1 Z, Y$ v, B$ u" P, \  v" B* y' w/ n6 W" A3 G, X) }) o! @/ m! R

1 m* a9 r4 F  `2 L) E        location ~* ^.+\.php(\/.*)*$ {( H2 z) q0 A! \/ h
        fastcgi_pass   127.0.0.1:9000;
4 \" E' f6 ^9 }. {2 b1 S        fastcgi_index  index.php;% j" p3 _4 O' L* r! b; ^
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;' T# }- u8 E4 B+ t4 q
        include        fastcgi_params;
, y2 J* X3 S% o0 o7 I8 p. m  p. z    }
/ m5 u, p8 y) j2 t( {- Y4 V* M& K}
( q" g& |2 x4 A& R- c+ z' L" u' M2 a2 J/ I5 I+ n7 S9 u4 [
修改/etc/php.ini
. }8 O2 W; h! k' p9 q' Ishort_open_tag = on
9 A: v5 p: b. Q( i& |# E#doc_root = "/www/www"
9 ?$ K. h* ^" W$ `. Q
1 d! E7 f0 O) N* T, }, F. E+ C
6 S5 z$ M" x1 B8 l0 V! F: v
extension=ctype.so: y8 _2 f4 }! B
extension=curl.so
% ?) D. w7 y1 T3 L, w0 F* _: [8 O9 Y( lextension=gd.so
" r4 ?, i& D0 F) B3 Y' K% Pextension=mbstring.so
0 B2 }" ]( T; T  s* o5 Bextension=mcrypt.so
- G- c0 H8 [. P$ F. |6 M6 fextension=mysql.so, I! ?* e5 ?. n; D1 O, W- E1 |
extension=pdo.so
3 F; K& {; g9 d) a. N) P5 qextension=pdo_mysql.so
5 u  d2 Z2 V; y6 |& bextension=session.so
) X. X3 w, V9 p* t' o7 e, cextension=sockets.so
0 X8 o& P0 _% S6 Gextension=tokenizer.so
( c* V2 L6 P$ z" G$ qextension=xml.so/ \* W# U, E( F
9 i, D8 x+ X! q* R# ]( m

. x' A2 U2 }. u* _" Z8 A: }[Date]
) Y) t" g$ z6 T1 G( S% }date.timezone = Asia/Shanghai1 u% j6 M" ~( I
) ^9 @1 ^% V/ J

! W, \$ D  [: v[MySQL]
. }7 G  j, o. ~( W# ~& \  `2 qmysql.default_socket = /var/run/mysqld.sock
% w( K8 j/ p* ?& E# l
, H- Y# z  o  X- l; E+ _& X+ p/ U启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)
6 a' W7 l1 O  `! q) m( x! Q/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi) Y8 Y% A% y( M1 m% y/ ]
7 {( U! Z. L' B7 }& |' |, w
启动nginx4 y0 k+ W+ ^8 z# N
/etc/init.d/nginx enable1 I6 v, D% p4 j+ U5 n0 l
/etc/init.d/nginx start
0 U4 k! V5 y8 ?5 J6 `: T5 G# _- Q7 P1 R
php服务器搭建完成重启.
0 a! v* p7 e" f- j/ S1 b把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
+ M* r" @+ }! M1 j; |# ^. s  N6 ]! P( ]9 z. K# K0 x
& I  ^+ D: N7 w' f+ _; B0 Y( N
2.网页跳转(有2种方法)
4 w* ~# V) K# T, Z1DNS跳转$ v0 f0 x7 b  X) A' E
2防火墙重定向
+ s# H1 H7 s, J  k1 dns跳转
& i; }( [3 h# ~4 T0 M! R修改etc/dnsmasq.conf(需要输入对应网址才跳转)+ G4 k' ~# b0 L) |. I( [/ r
address=/www.baidu.com/192.168.1.1
4 v& F# G( [  y) `: B; [address=/www.taobao.com/192.168.1.1) F. B7 n! M# M( W4 G3 P
2 防火墙重定向(需要联网才跳转)
4 l" {0 @& z) |4 P修改防火墙自定义规则:
& V/ L$ h- \1 D# yiptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80. z' D9 k4 v1 }% Q
最后修改/etc/nginx/vhost.conf 端口为800 Z9 v2 I) Y5 a4 P. ^6 N
& S; A- R" f; ?  D- |' m  v: ]
( J% k# X2 h# H+ C; G5 T/ Z

7 t9 P% C6 D$ r6 F' M5 O: _
# p  w: n' x3 n+ h* |
重启后打开baidu网页即跳转7 ]- o4 o* [  [. m7 i) @
' z: c& b9 I$ @7 ]( Q
3 \( l$ K' x- y. i3 w
7 W$ M2 W, J0 U, r$ t( i
, K8 w, s1 O) h, y) O& H; f
使用samba映射www文件夹查看MM4 |+ t5 ]$ ]& O
: Y) m) L- d3 y0 t) u
有usb口就插个网卡进行mdk3.....2 O5 s  h* x/ p+ K5 a1 V* S- }# I+ t

  W' R/ I4 [! ?; y4 I# R

7 P. \% J9 }9 p. J+ p
. L$ ]) M9 x0 C$ c* I1 S. _) Y$ ]; [8 [- m! F9 _

2 k' X7 ?6 ]2 `* Z& p7 ]4 g; g$ M) d- C0 P! y% G

4 `* P9 q# b) l" S  A8 ^+ ~! e* \) N$ M9 y  X( F* x
3 ^3 j, D' Z% Q: J2 J! }
补充内容 (2017-6-25 20:19):1 u  }2 ~9 Z1 x1 d2 f
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui+ H# u% o7 r0 N6 q3 M9 P3 m

本帖子中包含更多资源

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

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 编辑 1 a! [) q0 n1 \% E! s# b

2 P( q6 @3 u2 F- d7 n$ q2 h: K3 S: v7 E& _
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
, ~1 f" {: A$ P- g6 W+ T
" w2 U3 J& A* D/ R大神,弄半天都搞不定啊。
6 |2 H0 C7 w' f; g8 l3 p5 J有修改好的OpenWRT固件吗?集成固件有更好!!! U3 q1 b4 d! Z5 V( d5 M, e
固件和钓鱼页面,能否给个百度下载?  s: X" f0 O2 H3 i( x
% x" n/ t+ \, E# ?
PS:
) s& A0 j. l& Y( x, @本小白在16m+128m的newifi等的7620A路由玩了一轮,- {5 z" l0 I9 j# s
装上PandoraBox著名的20150608固件后,# ^! w% h! n% A. w: p  G" \  c6 v* K
不用更改更新源,直接opkg update......全部装上了更新和插件。7 n8 Q3 I  t0 D% t; I

$ r' [( p! R7 Q) a- w6 ?; J其他设置文件夹全部搞对后,到了修改文档就不会了,4 R/ X; o  i9 r$ h9 p
有大神用PandoraBox-20150608做个集合包有得玩了。+ U+ J3 s0 F# }
2 D, |* ~' O8 _. ^' }/ r

0 {0 M8 n2 F& h" e9 ~% S1 X" K
9 o5 v8 F6 e! Z- Z! K- g7 O# |
# X/ W" G" w& x* d5 S
回复

使用道具 举报

42

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览2 K* v* [% j; g7 C5 Y: X8 d! `1 H; P
本主题购买截止日期为 2017-4-3 20:06,到期后将免费8 f9 Q: v- [# c' [" f& o! v
今日已签到
回复

使用道具 举报

27

回帖

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
: `* c8 W1 e3 Y+ u' t本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

27

回帖

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
1 ?% y0 p* O( \  b7 P  M% h本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

27

回帖

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
0 f" x$ Z1 _- t8 p. }. d7 M本主题购买截止日期为 2017-4-3 20:06,到期后将免费
回复

使用道具 举报

1196

回帖

1万

积分

1314 小时

在线时间

上校

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

使用道具 举报

149

回帖

454

积分

195 小时

在线时间

少尉

注册时间
2010-9-19
金币
280 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-5 23:20 |显示全部楼层
等到期免费看。5 k# x3 E- A1 p6 ~9 G: ?
回复

使用道具 举报

79

回帖

359

积分

41 小时

在线时间

少尉

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

使用道具 举报

39

回帖

2745

积分

303 小时

在线时间

少校

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

使用道具 举报

940

回帖

1万

积分

1388 小时

在线时间

上校

注册时间
2009-10-11
金币
14196 个
威望
2 个
荣誉
1 个
累计签到:1700 天
连续签到:1 天
[LV.1825]无线元老
发表于 2016-3-6 02:00 |显示全部楼层
a568229112 发表于 2016-3-5 23:26
/ e; B" d" K8 h& w5 x什么情况有些看不懂哈
# V+ s2 M4 `1 p! ~
那里看不懂?
签到咯.
回复

使用道具 举报

202

回帖

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, 2026-7-11 10:31

返回顶部 返回列表