ubnt解决方案
查看: 24586|回复: 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 编辑 % P6 I1 h* r' n0 ~0 L

$ [/ q5 m% S8 ?/ A. |              Openwrt 无线路由器搭建php服务器实现钓鱼.5 z; C& }8 j  ~  g5 Z$ k
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
5 e( h0 g1 @8 X& J& g0 d" q' ?
8 g5 f# j) y' M/ A7 _/ [准备工作:
- _) }* c' U5 }6 x7 I5 p8 l1 x$ JwinSCP连接路由在/www下建立一个sda/www文件夹
4 v' Y8 U# R- B* w& h- m8 [: v" O$ a! i6 Y# m
1.安装nginx+php+mysql
/ {6 h' g) q: H. R- k
0 I3 P. P6 S. `$ m1 A2 z' |进路由里修改openwrt安装源如下:
3 l" F; F& \& R# y7 `0 Wdest root /
6 T8 K% a2 M8 d5 ]( U' a, Xdest ram /tmp
" {$ K/ e8 O3 C9 llists_dir ext /var/opkg-lists
: U5 g( ?0 ?" O* f8 f7 J9 m6 Foption overlay_root /overlay
# v7 {$ D) M3 c5 x# tsrc/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
: w- B& a' _2 G7 R6 B5 zsrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages( x% z8 N' \8 k4 z' i
src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
3 w( p( ]7 K. o9 B$ dsrc/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
, l. k% v, T6 `" \src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management" U. C% a5 _- k+ e: G: H- b
打开putty终端更新并安装软件.2 D% t+ v5 _, V9 B7 ~
opkg update

6 d( c  {: U/ ~; R/ F9 l
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! ^2 I9 j7 `0 b5 x( x6 P. O! G

3 q1 N8 x- ~! N/ S- f4 A
opkg install mysql-server
2 u5 }& x) t* T1 m
, G/ p& i! N7 r4 p5 q' D
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
# @. o: w/ `: K6 V# E" z8 K' D5 y, z; }1 I! P& G/ v
opkg install shadow-groupadd shadow-useradd* r; `1 I: j* g1 T, y

: B: ^" b( r7 u
groupadd www
7 w% q/ X9 w' k9 D  m
8 |) Q% z. |7 d8 R
useradd -g www www; r2 H) V. ?5 S4 X+ C, W" d
3 C5 H7 S3 B5 f- Z4 \
chown -R www:www /www/sda/www
重启!
& u' E7 P$ r- |. _! h, m% i1 z+ w* y4 xwinSCP连接路由修改/etc/my.cnf(改掉这两段)5 L8 j5 w4 S( p* Z/ p( t
datadir                = /www/sda/data/mysql/$ W' G4 R8 P% [" I
tmpdir                = /www/sda/data/tmp/
+ P  h9 l% J2 P. ~+ R

0 r" H: x9 I3 s) Q+ C% b
$ u7 T3 ?0 E7 C; u1 X创建数据库文件夹0 G" Z* C. n8 b0 ?. {- h3 i
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp
' \& [& O" v/ h. G, j: \
& x- ]* C9 v/ g- C. H
创建默认的数据库& \; Y: Y: {& Q
/usr/bin/mysql_install_db --force
7 M3 G# n' }) g
2 m  s" @+ F# z! O' ?
启动mysql
: G( h5 p% s* A/ T( Y/etc/init.d/mysqld start
" z' Z0 H# H7 a# R( q输入如下命令创建mysql的密码
/ x% G! R8 f& H/ L& y/ ]& [/usr/bin/mysqladmin -u root password 123456
) @4 z5 S: Q$ O  m0 x, H( ?登陆数据库
2 f1 z* c0 `, N/ z2 Amysql -u root -p, m5 b( B% P- |. `0 c
2 B6 m* x% N, F9 x; }1 n$ S
修改/etc/nginx/nginx.conf
+ C% y& W+ u; zuser www www;% A+ P# m( u9 h  [4 A, g# h  K
worker_processes  1;
; {' I+ @( S+ |1 k- D8 ypid        /var/run/nginx.pid;+ H' @5 I( u: K3 n' A5 D/ g( I
error_log  /var/log/nginx_error.log;/ Y1 K! a4 m- H: h4 g# E4 W
events {& d" Y# B9 m1 D# f
        use epoll;
2 Y1 F; a$ N  e        worker_connections  1024;) ~" q8 g9 T2 H$ v4 G5 x
}  {3 {1 P0 Z) ^/ u/ p# w
6 l  O4 n( U; C- T
# J3 r4 _- N2 X$ F* X5 o0 \
http {
  N4 I. F" [" g& ?# n        include mime.types;7 g9 @* b- z% I' W: }' X3 a
        default_type application/octet-stream;
/ r: \$ H: b3 @4 p' i  P        sendfile on;) j+ T: P7 R. `& o6 P' W
        tcp_nopush on;5 @' L# p3 a, W# v1 H* z
        #keepalive_timeout 0;. h3 l+ N9 B8 T; d) ~
        keepalive_timeout 65;" N* X! `1 [( Q  Z
        gzip on;
) }: O' n, [+ Q( h        access_log   off;  @! m, ^# [4 e: O! L
   
* n! D4 C3 ]4 M0 h& r: r        include       vhost.conf;
6 y1 T% f8 r) g; g' z% V4 ^0 T}
5 i6 s6 u$ \7 h$ L' \( z1 y8 L2 R  m( P2 \# F9 V
修改/etc/nginx/fastcgi_params: t! {1 W! d6 h  Y  C1 E: Z& k
if ($request_filename ~* (.*)\.php) {5 F! p2 ]6 F2 X- v! I4 a- z
    set $php_url $1;
/ u, M- J6 m/ |& n# [7 j; W& K}
5 D( F( t6 S* e2 u# P$ U  Nif (!-e $php_url.php) {5 h2 y! }- h, Q1 M+ m1 J
    return 403;
7 g7 h6 g6 E+ U( [9 j: K! a" t}& M  F' F# |, F' \& k
, j6 _6 i& v* C3 B/ g

! ^2 c* D4 [) ]fastcgi_param  QUERY_STRING       $query_string;5 G6 z' p; o4 g( J* G' w
fastcgi_param  REQUEST_METHOD     $request_method;  Z8 `4 x4 g8 I* G: J6 l
fastcgi_param  CONTENT_TYPE       $content_type;# }$ I0 H# [$ N  i- j( ^
fastcgi_param  CONTENT_LENGTH     $content_length;
8 `( ^+ S5 N/ s5 ~+ a6 x( b7 h7 j6 `9 o% g" u, T7 V3 m4 Z
5 Y6 ?  j& S) V$ f  S1 p
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
+ G6 j, [% t- g- H( q3 ~fastcgi_param  REQUEST_URI        $request_uri;9 l. Q8 w! `& f# W5 t* o
fastcgi_param  DOCUMENT_URI       $document_uri;
) I  l/ ]: p0 o$ a  H/ Q  mfastcgi_param  DOCUMENT_ROOT      $document_root;
% ^7 e6 S" u9 sfastcgi_param  SERVER_PROTOCOL    $server_protocol;4 _" _- c$ `0 Z) |7 q9 W
3 N1 e2 I/ }( E- \) P: W

5 Z5 I$ \1 x; v0 K1 w2 s( J4 Vfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;& R$ s* P9 T$ u4 ]7 p+ d
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
0 @# Y. \7 g/ K7 i7 t
$ L- {& u/ [  k% u) I  T
8 g* v% w+ _0 N  ]& c, o
fastcgi_param  REMOTE_ADDR        $remote_addr;; W5 @; X& h8 Y4 R1 ]& S
fastcgi_param  REMOTE_PORT        $remote_port;$ B+ D0 Y' ?" d
fastcgi_param  SERVER_ADDR        $server_addr;6 T) ]* [* d0 Q& o0 b# j  @: _% O+ _
fastcgi_param  SERVER_PORT        $server_port;* d+ \' K; [3 v. {" ?: D2 w$ ~8 d9 z% s
fastcgi_param  SERVER_NAME        $server_name;
3 t$ S( [3 b! d
2 u  c2 @$ M& O  h. j

6 e/ O' r; o' i2 R# T# PHP only, required if PHP was built with --enable-force-cgi-redirect3 k( }* M' H3 d/ u+ u
fastcgi_param  REDIRECT_STATUS    200;
' q* s/ S$ p: j7 X' L8 k( u" e2 a* C# v4 t: d5 q$ a
添加文件/etc/nginx/vhost.conf
& J6 _; b0 Q. V' vserver {# p& W2 B9 D+ v6 u
        listen       8000;* {, I8 H5 P* k9 K
        server_name  localhost;
3 G' a5 z* r) J4 f7 [        root  /www/sda/www;
! [: ?. ~/ z4 \: q/ y7 y9 S0 R        index  index.html index.htm index.php default.php;$ s+ u, r: G0 U6 ~' j
        error_page   500 502 503 504  /50x.html;! b& h5 N* S& _+ M

% y4 `9 h9 \6 u# F1 I1 l) P  n, z

& z, Q! g! h, l' c( ]2 F6 N6 r        location = /50x.html {1 e1 Q0 _( z3 `
        root html;
! s# X% D1 F! a1 ^0 O* W  k4 ~        }
+ A. U& Y7 Z' T! v" q! _' u! L+ M6 O# b
% {  s8 ?8 o% c2 Z
        location ~* ^.+\.php(\/.*)*$ {: T6 W9 h  W3 T0 M" P) S$ d
        fastcgi_pass   127.0.0.1:9000;% _7 E$ |, p3 o. U
        fastcgi_index  index.php;' w9 b! `* z- x7 G6 Y
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;6 ^" j, a' g- o/ N# H
        include        fastcgi_params;
1 b0 ^$ u. a6 I- l8 Z$ G4 |    }4 k  S2 \0 m% q- L& T
}" y% U: ~) G( y9 s) j2 |. _  P
9 u9 ^0 y8 ]5 z+ ~0 l( }: X& l
修改/etc/php.ini
5 o0 m* s" r9 h' [1 Nshort_open_tag = on7 L9 x2 R) ~% a3 k
#doc_root = "/www/www" , _" z8 s) X" I  ]" K

& |- ?& o8 ?0 l9 s. \' o- ~- n
; v, {+ C  l  ~/ A" B; _
extension=ctype.so
0 w5 h& y6 w, Z3 M% Aextension=curl.so
+ \2 m- M- i4 W! K( X8 pextension=gd.so
6 m: [8 P3 K% w  Y0 qextension=mbstring.so
% a9 \0 O* A' N0 b& r, Qextension=mcrypt.so
- ]! Z7 X4 G! E2 X0 Aextension=mysql.so
/ w( J: P8 r( u4 u4 v% A2 eextension=pdo.so
! s/ w+ h! |9 s3 kextension=pdo_mysql.so- e/ M5 N; G# {$ i
extension=session.so. ]% ^; P  I" e4 s1 Z$ K
extension=sockets.so8 c: T- `% o6 m2 [6 |
extension=tokenizer.so9 D6 ]* U- q4 T* c( I3 Q
extension=xml.so
* c% ^% ]1 l2 q" Z- @4 t0 ?
! ]3 A4 g- z# r- \- F* W
1 [& z, {3 z+ v. V- v
[Date]
* M# g! I6 |) L+ @- E3 _date.timezone = Asia/Shanghai1 C: s+ `' V% h

8 a) c+ x- j7 K
+ U# O/ |& W2 |6 B, h) m
[MySQL]
+ ^; o' j: T! F3 fmysql.default_socket = /var/run/mysqld.sock ; [1 B, g4 J7 h  u
9 `' S/ V7 {7 \% r
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)' o  x+ F( E3 |+ v. k3 U7 ~1 t- Z
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi
# F7 K4 w/ `' \, x6 m1 G
$ H3 x3 U. k0 F8 A! Q. L! P2 J1 d
启动nginx8 m3 |& J; V* E
/etc/init.d/nginx enable1 U3 }* k  r9 g- Q  F
/etc/init.d/nginx start) W; o5 C+ z3 x# ]0 E( W# N6 n
0 O' P$ P1 E4 K  y
php服务器搭建完成重启.: |' d) j3 h3 i
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
# _# ~( m' z$ f' X6 ]9 M5 [; p/ b
( O* w+ b* `' J# p& p
7 P7 p" J+ Y8 Q: s$ w2.网页跳转(有2种方法)# d% Z* T$ w  L8 f0 m$ O
1DNS跳转6 o: c( x4 _7 t( E) ?3 S7 \
2防火墙重定向; T% x( R/ \. H+ I: s
1 dns跳转8 h0 O8 t. R8 z. e# [) {
修改etc/dnsmasq.conf(需要输入对应网址才跳转)4 ^0 p. {( t2 ~
address=/www.baidu.com/192.168.1.1
/ K& L5 S* `; q+ K! Qaddress=/www.taobao.com/192.168.1.1) T; a7 a$ t* A
2 防火墙重定向(需要联网才跳转)4 n; H3 z3 z4 z' M
修改防火墙自定义规则:/ O. g0 a2 S% e! D
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80
3 U5 I( c; c, n0 f最后修改/etc/nginx/vhost.conf 端口为80' x; r( ^" Y  n# T" z
4 k, H" {. W9 j  }! L7 N

% Y" v; h& y8 R3 i
# d9 p/ T8 Y/ }: M5 r
" M3 ^2 y- I/ J1 i+ X$ K9 H8 J8 r
重启后打开baidu网页即跳转% P4 y$ W" O: n
  w. q5 M$ h  A* {4 C3 M9 t
& j4 y7 a6 L  u$ k) ]! d8 D
. N% p0 g0 \' n3 o9 z

' x, R6 {, Z, {! U5 J& i8 b使用samba映射www文件夹查看MM
. x8 h9 }+ W6 [0 @7 R3 U( ?# R  r0 d( Z; i' V/ l
有usb口就插个网卡进行mdk3.....
( u/ P- q, \9 q% X1 F" x
0 f) A1 R0 }( E3 U

8 T" x3 S0 Z, }. [
6 V$ P: R- k+ O+ m; G
$ L4 P8 J6 ]) s3 t& p( J8 o% m: M- f9 E( f% U0 X/ ]. q
5 g" \+ f* X+ M- l! H. K! ~, n8 \
# w9 a5 n1 ?+ V% A; ?/ U0 ?
$ U2 C' [/ d8 Q2 [: [! L
6 H5 R$ s5 \. I, d2 w
补充内容 (2017-6-25 20:19):" {3 U+ Z' _. k( Y- h( ?. _
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui" Q# [# I1 r; Y! r

本帖子中包含更多资源

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

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 编辑
* Q/ G+ ?& W+ x; ?/ Y- D. c& B* C; h1 v' N/ e

+ k( L) [4 B+ J* z      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里); k& K* F' l" ]  M

& V3 E$ \+ m" `7 |( a6 W# l大神,弄半天都搞不定啊。' N3 F4 P1 a3 {* e1 a
有修改好的OpenWRT固件吗?集成固件有更好!!4 y8 x2 r" S9 ?6 |+ Y5 c5 G; w0 R
固件和钓鱼页面,能否给个百度下载?/ c. A, E7 ?+ n, [+ V( U" {* Z& G# W4 m  i
8 U0 X$ z1 c9 S2 z) v% L
PS:  z& q4 |7 b0 P/ o" O6 `
本小白在16m+128m的newifi等的7620A路由玩了一轮,
; ]" g' T! X. A装上PandoraBox著名的20150608固件后,/ M' Q% p2 b7 R  {) I
不用更改更新源,直接opkg update......全部装上了更新和插件。
# L! J+ T5 W& p: |
: p) E4 m* E  y( K3 w0 [0 @其他设置文件夹全部搞对后,到了修改文档就不会了,
. x. n* p3 J5 A5 I% F! H有大神用PandoraBox-20150608做个集合包有得玩了。
5 ^3 j! X# H( F! l% B2 ~- g) n" k4 e

' d1 B; |% m' q9 @9 z
0 ^  |0 q+ @/ u' U+ h3 Z
% N% G7 O  _/ n4 m
回复

使用道具 举报

42

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览
0 d5 Z, m$ B; l本主题购买截止日期为 2017-4-3 20:06,到期后将免费/ h/ U9 H7 Q- j# K& U7 K! j" U: j
今日已签到
回复

使用道具 举报

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
5 t; _! I# t. c- K) |+ \本主题购买截止日期为 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/ k0 e( C9 v: U: y
本主题购买截止日期为 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
2 D8 f" Z1 \3 z3 V9 \5 i  b本主题购买截止日期为 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 |显示全部楼层
等到期免费看。
6 c- ], r6 y. v' X, s- B  {; g  F
回复

使用道具 举报

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. F1 q) i, ~9 Z% A: o0 E( J
什么情况有些看不懂哈
" T! Q* k, A; N. k. ?0 ]0 @5 J
那里看不懂?
签到咯.
回复

使用道具 举报

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

返回顶部 返回列表