ubnt解决方案
查看: 23318|回复: 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 编辑   r. I: K6 J/ e$ ~& C1 a
+ a; }: z1 B+ }+ }7 G- J7 E7 D
              Openwrt 无线路由器搭建php服务器实现钓鱼.
+ G% ^5 r: \* |      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
+ i7 k6 M* ^2 K- p; e0 s# r7 G& e' ^. v$ K7 Y
准备工作:
+ {4 H  }. S$ ?9 TwinSCP连接路由在/www下建立一个sda/www文件夹- W) n( L: M; Z
6 t& a# _( j6 i
1.安装nginx+php+mysql5 ?4 n; Y% v) |5 j6 `+ B* l* D; T, R
) }+ B) A0 p( e+ p( N1 P2 g, H
进路由里修改openwrt安装源如下:
; G. S& A  Y8 `! c8 Adest root /
( V8 T. R& Q. c! N! Adest ram /tmp
. f5 E  S  k& G, W) jlists_dir ext /var/opkg-lists1 o$ C* m8 i* w' T- c
option overlay_root /overlay/ R9 F  h( w5 Y) h, m* ~* u
src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
" u3 ~3 j4 Q! r& C" Usrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
, k4 d# i8 m1 I1 r  U& Bsrc/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
6 i$ _8 q$ o5 O& [: H+ T. I( @src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
) L, |( I" X# ~: E* ~) A% S5 A4 nsrc/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management, y- }8 v8 Z; A5 L
打开putty终端更新并安装软件.
- }2 a6 Z! L, @3 G/ b
opkg update

( u+ b- |9 M& x4 j3 _3 j8 i
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-zip0 a+ U4 O# m1 j$ W9 R9 g

; [6 ~) T* r4 B" w" U' N: X0 E4 _
opkg install mysql-server ) b9 p2 J: k; _) Q2 B2 B" O9 b
, z+ z4 i$ G$ }% b6 x1 a
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia/ j* O! C$ Q& V1 @  I- Q, x
0 c3 p2 Y, k- k( R: f# b$ E. R
opkg install shadow-groupadd shadow-useradd, s6 L3 R! J4 A9 z. C" D
2 Y; C0 V" `# x8 H+ s0 n, p- U; t
groupadd www
2 a+ {7 [. S" k4 {4 \# a) @) T; x; W* Q
useradd -g www www: A- L6 _* w2 V0 z5 Z) _. g6 z. g
7 [( F& T6 z0 Q8 \; n
chown -R www:www /www/sda/www
重启!2 i- y% Q; P4 C5 l8 H# }
winSCP连接路由修改/etc/my.cnf(改掉这两段)! H) t. C: i6 Y
datadir                = /www/sda/data/mysql/
- R4 T+ \' _: {4 T6 Dtmpdir                = /www/sda/data/tmp/
5 b- b- }2 U7 J% c) [: p' y' _3 A

5 x8 S7 |$ t3 v9 e$ E; G
3 X4 i$ r; X( Q& j0 J创建数据库文件夹( I, R; P( v. Z& [6 y$ N
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp7 `" G  c( q8 y' z
0 |. c+ p# s8 q8 Y* T& [' T
创建默认的数据库
+ j' [3 s2 V# V; c# M( K/usr/bin/mysql_install_db --force* `/ k) W* J$ n3 N& _/ T

; [9 L2 `6 g! u/ H7 t; M) S( |9 B# P
启动mysql
5 i9 }/ [" _1 i7 b+ F/etc/init.d/mysqld start
2 i" o/ _! t) Y( N8 p输入如下命令创建mysql的密码
8 @$ p! u" S" t3 ?; r) S' }3 C/usr/bin/mysqladmin -u root password 123456+ E. t5 L7 E- ^1 D
登陆数据库
- f8 u$ Y/ |7 E1 [0 tmysql -u root -p) L" z% b9 }9 l9 v/ b5 A- c
6 i5 t7 W( r5 _& W
修改/etc/nginx/nginx.conf2 G9 r5 O4 y8 g9 I  _" l" Y3 [
user www www;
( K- x" k3 }0 kworker_processes  1;* C7 s# u6 Q) ^7 R- D/ f7 K9 K( K! c6 l
pid        /var/run/nginx.pid;
9 K1 [% }. k' G$ M. Oerror_log  /var/log/nginx_error.log;/ P- r/ B& z  F: [5 r
events {
1 h/ A. n; v6 E% E        use epoll;; L! C- p4 o3 c$ g! I. L
        worker_connections  1024;
1 P0 I% g) f4 j8 M' i}
9 F8 H6 ~; {( Z. v5 \/ A& n( F; \
6 v8 z6 C0 Q4 k0 g* v
3 Q1 x& v* [3 e1 u8 P# g
http {. |" M- ]0 L. C! i2 f6 l
        include mime.types;
' D& ?" c4 n9 g5 V9 L! T+ Q( b        default_type application/octet-stream;3 b* T& Y! \) O6 {, E
        sendfile on;
# N/ _" c7 H6 w        tcp_nopush on;2 \- A$ c7 Z9 S, u/ s
        #keepalive_timeout 0;2 i" x2 e# ~1 _! e0 T' Y+ f7 S
        keepalive_timeout 65;8 n' C2 p  m& C: D9 m" c
        gzip on;
/ r) L  t" r! I) K  B( M3 u% o        access_log   off;
/ l! u, ?. r5 u* l1 i, R4 T4 v/ P    6 v8 N% [7 ^4 m6 r3 R: Y
        include       vhost.conf;2 D) ^1 H$ G6 x4 a( l
}: v) l6 Z* x& U$ K: O" @! q
# i* q0 t- t0 t4 g) D1 W
修改/etc/nginx/fastcgi_params4 f% i" L- A2 R" w1 k2 W
if ($request_filename ~* (.*)\.php) {
" \* r" c" [% S, }4 t: t+ ~    set $php_url $1;
/ I, t) A4 Q6 s$ w  F( Z4 b, @}
: `: l; A/ P" q. F4 `! I# eif (!-e $php_url.php) {, T+ B' d! C% c! R. \  ]
    return 403;
% H, F' F4 J* |: A0 ~}: ~7 S& l+ K  a$ L# l' m" C
+ H/ r5 O% O: }: Q
) M& N4 r: c3 X5 {
fastcgi_param  QUERY_STRING       $query_string;
; a2 ^/ ?( I" r/ Ffastcgi_param  REQUEST_METHOD     $request_method;
% f3 ^# V& q, m2 ^( gfastcgi_param  CONTENT_TYPE       $content_type;, ~# @$ h( y6 w6 p
fastcgi_param  CONTENT_LENGTH     $content_length;* J1 T0 d( |2 L- I! C8 _3 t
! @$ x0 X) ^& g1 x

; p5 |- ^$ N7 Jfastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
# `/ V0 X. K1 J, hfastcgi_param  REQUEST_URI        $request_uri;
+ C5 L+ k9 s0 l4 a; k; Lfastcgi_param  DOCUMENT_URI       $document_uri;2 W# ^9 J& S  x7 p, `
fastcgi_param  DOCUMENT_ROOT      $document_root;) l! r3 ]+ x7 M  M5 S  `+ V
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
$ Q% C8 ~1 Z( D# E3 ^" J( B0 r' q! }; B: q& s

; I" m( x% W/ [- ufastcgi_param  GATEWAY_INTERFACE  CGI/1.1;0 p" t6 O- ]% y8 _# ~2 ^& H: ?
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;( U. r' Z* L3 [3 u1 \
' Q/ n. Q6 k. T% W
- O1 b- m; V  O. y
fastcgi_param  REMOTE_ADDR        $remote_addr;, e7 M  s4 r: e3 b
fastcgi_param  REMOTE_PORT        $remote_port;
; G' W- Q3 Y' a3 h' `7 w* Hfastcgi_param  SERVER_ADDR        $server_addr;1 p4 k3 S' R8 b! v
fastcgi_param  SERVER_PORT        $server_port;, [6 r" [* R7 z4 l
fastcgi_param  SERVER_NAME        $server_name;
& d% T) H# G1 ^- r. X: P# R, c, d! z+ z8 j; Z7 R; ^8 ~" R

# f$ K! [- c  ?/ A/ V, {1 ]# PHP only, required if PHP was built with --enable-force-cgi-redirect
) B# v& D* k; s9 Efastcgi_param  REDIRECT_STATUS    200;
2 v* {. P! A  D0 A! J9 N
. @4 f% C! c( e5 d添加文件/etc/nginx/vhost.conf' z, r! O6 ]: K5 e' N2 t0 c' }
server {1 T$ d9 ^% \7 d: d
        listen       8000;* u& s$ R; g0 Q* g3 a
        server_name  localhost;, I* H) F( J) i
        root  /www/sda/www;
9 u$ k( \7 n1 X        index  index.html index.htm index.php default.php;
# a, l9 ~9 b+ c/ _5 T& m5 S* N9 o        error_page   500 502 503 504  /50x.html;7 D" K' v7 E" h/ e& r

3 B7 }7 F* f( H* q, E7 q& W0 E6 H
2 C. o2 D: c, h! n, b' {5 h
        location = /50x.html {
. s: L; Q" p  W8 D: j0 n' [8 z        root html;
8 K: s1 r) G" o1 U  y        }5 c9 ]8 y4 s, ]2 y+ ]8 ^# ^  e
2 E2 y& y3 [/ q0 e$ ], o" S5 y% c* g

" t/ u& w+ }& K9 W" F  i! D4 v        location ~* ^.+\.php(\/.*)*$ {
& J+ S8 [5 \+ `. `        fastcgi_pass   127.0.0.1:9000;
! H2 O4 v1 E  C7 B        fastcgi_index  index.php;
; Z. v" w6 n/ p0 q& M0 r0 Q4 J7 u        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;* U" a0 `9 V: ?# m  y( {% \7 E! o
        include        fastcgi_params;* {4 E0 b1 ]' \: d2 l& a) d
    }  Q5 V% \- V" k, X0 K1 e9 \
}
5 H2 t, M( s) x8 l2 H) u
/ A4 e4 y0 \! J, b, N" b. o1 G修改/etc/php.ini
! a% M1 O0 s! k+ p, ]. o: fshort_open_tag = on
9 o0 _, k+ ^0 U- m+ m4 i2 Q#doc_root = "/www/www"
3 E! I3 Q7 t. \9 H7 u7 L  g
" p9 ?5 q( `& F

; k: C$ R) B6 c* e' r+ lextension=ctype.so
, g5 `9 n8 M4 @8 h) l  dextension=curl.so3 r" q3 |7 h7 ^  v$ i
extension=gd.so
( T2 }$ l- d4 w+ T" z6 wextension=mbstring.so
. _7 a( Q6 J$ g! h8 Rextension=mcrypt.so+ r; k9 D" P+ \; w3 f* q$ X
extension=mysql.so
8 K( d: d" r8 f% B3 ?+ m8 cextension=pdo.so
. E8 `: `: k# ]/ v9 `5 _6 zextension=pdo_mysql.so
! |& T7 Y9 @% J  B% Lextension=session.so% P1 ?# D: H) |: H  n' Z/ u
extension=sockets.so
* X- B4 u9 y' g; f# O4 rextension=tokenizer.so* P, `- u& _9 v# U' u
extension=xml.so
4 m7 G) o2 T$ }4 K: s! H. T6 v3 O: o9 G7 n* _2 w
& g# V2 i) o3 }1 `" ]
[Date]7 Z- w- U- F" t4 e. X5 O
date.timezone = Asia/Shanghai
9 N( J% H% u. s( a* G- D9 K1 U  w3 h( V, I! L
' N) z$ E4 R2 \5 Y  j8 w
[MySQL]
0 j- Z: `" x+ |) }5 N$ i- Amysql.default_socket = /var/run/mysqld.sock
" }( p6 ]6 U* _) c+ ~$ B
: ^7 }3 l5 j/ Z) S  F- f启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)
. [' n  L* r: ]4 y1 o6 |& o  T/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi
3 ^; q0 o7 T3 r1 n8 }: x
: H5 l4 I9 g, M' d6 N
启动nginx; B+ V, v/ D3 s
/etc/init.d/nginx enable+ K1 X0 M" T7 U/ {' a, Q: L
/etc/init.d/nginx start+ k" Z, ~* P: c* O' N% G
. D% h9 S  S  X, r2 H- ]! J
php服务器搭建完成重启.+ T) m) x5 d: r0 a/ L
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
( o& m7 e! r7 C3 N: q) s( x
6 E7 C' y" G# L1 O6 M% _3 m. M1 j2 t" u. L. T
2.网页跳转(有2种方法)
5 M" ]6 @8 {. N* ^% Q1DNS跳转; b+ \  i. z# D2 [! Q' p' p2 ]) y' Z7 ]
2防火墙重定向2 M7 ~* i" N* H& w
1 dns跳转2 P; I; U* @5 n& A! k9 \
修改etc/dnsmasq.conf(需要输入对应网址才跳转)3 |# x; Z3 B4 M- _' L0 b) v( N
address=/www.baidu.com/192.168.1.1
5 O3 T1 ]3 Z  Z$ |" K! laddress=/www.taobao.com/192.168.1.1* x6 o8 K% e0 J7 |/ U" O) L$ j
2 防火墙重定向(需要联网才跳转)& ]! ~' Q# l0 U- Z
修改防火墙自定义规则:5 M  F* z2 J* \
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80
# `; j) A5 |% y' w最后修改/etc/nginx/vhost.conf 端口为80
4 ~& @8 H/ C' r3 M8 f6 r1 Z
! J: d, n- j, `# B# R2 y
% G: P2 K. U% K6 y% |$ E% }$ X  ^8 M2 J9 V

0 e6 P& {4 E- N) L6 ~& z重启后打开baidu网页即跳转
$ E0 ]& I5 c8 q5 y. m) r, \! s8 S( |/ J+ G/ c

8 G) {3 b2 o3 o+ s7 S) B: ^7 z2 S, A6 \
7 c  f* |+ P3 b, W: O' f
使用samba映射www文件夹查看MM5 ~1 f" [; @% u5 ?
$ D8 Q/ K" a+ I3 A/ h" i) K( u
有usb口就插个网卡进行mdk3.....
3 \# E6 c. `$ n; j. W% y
0 n* d1 Z4 i/ J5 u7 z: E; }
2 R3 c, K, f/ t& p. m' P# m
6 n6 ]- _# q7 J6 P! M) l

$ l: w6 J9 ^" S. l
+ x6 \; p& X: z) {
) H( i$ K) _2 V' ?* O, o7 v) S* X# K* h' i8 D

4 N0 x- f8 m: A+ D; j, P. O; f' V
补充内容 (2017-6-25 20:19):( H8 f4 p5 w4 Z0 [+ C% o; A. L- u
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui9 U+ o9 S# h- {0 ?' O; y

本帖子中包含更多资源

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

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 编辑
$ I! d$ Q3 o& w7 w) n& S: g( n9 Y7 Y
* t/ n  i# v& m6 A& _; j7 v6 I
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
+ i  W8 [$ U! }
0 S7 M, a) B4 G1 A" H4 _大神,弄半天都搞不定啊。8 S; W0 p6 J# c3 ]0 P# I
有修改好的OpenWRT固件吗?集成固件有更好!!  |8 Y+ R8 W  q' v* D
固件和钓鱼页面,能否给个百度下载?6 W+ z) q8 I# d
+ l3 X' F$ f  x2 i$ Y: k
PS:
3 _) g2 p  i/ `6 }9 N7 [$ l& n本小白在16m+128m的newifi等的7620A路由玩了一轮,
! m. }- n# ]2 b, s) |& ~2 K/ s! N! i装上PandoraBox著名的20150608固件后,( b% K( H5 A; y7 L$ G; w; l) r
不用更改更新源,直接opkg update......全部装上了更新和插件。( ^8 z8 B% }% i0 l1 o; J
  `& Q0 ^5 C: {( e- y% |* k2 S& g
其他设置文件夹全部搞对后,到了修改文档就不会了,- T4 n4 ?7 _% J( r, i
有大神用PandoraBox-20150608做个集合包有得玩了。
1 J& U- `9 t& I6 L; V/ K
( e* K* j. P+ q; e% _# c
7 T% B. p- ?; U5 }: q3 I
0 ?  L+ g6 b8 u) g& w9 c) F
' e! y+ A& x4 z+ H: O& X5 P
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览$ y( x  J4 i, l# a& ]3 R, q/ E
本主题购买截止日期为 2017-4-3 20:06,到期后将免费
: |2 j% s, L% n0 |, [0 Y7 a. M- N
今日已签到
回复

使用道具 举报

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
' H2 {6 s8 R, X本主题购买截止日期为 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
5 u8 j& g1 }5 k7 V$ d6 _: }: t7 u本主题购买截止日期为 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
; u$ T1 A0 [3 `) _, P本主题购买截止日期为 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 |显示全部楼层
等到期免费看。6 q1 A1 X1 g* ]3 q
回复

使用道具 举报

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& N7 c( R0 g' I3 ^( q/ l& F
什么情况有些看不懂哈
! D# T- O. q5 W8 j/ s: I& R
那里看不懂?
签到咯.
回复

使用道具 举报

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-11-5 15:38

返回顶部 返回列表