ubnt解决方案
查看: 24746|回复: 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 编辑 - ^5 v0 ^" c* B) ?: o( Q6 m, W. M

; N9 g: |0 m  K2 I              Openwrt 无线路由器搭建php服务器实现钓鱼.
; y4 d1 [$ n& h( X$ L7 Q/ j      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
7 [; N1 J9 H3 p( k( H7 G# ]; o% ^: `6 Y
准备工作:3 q9 j' ?& r( W2 N+ ^5 @
winSCP连接路由在/www下建立一个sda/www文件夹
) g# |2 l! A' |6 U) z/ N) n1 x1 k$ u
9 w; ?8 y* G1 s# ~( F1.安装nginx+php+mysql
* G9 N( h( b4 e8 [+ J+ I2 z- ]1 ]! ^, S4 H! t3 n8 y% D
进路由里修改openwrt安装源如下:! z$ K# p. F; D$ ]; [; _6 `) z+ @
dest root /2 P( d# m2 E" }. p( f  D
dest ram /tmp
7 V/ z" W) b$ y+ K. y' Elists_dir ext /var/opkg-lists
: O7 E2 l0 z9 t! l. K" voption overlay_root /overlay
, [. N0 m) q% N7 [src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base! D9 L. S5 `5 f; s4 `# ?
src/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages% H# C3 F/ ]: o' Z/ Y9 `
src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
! ^5 ?& q, t! Z$ e5 Z4 m: {8 u3 [src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
8 s% l* S4 @  s' j+ O; M9 Isrc/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management3 S6 A. j+ @- I* @
打开putty终端更新并安装软件.6 B- W2 D4 g/ b( I( d6 D
opkg update
: W8 R1 U5 T) h/ V- g. d
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( G# Z% F' h$ c

! ]# t  O3 L0 a0 E
opkg install mysql-server ! Q0 m! o* S9 p: D5 Q

# w; g- s% ]+ [3 S2 {
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
  C$ C7 P3 b2 c  u) B/ A9 c, _( A6 J- O
opkg install shadow-groupadd shadow-useradd
" \) F% i# S* u% h! @; G
$ I' k- h* a0 w* |
groupadd www- P0 i. m9 f* W0 u8 ~1 f
" m  A0 H: n- |4 }
useradd -g www www( T  l/ P: p7 U" z3 w
/ B2 p- ?# P. N& f5 s
chown -R www:www /www/sda/www
重启!
! P8 K4 W; v, o7 F3 qwinSCP连接路由修改/etc/my.cnf(改掉这两段)4 u" _# `1 v0 f
datadir                = /www/sda/data/mysql/
3 e: ^8 w! D' q2 G; |tmpdir                = /www/sda/data/tmp/# M4 Q3 k) H: ?" o! [# o: ?3 }

: f" r8 x. a% O1 ]4 |6 D8 a' v& H& g5 O0 R3 B
创建数据库文件夹
% U1 V- w2 E, z0 V$ Lmkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp* v9 V; `0 N# A

! G5 ^% V0 x0 N% }7 T+ u5 B
创建默认的数据库4 s% Y+ d( }9 C; S2 [! z
/usr/bin/mysql_install_db --force
- o% I+ R1 |2 L/ y( e* p
% q4 A. r5 I! T6 m
启动mysql
: B: M  t+ W) A+ w7 \+ X, R/etc/init.d/mysqld start9 z1 x# b2 D6 z: F# W$ j
输入如下命令创建mysql的密码" {+ L( h3 R. e- X
/usr/bin/mysqladmin -u root password 123456
9 N- o# O, e9 Z3 u5 s, ]登陆数据库
! K/ j9 d) g( @- N5 qmysql -u root -p8 y- H+ R+ k( p/ {  q! F4 K

. z2 q% O$ U" n) X修改/etc/nginx/nginx.conf! d% K0 H" o# \8 n0 m
user www www;
: v- I5 a' @  p' [3 v$ H! s, {* zworker_processes  1;
8 ~4 B9 D, s! ?* Jpid        /var/run/nginx.pid;
. Y3 ^8 a( R" U: y) yerror_log  /var/log/nginx_error.log;
2 e# I& |" i$ X% Bevents {
2 H/ N6 l) d7 R0 y, P  z        use epoll;1 b: x) V5 F7 S
        worker_connections  1024;
) R8 v# Z; l' V" y. k) I: {5 a}
; V* P# E2 L  G
% `  O  [$ m7 f+ I' ?. }
* e+ A2 r4 u* ^5 R) ^- G3 ^
http {9 j' x1 M/ Q% M) U. }5 Q
        include mime.types;
& B6 U/ o: g/ C9 ?4 H        default_type application/octet-stream;
* k8 E4 H% a; M: N        sendfile on;3 i8 E8 d9 g) I/ c
        tcp_nopush on;
4 C0 P. ^& L" f7 r$ f. o        #keepalive_timeout 0;: E. l# N* D+ n5 M7 s2 H
        keepalive_timeout 65;
" Q$ J  A- w2 c5 k% S6 y( V& l        gzip on;
) C$ D& S6 j# O- H: j        access_log   off;
4 }2 U" ^. G% s* U   
  {0 X* b* T, \' {+ m6 Z$ M        include       vhost.conf;
  Z" }) s, M* x}
5 D7 V0 A/ }3 N$ [- e9 H0 V0 w) P( i  I1 }8 l; g2 J2 ]
修改/etc/nginx/fastcgi_params1 `. N, R" f4 N  l1 I2 _" _
if ($request_filename ~* (.*)\.php) {( ~3 U' B' s4 r8 O- X
    set $php_url $1;
" X; x, I# h" T0 F3 c/ K}  o. A/ \7 w7 U
if (!-e $php_url.php) {
8 @- W8 r" h: Q. w# y# u# o5 `    return 403;
/ b& o, j# i+ R6 g, e! j* s}
# ~. Z4 `2 B  {/ O- ~4 O+ g
, o# _9 _8 z4 e8 K
. l' v( e9 @* \, N
fastcgi_param  QUERY_STRING       $query_string;
8 o. U7 u& Z% H+ m/ pfastcgi_param  REQUEST_METHOD     $request_method;! T7 @. ~2 ^7 C4 `% ?& V
fastcgi_param  CONTENT_TYPE       $content_type;5 u- G1 M/ b7 [6 v; S4 L. ^' X
fastcgi_param  CONTENT_LENGTH     $content_length;
# y9 A6 K' m3 `/ {
0 o2 A" ^6 h5 c1 ?" U

. F% ]& \" C- a( I; h& N) @fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
% i( W4 b, l. Kfastcgi_param  REQUEST_URI        $request_uri;) Q4 Z+ @( T+ M( F* \" G
fastcgi_param  DOCUMENT_URI       $document_uri;
, E& D) {7 f/ N3 z& x/ O9 Kfastcgi_param  DOCUMENT_ROOT      $document_root;, G4 H8 l; _, a8 ]" t4 T
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
/ h6 _$ E3 R& ~: b0 \( Y
8 X' l2 e" ?8 Z1 N' K6 m$ g. y9 f: N

. O6 m% P+ t2 U& p( \# Y9 J# t3 Dfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;# M% }1 C; c+ q  ^* f4 a( g+ j0 X
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;  f# A, F0 f5 E6 G1 o

- z& @3 t0 ^# b( N6 D9 f% Z# l

5 @$ F5 M0 F# p3 `  E$ w9 Ofastcgi_param  REMOTE_ADDR        $remote_addr;
% c# L1 r+ m5 Q. Rfastcgi_param  REMOTE_PORT        $remote_port;5 s+ O+ X. k1 \9 ^& ?5 |$ V: O9 [
fastcgi_param  SERVER_ADDR        $server_addr;
  B% W/ R$ q- y! ~; b% `/ D1 a8 X8 @fastcgi_param  SERVER_PORT        $server_port;/ I9 }& l, d! n1 Q5 ~! J$ g" J
fastcgi_param  SERVER_NAME        $server_name;: F5 i6 b) X1 K& s6 ~
5 H0 U% c, f4 ?0 s& d: g
+ r' D. L9 G  A1 |$ S6 w" N
# PHP only, required if PHP was built with --enable-force-cgi-redirect
% p- {0 ?5 ~  o9 C2 E0 afastcgi_param  REDIRECT_STATUS    200;
# |9 \' J$ w4 \/ L# u- Q; m9 r* `0 @2 V3 x! N
添加文件/etc/nginx/vhost.conf3 R% ?4 V4 K( \# G, Q  ^
server {
$ Z; O! I0 h5 B* o& k        listen       8000;
+ F- O! j# C) ]5 _% s  N7 @        server_name  localhost;
7 X% Q. b& q8 [; K        root  /www/sda/www;
& c% X) M( C8 d" ~9 J8 U        index  index.html index.htm index.php default.php;
1 B4 |, h3 j; i: x        error_page   500 502 503 504  /50x.html;
; `6 ?$ J, }' Y! c* W# C7 ?( x3 r

' {9 I" W# z2 {2 I( N, ?        location = /50x.html {
0 r8 F" K3 _& B4 y        root html;$ y. N+ ]9 S0 ]+ s5 p
        }
2 G0 _5 g# b3 ?/ z4 o- j/ d. K0 R! }* v- i/ N

! m& o7 \8 j2 D        location ~* ^.+\.php(\/.*)*$ {
3 T  H+ O' g$ T: P) b        fastcgi_pass   127.0.0.1:9000;8 v+ v7 t& X% U! x& \) ^6 O
        fastcgi_index  index.php;- ?, C5 F! k0 V" }' G( ^
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
2 ^' _$ P" ^: a$ }( e3 {2 L        include        fastcgi_params;
& b; M8 f4 s9 a( S    }1 A' M! A. J4 {& P" a3 |
}7 S; o: B6 |. ~

! h7 L6 @! |  [5 L修改/etc/php.ini$ }% ~2 F$ ?/ q- W
short_open_tag = on" C  y" h8 o6 M7 `2 a
#doc_root = "/www/www" 3 Y, _6 Q3 r3 z; K

; c# L# t6 |  ~6 T* }8 v0 F

" ]5 t0 A* P4 f( Textension=ctype.so
. ^& d6 m4 Q% C+ k7 Hextension=curl.so9 {( [/ g  F' f' A# v
extension=gd.so
! Z( r, V! e% Z  s- |1 Uextension=mbstring.so5 I! z8 `4 P: L% U8 M& Z: a
extension=mcrypt.so
8 J% o; f* ~! p* G8 nextension=mysql.so7 I- V0 _$ r2 O! H6 l$ t
extension=pdo.so" n5 c8 C0 m  V7 `
extension=pdo_mysql.so1 D" e  f/ Z; y
extension=session.so8 C* Q5 L9 h3 v" U' m% F
extension=sockets.so* ?. U& x& ?9 e7 ~) I: O2 R, v
extension=tokenizer.so( c. E% L) ~! O6 k. r
extension=xml.so
4 g  J, f8 w/ {' K1 L4 R7 U% b0 Z3 i5 I2 S* q  J( j

4 f6 G% M. k+ S, n* S9 O5 o  m[Date]
) M% {8 S6 x$ c, |* Jdate.timezone = Asia/Shanghai
3 Q+ o; B1 E" R" E1 N9 J& @4 V6 k/ A! o. Y0 l# g7 Y
  ~: m  Y$ {" R* ~
[MySQL]
( x/ M7 x: M. r8 C# }mysql.default_socket = /var/run/mysqld.sock 8 Z4 W4 e5 F2 g; Z. e
* C1 A9 C. G( h, i
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)8 ^8 D) @7 c: u/ B
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi9 z( s, v: |, j4 C6 J

7 U0 G/ E( }$ q7 i
启动nginx
: x( W5 U( d2 R  n* ~/etc/init.d/nginx enable( }' ^6 t. X% }# e# p3 t$ M2 \
/etc/init.d/nginx start; f: B+ F6 t: _2 n
* n& w7 n7 [2 L) k& g/ ?
php服务器搭建完成重启.3 Y* ?+ d) d7 I: i# a+ N
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
2 e& b1 Y6 i" X5 e+ H$ z- z# t5 ^5 [( x
5 x4 i' G1 M7 R% o5 u
2.网页跳转(有2种方法); M; i- k* G! K3 }" d; V4 ?
1DNS跳转0 b" E7 m0 s, b# _4 ]
2防火墙重定向
% m  ], ?8 d( ]- k$ B) I+ w) S1 dns跳转
: x; J& ^* t* N3 T. }修改etc/dnsmasq.conf(需要输入对应网址才跳转)) M4 s: m8 N7 v
address=/www.baidu.com/192.168.1.1& I0 Y0 B# `7 M, P* u; F: Q+ [8 C2 T
address=/www.taobao.com/192.168.1.1. U- m+ l0 J" ~
2 防火墙重定向(需要联网才跳转)9 i1 c+ F, [1 y: a
修改防火墙自定义规则:
0 n, c- Y. l$ K& Fiptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80
" T: J, U6 E: U6 B( q最后修改/etc/nginx/vhost.conf 端口为80% [8 E5 G$ }1 d! @' m' I* k

7 D8 W% P# A( y  s) C" X  l* s
) b" D  ~0 j' M' o  V& i! J
2 K# O$ O, x# L/ C% Q0 `

6 t1 S$ G' c$ E' h9 }( Q+ Z+ w重启后打开baidu网页即跳转
. h! Q0 l3 T" V) H$ ]% A: Z
3 d8 ]' J3 N4 C
' e' D( p. v# ~, r" ]& N8 M/ c1 X' U! l, {3 U

0 j- o) R8 d& z; t使用samba映射www文件夹查看MM
6 Z8 N% a& Y  z' t8 p2 l
2 |' Z6 p9 d% _6 q" z, D有usb口就插个网卡进行mdk3....., P9 v+ N% r: A' U. u1 k

8 F% E. Q3 t+ n

6 {8 d2 Y6 O0 o$ ^; G; \6 V$ x6 e- v; \* V& k1 O/ t8 H0 Y$ k
+ z7 h$ y0 I: X3 l# h. ]

0 ?" V7 V/ P2 L, p* g$ O$ \/ j% ~8 _. X. n6 U6 t7 W* W+ P
: H% z, y8 a) G+ P1 T$ ~  b* _
2 ?, r0 `- V! M

" c* K$ Y7 {. C# f! x8 p补充内容 (2017-6-25 20:19):2 i! t6 I# \( K
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui
8 R2 T, p6 S% e) e

本帖子中包含更多资源

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

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 编辑 & O7 b  A& F3 p9 N4 Y
" i* {) l" U: y# ^( ], |7 o
1 d! P3 C3 `  Z
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
$ g+ i* ~- K, o6 l
$ A, d0 H2 [- [" s$ G' e: U大神,弄半天都搞不定啊。7 D; y6 B2 C1 Y5 }
有修改好的OpenWRT固件吗?集成固件有更好!!
' a% W+ P  ?; u6 d! o2 q固件和钓鱼页面,能否给个百度下载?
: l9 K7 T! U2 y- A% n) v3 X+ S
, d) b, i- ?6 F: d
PS:
/ ]" e5 d! y  o$ Y1 q$ d本小白在16m+128m的newifi等的7620A路由玩了一轮," e) ^" H5 Y: r' p: Y
装上PandoraBox著名的20150608固件后,1 O( P2 ^9 G+ k; a2 k8 P2 B
不用更改更新源,直接opkg update......全部装上了更新和插件。
! n' }% c* M& n' E3 N
0 ]( H( H: u8 ^, ~' e5 Q" S其他设置文件夹全部搞对后,到了修改文档就不会了,1 i8 S* i  K0 E" l0 w6 M
有大神用PandoraBox-20150608做个集合包有得玩了。0 i1 a! Y6 C+ c  O

" B( x+ f+ d3 V" w2 I6 l, ~) g/ N
# R/ w) y1 h) b5 ?# F" c
, w" ~) y0 B' a% `2 N+ c& [0 N0 f8 t  O+ r4 D1 r+ L, j
回复

使用道具 举报

42

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览2 M. _: [3 C1 h  V0 {6 Z, z
本主题购买截止日期为 2017-4-3 20:06,到期后将免费3 |0 l  E( z0 _% Z
今日已签到
回复

使用道具 举报

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
8 h9 P1 t+ W3 A/ e) _本主题购买截止日期为 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) q, J6 u( Z- P% A/ n0 m; O* s. @9 @
本主题购买截止日期为 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
8 M1 `! A+ i. g- q# d, F( u  ~3 n本主题购买截止日期为 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 |显示全部楼层
等到期免费看。
, s9 b: e, A& H( b6 o/ ~& y
回复

使用道具 举报

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
& A# H3 i6 o- r% P# }7 y  h: _! \什么情况有些看不懂哈
& Z% H2 v8 y. H+ e8 V4 v
那里看不懂?
签到咯.
回复

使用道具 举报

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-6-5 14:12

返回顶部 返回列表