ubnt解决方案
查看: 22097|回复: 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 编辑
5 ^" x$ \7 a4 p
5 w5 Q+ [! F& s  b6 c4 i              Openwrt 无线路由器搭建php服务器实现钓鱼.6 X7 \$ F% y& J& t& d
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
2 b1 |& J; l8 a: K, V
# t. o1 a* ^+ P8 x准备工作:
5 D$ l" ], I) v) X- l! ]! YwinSCP连接路由在/www下建立一个sda/www文件夹
6 A" }! X( E( b6 A
8 m  `* Q0 a( H3 M+ y8 w1.安装nginx+php+mysql
& u$ j0 F4 k9 l2 j
4 W2 g& @5 i" s( T* R# ^9 N' V进路由里修改openwrt安装源如下:
# H  d1 L5 K# z: Rdest root /( m; d5 J- \! _. h  s; k
dest ram /tmp  }2 T) J. l( {4 o/ i3 P$ P
lists_dir ext /var/opkg-lists8 P5 `9 V1 M, S4 y( G
option overlay_root /overlay
4 j- H2 P4 {* K6 Hsrc/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
$ s  ^1 R9 O/ k- Xsrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
) S4 {& c+ h1 r% W" Ssrc/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
. y) }# Q, u- k/ @src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony5 U1 o8 N- c( P( |( x
src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management$ ?3 K0 v0 v% T/ f! I: G
打开putty终端更新并安装软件.: }) ^" q7 H; n& }+ o6 I; D8 ~6 w
opkg update

: ~8 y  g5 \4 f7 s
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 g/ W% g. [- J" z& }9 d3 O" e! ~6 @9 q; F2 ], z3 j) F
opkg install mysql-server 3 S& `0 ?( J; j

+ W, x1 Y" `7 r, ?2 l
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
" j: v9 G( k# M  ~' ], `9 T1 J$ ~& ?& _0 [% d, |- S9 `: G
opkg install shadow-groupadd shadow-useradd
6 E+ D- J" C- W8 G* P% b* H1 s: c9 l9 |. p8 _, @$ l4 w
groupadd www
3 r" c9 l; l' J1 w
, `3 k) _9 M$ p8 l
useradd -g www www5 M! t6 l- W8 |/ q

( g) T  M0 w+ q- ~/ k" G
chown -R www:www /www/sda/www
重启!
4 {$ u" W: I$ e$ `" z0 R% UwinSCP连接路由修改/etc/my.cnf(改掉这两段)
( j% D* Z8 T9 f, B# F0 Udatadir                = /www/sda/data/mysql/# |9 M, |+ Y0 x$ E' x
tmpdir                = /www/sda/data/tmp/
3 ?8 h& O; ]8 Q$ @& p% v+ h6 j
, v/ N2 \5 R3 F3 i' [5 \6 F

2 M  g  C. x4 U( y3 Y创建数据库文件夹( K/ z4 e) M6 o, i
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp
* p5 s3 Q/ g6 |$ H5 Y  x# h0 f5 J, Y! \3 S
创建默认的数据库$ \$ F) Y" C) L8 H2 ]
/usr/bin/mysql_install_db --force' t3 Z; _0 U- n/ b6 f$ [* b, c

' u# j$ k+ s) y( d/ _# R0 \
启动mysql
0 _) B2 k; [5 p/ u/etc/init.d/mysqld start; G- x5 D8 ^2 d9 |% X: V) K
输入如下命令创建mysql的密码
5 S" F1 r+ R0 i: b! f* |& m/usr/bin/mysqladmin -u root password 123456
; ?& S" j$ ^0 n8 k7 W! v登陆数据库
+ O" z( W, A( ]4 Z+ q+ W, Ymysql -u root -p, |: l9 Z3 m4 S; h' g
; q  _6 I* n  {' l* t
修改/etc/nginx/nginx.conf
1 X6 P  z) T$ c$ i$ U, Zuser www www;; d5 R8 g& H( z  b" c; ~1 Y
worker_processes  1;
6 i- b& Z  k/ ?6 E9 opid        /var/run/nginx.pid;1 [5 |) O  N+ R6 E/ ?# u7 k
error_log  /var/log/nginx_error.log;
2 O, j( r0 q: C* K9 {events {: {( Z, ]; ^+ ]% J# L" K
        use epoll;. h' _: q6 o( ]8 w/ Y9 V" D
        worker_connections  1024;
/ q9 }8 q" a# N, o" s}/ ^$ P8 c2 m9 v; I+ o4 W( T

7 ?4 Z. U5 V; U

# V$ {$ ?$ _" _http {
' E* U! a# _; o' ]4 `' c6 v8 o* |        include mime.types;
6 \4 e4 r& T6 Z( l6 g        default_type application/octet-stream;
4 {* w0 _* }- l; K3 b8 |/ P* Z        sendfile on;1 H0 s, |8 ?0 g6 R. [( ^8 H
        tcp_nopush on;
9 u' f2 _% Q! G% K+ z" X        #keepalive_timeout 0;
& q) l) O$ `: u5 F: @( f6 {' ]        keepalive_timeout 65;0 H) x0 _/ r8 t- `7 t/ Z
        gzip on;( {" v. f1 u: a2 O& @# Q
        access_log   off;! R( Y. e' u' u
    ) y1 \. g; r7 w3 c2 a0 s
        include       vhost.conf;9 F& k* t- C5 `5 N$ ^' s5 V
}
; c- o- K5 j: v  t0 D0 u2 Y- p; A( Q  _8 x1 k8 f2 `& [
修改/etc/nginx/fastcgi_params! C9 S+ W" e5 n4 Q; ?* C* \) a
if ($request_filename ~* (.*)\.php) {
  A: |. P7 Q- U4 @7 ?    set $php_url $1;6 u( C) W" T$ h+ n+ s, M8 y
}  s) j, \9 _) K
if (!-e $php_url.php) {# r1 |2 ?" G# x/ i7 G
    return 403;
8 w/ n8 N9 Z, V}
) }6 R0 z) V3 ~( C9 {3 q  Z" n4 N; t* X- P! b! ~
8 r1 [; R4 x! E* u  S
fastcgi_param  QUERY_STRING       $query_string;; X8 T- _3 m/ k% p* V& ^; W
fastcgi_param  REQUEST_METHOD     $request_method;. B+ o/ f/ a9 v6 R) X
fastcgi_param  CONTENT_TYPE       $content_type;
( T  ]! }( O3 ^$ {. ?7 r' Afastcgi_param  CONTENT_LENGTH     $content_length;
/ ^- c( l* t$ X' g$ k
. C6 f4 Y" e- Y3 `- Q! d/ A
4 f) L# v8 _, l: c$ L& W  l' L
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
$ n2 y. }7 K' x$ j: Vfastcgi_param  REQUEST_URI        $request_uri;, y2 ]5 |9 q0 t" \
fastcgi_param  DOCUMENT_URI       $document_uri;
: z! ^* v, m% bfastcgi_param  DOCUMENT_ROOT      $document_root;9 K" }/ E0 K+ Y$ Y/ X$ a
fastcgi_param  SERVER_PROTOCOL    $server_protocol;. a- W. v9 s3 }: e" I6 z
& \2 j8 o5 F# Y' ]# a

& m% z3 y- }5 C& C8 jfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
! u# F( i' j' i* _fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;& [" \! ^, z4 g
- {! z+ d! f. K) S

  ?  Y5 M" O  m! w( c* H% S' P4 }fastcgi_param  REMOTE_ADDR        $remote_addr;5 Z. n! F- e$ {+ {. [( m) e
fastcgi_param  REMOTE_PORT        $remote_port;0 l3 y. J: K4 U  V' w! f: k$ f
fastcgi_param  SERVER_ADDR        $server_addr;
8 S, _/ P1 e4 K) l6 F# jfastcgi_param  SERVER_PORT        $server_port;7 P- K/ @3 z  z. i3 O
fastcgi_param  SERVER_NAME        $server_name;. h& o' t- o- j, q2 ]- R
9 _  ^7 M! v7 O# G7 W

+ f* C4 S2 v4 b8 j/ N; o# PHP only, required if PHP was built with --enable-force-cgi-redirect
  m1 d  U7 g( I/ l: i) N$ tfastcgi_param  REDIRECT_STATUS    200;
/ s  z; k! T" E( S. H( ~' e& i, J2 v9 J, J6 B8 X3 a
添加文件/etc/nginx/vhost.conf
7 k3 ?9 y9 {( H- |3 oserver {
" C. \3 o- e( b$ j# r        listen       8000;" z* r0 t9 G0 v, z8 @
        server_name  localhost;
/ Z* B& q: u* U6 i        root  /www/sda/www;
# S4 P8 x8 E  a' {5 S        index  index.html index.htm index.php default.php;- t6 _( Q! R, `& ~2 r
        error_page   500 502 503 504  /50x.html;) Y' b# c5 z; }, r/ V

, v+ S3 N- ]" _# Z5 y7 \0 {, V

% @: a: n7 g( w: q        location = /50x.html {
6 B4 e* @5 \4 r        root html;/ g; ^; o  K6 N' o
        }7 \- l9 u- T" \9 y7 B0 s1 b/ X2 D
; H# ?  C) b  k/ x+ t

" ~" w" H) \6 H  ]  e1 @        location ~* ^.+\.php(\/.*)*$ {7 f1 c8 N9 e+ P  S$ X  O  V# u
        fastcgi_pass   127.0.0.1:9000;+ e9 g/ I) ]" m; W: x
        fastcgi_index  index.php;( B* ?3 T$ e4 y% p; \& A) g
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;3 ]$ f" j9 ]$ F7 B; C( h% t
        include        fastcgi_params;
( d+ v7 j8 C3 S7 S" C; J5 a6 v4 x9 x    }
  F' h% p8 `0 Z  l4 c, p}. P! w( j$ u$ U% p1 T6 D, n
; E- y4 ]' b) e; z3 g8 p
修改/etc/php.ini
, _' E# T9 a' Pshort_open_tag = on
: ]) G4 q) Y" g. c' u+ \' y/ J) R#doc_root = "/www/www" " l7 `# p9 ]" R. }1 H( g! B
( R( Q9 M3 @& n$ G  X- d

$ X- b# x" s% X3 dextension=ctype.so
  W- B+ }; E) e- nextension=curl.so+ Q# c7 M. e! A) p( v2 G' M) i/ b
extension=gd.so+ C( q9 j+ ], F( p) i8 ^
extension=mbstring.so" _  }- C) N- H4 A* c8 v+ x! m
extension=mcrypt.so5 C' j$ v) P# f% f- F2 q& ^9 u4 I
extension=mysql.so
& ~) ]- Z6 {6 O% [extension=pdo.so
8 A& a, D; A( a9 F& b' g/ u( g/ D  oextension=pdo_mysql.so/ O/ V/ F$ S/ Q. @: p
extension=session.so
. n6 R' h% f$ R, [- k5 ^extension=sockets.so
3 @3 a( {) {  p. o) o% m4 dextension=tokenizer.so, b* h7 S1 X. U0 d
extension=xml.so
6 k5 F7 H  q7 h( p4 B3 N' E# f* q/ Z( p( }0 J) w9 t3 I5 k

; f0 Y8 O$ p% E3 y9 q4 I[Date]
, q1 \  I0 o7 s2 N4 M) M- {date.timezone = Asia/Shanghai. b- j+ a0 T4 {" {+ G/ v
! d, B4 I' P' b- K1 y
) `: l3 f. o! O3 C4 ?2 T
[MySQL]
% z) ~5 z$ [7 J# Cmysql.default_socket = /var/run/mysqld.sock & I# c, O5 H* }+ s

+ \5 o+ p2 L5 K2 j1 P$ R启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)+ {6 Z7 g& Y9 p
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi. k9 B$ N% M5 |- M' Q6 P: P. r

- O" q- m0 C/ {3 c: L, H, M, G' N
启动nginx/ Q4 u) i0 {- V( F( S+ Z
/etc/init.d/nginx enable
1 H7 D  o5 H5 b) z( {, }. j/etc/init.d/nginx start: v, A9 R1 ?) S1 w- d9 Z) y# T
9 v% k# T) V+ |" Z) D1 n& B
php服务器搭建完成重启.
$ S0 N. @5 Z, o" N2 e; Q4 C把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
% v; ~8 v5 T/ c$ g! h' C1 [
) p) Y, s9 T, ]6 ~
. V1 _9 y; {. V# S4 I) j1 m5 F0 a7 H2.网页跳转(有2种方法)
% S' r0 k) t6 I/ Z1 ?4 D1DNS跳转8 e0 g) `) t1 @6 z4 p
2防火墙重定向6 a8 o' M* R  c! T) N' m
1 dns跳转
" @8 u/ A3 t  e3 b修改etc/dnsmasq.conf(需要输入对应网址才跳转)
0 \3 J3 j# V% {; Q. y6 paddress=/www.baidu.com/192.168.1.1
7 i( Z2 O; h, I, ~address=/www.taobao.com/192.168.1.1
! o7 a5 M9 F! ^/ }& g. d! i2 防火墙重定向(需要联网才跳转)# B& p( I1 s- |# }/ u) e1 v/ c8 a
修改防火墙自定义规则:' a0 `: t, F& I9 m5 f/ J) C3 _
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80
6 c  F: C: w, P最后修改/etc/nginx/vhost.conf 端口为80( v0 L. L" ?; w1 z" t
9 n% x) a- W! F  c+ R' K2 y0 o2 R
% Y3 I8 V- k6 Z% C

5 i$ T# r9 G0 C
2 @& N1 v  S% o. c
重启后打开baidu网页即跳转
; e, S2 t3 h- ^
7 `' |' Z7 B4 B2 Y9 T/ }& Q
$ |- v. H% H6 |; h6 l! W* J# W! G4 K% k- x
. T3 V: x; _/ S  A5 T
使用samba映射www文件夹查看MM
- V  E# G) w6 B. m8 [2 k, Z
0 d# A1 ^% `* k. {+ G有usb口就插个网卡进行mdk3.....
: a7 j  G  k% S6 i& e- ~' j5 [' S3 U7 O( Y

! `6 W( m4 E7 M' _' ]0 ^& d
1 ~6 o5 U+ M4 F/ W. F# C7 Q' n+ Z4 X% B( Y" N7 R% h
9 k+ v4 }0 m# e, ]# U8 v
+ A$ K- [9 z5 \" j$ `
' P1 Y9 o9 ]5 O: {' }- y6 g

1 w% N% o( K) P; [; a
4 |: I$ v% y/ D( C3 i' h3 N6 C补充内容 (2017-6-25 20:19):, ^# w* r% f" f( m0 r; v( W/ ]
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui- n# e2 I: _: S3 P1 \- b7 M1 Z

本帖子中包含更多资源

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

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 编辑 8 S$ A% w; U8 R% d' [
& @- {- S, d8 m2 f6 d
' r2 A+ F: u. S
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
2 ?) Y7 ]1 f; ~$ x/ V  n
3 Y- a' R9 V  n" y) z大神,弄半天都搞不定啊。% A+ b, f5 k! K2 I6 T
有修改好的OpenWRT固件吗?集成固件有更好!!
. U# l2 D4 \! p+ w3 M+ G固件和钓鱼页面,能否给个百度下载?
, j' x- K7 \# ?4 h' y  t
/ l8 [. A. z8 l8 s; Y
PS:
' z" I* v! P, k/ x: c7 h3 `本小白在16m+128m的newifi等的7620A路由玩了一轮,
! _8 A8 ^' U6 n: g6 r( v3 g  ]; j装上PandoraBox著名的20150608固件后,
2 `+ i7 h/ @! q不用更改更新源,直接opkg update......全部装上了更新和插件。+ P! @6 A3 u+ M- X

% v/ u( q( N9 @5 t其他设置文件夹全部搞对后,到了修改文档就不会了," x8 a5 G% v6 E% v5 p$ c9 L
有大神用PandoraBox-20150608做个集合包有得玩了。8 j9 k7 y9 H/ o: h4 D2 {  \
# Q4 q$ F- V4 b: g& r4 q1 S+ u

! u2 O9 t( D+ G4 E% s( E3 E
* ?0 y5 l% g; B3 d. |$ R" e+ j/ Z+ T* z  b& S- X- D3 V3 O) ~& G! j
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览& z" s& _7 S1 N( M9 L
本主题购买截止日期为 2017-4-3 20:06,到期后将免费9 u6 k% `7 C* A. D* R' E
今日已签到
回复

使用道具 举报

26

回帖

1348

积分

235 小时

在线时间

上尉

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

使用道具 举报

26

回帖

1348

积分

235 小时

在线时间

上尉

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

使用道具 举报

26

回帖

1348

积分

235 小时

在线时间

上尉

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览# ]8 C9 m- r* b" r+ q  P( J/ k3 a; j: ~; P2 ^9 E7 {- A
本主题购买截止日期为 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 |显示全部楼层
等到期免费看。
& K4 y( g3 p1 }4 X
回复

使用道具 举报

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:268 R9 u; i# O2 \9 j2 H, Q
什么情况有些看不懂哈
3 u' V" ^. X+ [1 r0 p; B  S# f- H- ]
那里看不懂?
签到咯.
回复

使用道具 举报

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-5-1 17:08

返回顶部 返回列表