ubnt解决方案
查看: 18757|回复: 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 编辑
  B/ h3 B/ ~7 D" C% v' g' L0 ~/ V9 M/ r
              Openwrt 无线路由器搭建php服务器实现钓鱼.
. i+ p( o4 P1 }6 l- Y# h      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里), z+ J$ r4 h0 D1 D  s3 i- p% Q$ _
/ ]# @$ l) @$ I9 |6 W
准备工作:
7 @& b  F) n9 V% lwinSCP连接路由在/www下建立一个sda/www文件夹9 _9 S9 P( T3 s2 S' Q) H' g
0 I: |& `' [0 I& S& f
1.安装nginx+php+mysql# {9 Q/ U4 |4 e- c, p* [9 C

' w$ F  d9 g: c$ z  G  |进路由里修改openwrt安装源如下:
' x9 ^+ K3 c7 {, ^6 |dest root /
( l" ^  A) Z: Z( O! [0 a* L, K6 G) zdest ram /tmp
2 y) @* `: i8 {; A' ?, Y' qlists_dir ext /var/opkg-lists" ^- n: y7 s) ]6 R! E" w
option overlay_root /overlay
' d% N+ N8 ^+ M$ P% }src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base8 P' h) }$ J4 i0 M
src/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
' F: P! L5 @& C4 f& ysrc/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
5 D) S4 {4 M6 B5 X& ssrc/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony/ |* {& z) T5 F. Z0 t
src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management
- j3 |6 [" j' r+ W. [3 j打开putty终端更新并安装软件.- a5 ^6 O' S$ T/ N+ c- S0 Z
opkg update

; @9 s! h) O+ w. g, 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
4 P+ X8 M  a' Q/ \5 G
, h/ x8 x- N+ G
opkg install mysql-server ' F% V, J, c# Y/ h) m
: f' K2 N& H# n! i) S& z2 ]
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia) o4 S* [+ {* O9 D# C4 j+ g, T

0 P1 ]& q% }1 a% U0 n8 m
opkg install shadow-groupadd shadow-useradd  i4 c* l1 ~( c9 h! ?7 _! t1 r
2 L- G1 I% r0 G8 B" \0 u: u
groupadd www
5 I9 g0 p( T$ F/ F
+ x. H8 r5 D* B0 B) {  b$ M
useradd -g www www+ M' f/ T' v* `3 k  G' j( e3 f
3 Z/ [, n& X5 T6 |. z  J8 A
chown -R www:www /www/sda/www
重启!
# t) p2 B, u& X- ~1 z$ ~0 u9 b4 HwinSCP连接路由修改/etc/my.cnf(改掉这两段)( V! g6 u8 d5 t! K( S9 d
datadir                = /www/sda/data/mysql/
# R; ]* t9 F' x7 h' m6 E! ~tmpdir                = /www/sda/data/tmp/
7 D+ p( n, X% k0 R, L( F$ o" U  D

5 x! i& T! f5 p3 }8 H( h1 r. R1 K4 K* ?. T, i
创建数据库文件夹1 Y4 z% B1 B3 q% A
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp, a( F) |8 Y6 \
8 g, f$ Q+ |  W; N2 e
创建默认的数据库
. a; B7 D/ V6 `7 R- a& C; d3 F/usr/bin/mysql_install_db --force- T# Z% `. u5 R; \% Z

5 g! c' W- B8 M+ E& h
启动mysql% E, o2 r( C. A% Y% c
/etc/init.d/mysqld start
# A9 b, W+ F9 O输入如下命令创建mysql的密码6 X3 O8 \5 D( \* }; |( m& n- r% d
/usr/bin/mysqladmin -u root password 123456# P$ k: K  B6 J# X- |# i6 S( w
登陆数据库
" f* q# {( d0 `9 T! F1 pmysql -u root -p/ _; K* {' M, R9 ]2 |  p
9 F9 Y# V# [6 |" D6 F- r( H/ z7 W
修改/etc/nginx/nginx.conf
& _9 [4 E: z. X1 B6 C% t$ juser www www;( v" d3 e' O& a0 a( ]. x
worker_processes  1;2 ]! \' x6 v8 l) b
pid        /var/run/nginx.pid;8 x4 b; C3 k6 g' X$ ]# N. {% {" ^, b
error_log  /var/log/nginx_error.log;
" {! X; k6 \1 H3 l( G/ K& sevents {# G7 _5 L3 ]6 m' o2 {
        use epoll;, q- y+ g" c# O
        worker_connections  1024;
9 G. W; [9 ]0 ^6 U. n% y7 [: V8 H}; R% f' c' ?' L
5 U/ ]; t, v! T) I3 M. L7 P3 V% W# k
0 C6 Q) `# l7 b8 v
http {
! i7 E. r7 g. ?2 x; O% }' E        include mime.types;
) j+ l; v& S* K, x7 u        default_type application/octet-stream;
% Z# h- q1 D' N1 Y- N        sendfile on;
4 O/ a+ E. n5 W' y2 S5 G) a1 X        tcp_nopush on;1 B7 t: g+ U& ~0 h8 L, }
        #keepalive_timeout 0;- W( _5 ]( i1 x/ i
        keepalive_timeout 65;
+ [4 P. o0 p+ K) d7 N: _5 K! x9 t- T        gzip on;2 i5 H( I; F* T) n: X
        access_log   off;8 b. e% n( @, O  G5 G  c
    2 `5 B) v* S6 [3 r/ A1 v
        include       vhost.conf;
8 S1 l( N) l- I7 M}$ n& x  H7 z+ h) T% N7 a
4 W' v$ i4 h: s: o2 ]
修改/etc/nginx/fastcgi_params
$ b# s- y- ?1 m8 b4 Y$ G; ?2 e0 lif ($request_filename ~* (.*)\.php) {+ D  V6 Q. q( e. w+ p6 Z" t
    set $php_url $1;# `* |6 `; {- a4 Z( Q2 E  d6 @& R- o, K
}( D/ n9 ^# `: m- `' O4 ]9 s
if (!-e $php_url.php) {; v% ^' F. N; j4 a1 R! n% L
    return 403;
/ P! B9 V( v; |2 G}
4 c6 g7 W9 X# o6 o1 K) t/ ]( k
9 L1 r/ @+ _5 v8 n

- v0 a* b5 H  |fastcgi_param  QUERY_STRING       $query_string;6 `  b% W" r; B% Q& j
fastcgi_param  REQUEST_METHOD     $request_method;
# Z4 x7 K) U" N. x; w3 f# Ofastcgi_param  CONTENT_TYPE       $content_type;
7 w5 P: \) j: N4 {3 l$ afastcgi_param  CONTENT_LENGTH     $content_length;
3 p: W" G+ u' C: b' b  H0 S
# {: B7 b- f- N0 b

5 C! e5 C# c7 W$ pfastcgi_param  SCRIPT_NAME        $fastcgi_script_name;0 S8 |; d% {, T4 h' l: j6 P
fastcgi_param  REQUEST_URI        $request_uri;2 B. {$ n7 @, M8 v# H
fastcgi_param  DOCUMENT_URI       $document_uri;' K1 x5 E% B/ M
fastcgi_param  DOCUMENT_ROOT      $document_root;
2 c- ]8 _2 y  hfastcgi_param  SERVER_PROTOCOL    $server_protocol;
4 _) X2 f3 t1 J5 Q: B' S; c- K" j' J# F) @  b+ h, y: g. f
4 R# m& ?& H8 a4 K* x& ]
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;- M$ V, d) b2 r! w2 k
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;, u4 ~! y4 G7 x, m% F
0 n5 a" f& I6 |3 a# `+ F" e
: w/ U3 t* @- P" s; g0 Y) T
fastcgi_param  REMOTE_ADDR        $remote_addr;
" q: l+ m  {3 ^/ E  j* `fastcgi_param  REMOTE_PORT        $remote_port;
6 i& D$ Q: }2 {: k3 T; ]fastcgi_param  SERVER_ADDR        $server_addr;4 X, T/ I8 u; {2 D4 L/ {. b* e
fastcgi_param  SERVER_PORT        $server_port;
1 t# R$ a6 J4 s& g1 C; Lfastcgi_param  SERVER_NAME        $server_name;4 j/ U7 f+ ^) ]+ \+ I
# [; {1 o0 Y6 w" y0 y/ e3 E3 e$ d

. [) j2 k; c' u, B% W. I! L# PHP only, required if PHP was built with --enable-force-cgi-redirect7 h2 w* \( q5 x- d$ W% O% e; \
fastcgi_param  REDIRECT_STATUS    200;& [; \) S7 _: h- S  _
$ @, w- C: e& z' Q) v7 \
添加文件/etc/nginx/vhost.conf! m+ m- {" E3 q' \! g
server {
% D' }8 q" i4 s: ?. _5 l        listen       8000;' D2 N, |5 U5 E; j- R0 b
        server_name  localhost;* \2 j9 z/ N9 L1 ~
        root  /www/sda/www;
! S- F6 X  ~7 r& k- T0 ?; X% T+ O5 J        index  index.html index.htm index.php default.php;
( t, ^+ s* }: k  Q        error_page   500 502 503 504  /50x.html;7 O0 Q, O; }6 r0 B* u5 Z
- U6 j0 E$ X; k3 x3 @$ X1 A& z3 o
, q& N! j& T* \/ |; h
        location = /50x.html {" K' e# Y. ?. ?( w" @7 \0 w3 J7 C
        root html;1 C% n2 P; f/ W
        }7 F4 }4 R* H+ Q" v# v, m

8 @; Y4 W; S% z1 h+ K3 `' f* ]
* {2 H! l+ G8 f" S' N( \( m  X
        location ~* ^.+\.php(\/.*)*$ {7 z* m- J0 P% z+ w, O% n. v7 v, y
        fastcgi_pass   127.0.0.1:9000;
  ^9 o' F1 i) e7 L        fastcgi_index  index.php;
& \! ~5 k# W8 L( R4 o/ {2 D        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;" e9 L5 ^9 m. R1 Z9 K8 N- V! |
        include        fastcgi_params;3 O. N, m6 [0 N
    }
! J. Z6 q7 A/ V0 i1 D1 y/ r}$ P/ ^6 i; u7 O3 t& z: ]% v

; `0 d# s% f6 G) j, O# k修改/etc/php.ini
  G9 N' J+ z/ u3 A7 ~short_open_tag = on
0 s1 L2 y, u. n" h- ]#doc_root = "/www/www"
7 g! ~' o, m' _$ T* h) P/ S4 X* H2 Y. {8 u% H

. h" [; Q$ a6 ?4 h! D4 t5 u+ ]0 Nextension=ctype.so- A& F+ Z$ w- f; d! e* V
extension=curl.so
/ q3 e6 k  f/ z3 S# q" E' h2 g( qextension=gd.so
) s+ s7 e: q* n9 I/ gextension=mbstring.so8 w5 c; R; {, E3 G, s
extension=mcrypt.so
, e# [- f8 _  x' gextension=mysql.so
" E  j2 H2 z) M6 _% ?+ B" d# pextension=pdo.so( L6 \4 _7 J, t5 N! Q
extension=pdo_mysql.so* E! L! w& |, x3 m5 x2 p( [$ e
extension=session.so, y. i4 J# w* s- P
extension=sockets.so$ _. K, Y- j8 k  m1 j$ c, q: D
extension=tokenizer.so
9 a" Q6 R: T, p( i- Nextension=xml.so
+ r" S' |  X9 y/ i1 o! Q2 I; H. G0 t3 A: n1 H6 l, m. j6 Q1 T. ]
) U( w0 c# v$ S" V8 _
[Date]7 V2 _1 B/ F" T' c0 Q! p
date.timezone = Asia/Shanghai
. Z; I, V% W( k) \. D  E5 {) K: q5 Y+ G/ ~/ u
, d0 {" X4 w  c; c: ]# m" K( i6 u
[MySQL]1 f  g' t1 E) C
mysql.default_socket = /var/run/mysqld.sock * G/ \1 y! P2 ?4 C/ o4 s: T1 m
4 H5 \. V" l7 S# s" ^
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)5 [9 j  p3 L( C6 d) h1 c  H8 O
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi1 Y9 [2 A% K" M6 H  D. y6 q0 v
. a4 N/ h5 Z- N) _3 o4 f% w2 S1 }
启动nginx
- E9 H0 U8 p+ p: c9 d  ?% v8 D/etc/init.d/nginx enable) z4 O4 f; Q& F( J6 b- |, `1 p9 J
/etc/init.d/nginx start
0 E& l$ X! x( t' J
0 B1 P: b3 U: c' R- e5 X; yphp服务器搭建完成重启.
+ Y8 g+ S% `; ~把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
8 q, J. k% v4 E/ |7 z: v' D; s' D' v9 i8 D$ E

2 h) m1 e2 ?0 y, y1 |( c2.网页跳转(有2种方法)
, l6 d2 W# f) G- G" F: z1DNS跳转
# p# O. G% Z' @3 q; O2防火墙重定向
: X6 a# S- ?, r% q! |3 y, Q, I1 dns跳转
1 B5 l! ~* f3 u6 X. o1 S  R修改etc/dnsmasq.conf(需要输入对应网址才跳转)6 n! ^+ ?2 ]1 c
address=/www.baidu.com/192.168.1.1) ?5 @! F. U$ J3 i4 R( X: ?
address=/www.taobao.com/192.168.1.1# G' |. H' f: d3 i7 J
2 防火墙重定向(需要联网才跳转)
+ X4 L5 K+ W& ~  ]修改防火墙自定义规则:& i! b8 c. f3 m' o0 g" K
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80: \( b% K2 T' q: O% }- O0 L6 x
最后修改/etc/nginx/vhost.conf 端口为80
) Z  V' O2 h& T( K  U0 h1 b; ^4 p5 m  W8 p" A! c/ x7 |/ [9 f
% z$ v: f" @& Q1 ]
4 s, a3 q' n& L) W1 R

3 _0 h/ y2 I( v/ [9 k) w% J重启后打开baidu网页即跳转: \1 {( m  T& }. y

7 S# w& y3 s( z) G5 u
9 ]  O( }3 J% J" S! W" x* C$ |6 Z  G1 Z4 S" T, e
1 T" l4 Z% F8 C0 d3 l
使用samba映射www文件夹查看MM. J2 u! k' i) q1 w; A

# f. w3 X* O; G& T. }$ r0 ]有usb口就插个网卡进行mdk3.....
9 B( ^: d0 J. o& F3 _- t. \0 T0 K) V, ?
$ ?0 X; a9 v! }3 F

1 S- D" x( ?, M4 H/ r3 B& t- }* @  q5 ]
% p, K" O) K/ Z( w# q# A$ v' \0 Q! {

2 R* a' h, W- e9 f! Q2 Z7 M
( f+ f7 v# `. v4 {3 z
0 ?- }; R; L2 f0 g2 k' U
7 A& H4 }# t& u1 {5 D1 D" p补充内容 (2017-6-25 20:19):
* N7 t* f2 r& P: @- O钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui
4 p9 w! l  u- F  ~- k9 a

本帖子中包含更多资源

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

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 编辑
- p$ B& w4 y: g; C( `( M
  d7 Q$ L: C3 O% ?  C" T( h
7 Z0 i2 t; D1 C      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
% |: U8 j+ p) t
  n$ C5 I4 ]9 M大神,弄半天都搞不定啊。: b( a4 X2 w8 B+ |6 w
有修改好的OpenWRT固件吗?集成固件有更好!!4 M) f% q/ b1 k6 c  {" b" |: ?
固件和钓鱼页面,能否给个百度下载?
8 A3 G! i. s0 D. A9 s/ a5 c2 {

# D% H: ?7 d3 R9 J$ ^$ K" I3 y; HPS:
( B; _6 m& Y0 k9 y本小白在16m+128m的newifi等的7620A路由玩了一轮,
) |# ?; f4 B( t装上PandoraBox著名的20150608固件后,0 c$ G9 ]8 d4 L3 Y) K
不用更改更新源,直接opkg update......全部装上了更新和插件。
' d5 C( B& c- Z: _, U, ^* }
; D$ H3 J5 y2 h7 i其他设置文件夹全部搞对后,到了修改文档就不会了,% H! D$ p% E4 Z$ C" _! ]% t) ^& t
有大神用PandoraBox-20150608做个集合包有得玩了。
2 g5 Y% A* \! `4 f/ e, R8 j0 A
( ?* X; M/ o6 Y! _% V& s
) v5 [* }- z! a7 P/ p0 x9 N  N, `  D  S, O
$ C( L) j0 I3 v6 w# r/ s
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览5 X# x% w# N6 [! E' |
本主题购买截止日期为 2017-4-3 20:06,到期后将免费, p2 V" n3 t/ _+ P3 R
今日已签到
回复

使用道具 举报

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
  t$ P( O  q0 |本主题购买截止日期为 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
: I6 G2 ^  V* W# F+ Q本主题购买截止日期为 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/ k( D6 g8 z  m. y( ~
本主题购买截止日期为 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 |显示全部楼层
等到期免费看。! v) a; U9 [, W4 Q2 C# J2 j
回复

使用道具 举报

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
. P8 E, J$ T0 L5 [/ F) M* W什么情况有些看不懂哈

2 K+ U  S$ L0 Y8 \! L  l那里看不懂?
签到咯.
回复

使用道具 举报

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, 2024-4-26 03:28

返回顶部 返回列表