ubnt解决方案
查看: 25295|回复: 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 编辑
6 V  S& E& F& s1 y2 G2 F4 Q7 G  P; w1 m% _. z
              Openwrt 无线路由器搭建php服务器实现钓鱼.
) C( w0 t. h4 N! k  q: F0 c      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)/ r' c2 b: Q+ f9 P0 S1 r# K+ X

  f1 C& t# ?! i: D% a准备工作:
( _8 l3 }/ k1 O" e' y% O% D) TwinSCP连接路由在/www下建立一个sda/www文件夹
! ^( B( f- E+ @! y
. G7 @7 ]/ F  X; ~! V* i, v/ w1.安装nginx+php+mysql- Z- J- s& d" e2 }( L5 d, V

: t$ u9 o' I" R: _) D进路由里修改openwrt安装源如下:
2 M$ z1 b, \# r$ y. W& B' [! Q5 Udest root /
% L3 j; e7 M% n6 [- @3 zdest ram /tmp
! [2 m! k- v; s# z, w' X5 ]) alists_dir ext /var/opkg-lists& c  t. j" j" ]* z: @  P6 s) r
option overlay_root /overlay% d1 b2 K- @; V) D2 s" N% `
src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
; q  B# B% x4 y- i9 Ksrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages- P! C* K6 B8 U
src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing7 z2 T! K+ |9 }# g. k: y$ s
src/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony7 w& Z5 _5 T5 f# [& q8 E% _7 W5 p
src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management
, M5 t4 `) j' S& d% C8 e/ U打开putty终端更新并安装软件.1 R, k) k( h5 J9 ^* C" r
opkg update
( ^) Z* r5 j. X4 |, F1 ^* [
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
& q& B+ O4 A) F2 `
% F2 J' U  c& H# |8 ^
opkg install mysql-server 3 `: u: ]5 A- Z' C7 @" ]6 ^! d4 F4 ]
/ O+ I5 n% p% k3 d% S, S7 M9 b
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
- L; ]  |& {. m/ M$ N/ ^4 f6 x3 I. \5 @# C" _7 a
opkg install shadow-groupadd shadow-useradd
/ _: H/ N4 W0 V8 Y
# P5 F0 P; b7 y# J' a9 M/ f* v
groupadd www
8 `1 b) [* e0 d; L! i1 K# x+ H" s5 M( B7 A2 R& I
useradd -g www www8 c. G, t7 ]+ h* g! k" w

8 u; b/ _+ O2 _$ i
chown -R www:www /www/sda/www
重启!
3 r! J$ @1 O# E) K0 XwinSCP连接路由修改/etc/my.cnf(改掉这两段)9 E+ Y2 q; T, h" ~$ {9 A3 L( ~& y
datadir                = /www/sda/data/mysql/
  S) i2 j/ z/ n1 L) T0 l& ^, rtmpdir                = /www/sda/data/tmp/0 }, e8 C1 n5 S
7 `; `6 M7 s5 T4 V6 G7 I$ p8 N
/ H. z& R4 i/ c) u: C# B2 Y% S5 @
创建数据库文件夹
& e& G+ @7 Z) G, p4 Jmkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp/ H" C6 e- ~6 q" P, T! ~+ q
: {; x) n9 Z6 P" g
创建默认的数据库
$ s$ I% X, ?! n/usr/bin/mysql_install_db --force; g; ]/ X6 i7 q3 [
9 G! @( u( P( `# a" [  R
启动mysql
7 e, \9 ^1 n% F7 D1 M" C4 p/etc/init.d/mysqld start( J6 ?- e. N  b! p1 k, z1 y( P
输入如下命令创建mysql的密码9 K  K' r$ F# m- L/ o' b  G
/usr/bin/mysqladmin -u root password 123456* l% f6 u4 F* B4 c! w5 c: Z7 x
登陆数据库+ c0 Z+ J; W+ v* k. v
mysql -u root -p
. j+ l; c( r8 L  }) A# j5 d; K2 ?% O0 M, q- ~
修改/etc/nginx/nginx.conf
4 t; x4 n. R" S- q% Zuser www www;3 u# j7 k9 d( p! Q/ i  F+ k
worker_processes  1;
' h; ?% X6 B2 D7 n) e7 opid        /var/run/nginx.pid;
1 k# u" M# c; _) h1 c6 @error_log  /var/log/nginx_error.log;
4 V$ |. Y, X1 K7 \  Q6 \  _0 i# ^events {& ~) U% g' T( v% X
        use epoll;5 ]$ _5 d3 F5 n2 W' o3 p. ?# m" n
        worker_connections  1024;
* s  Z" D- j( z( s3 h/ M" Q+ `* c}. Z; Q& k6 p4 ?. n- M: y  j
" C4 W7 ^9 ]9 P' n) }& y

& q7 `1 B( G- \1 ~" _2 Khttp {4 m& F  z! ?% i6 X
        include mime.types;
! I8 Y6 u3 K) x: P5 w/ d- W        default_type application/octet-stream;' i4 z. k; R  l: W1 g3 R
        sendfile on;$ m% E6 p9 w) `6 R9 `5 s/ f
        tcp_nopush on;
4 O8 ?  _5 w. z7 Q( V+ w        #keepalive_timeout 0;1 l% ]7 x/ H1 K: @. _# R% @
        keepalive_timeout 65;
* S, ^& o4 V8 u# m9 E4 M# x6 h        gzip on;
; M( W1 ]% L# \1 h0 Y3 {        access_log   off;
4 l0 r# T% R3 a4 @: q1 ]' e    ! n2 B2 N0 y: t4 k- G" m! V* }4 E$ O
        include       vhost.conf;
+ I( n$ a0 G2 k8 T6 z0 @& R}
  M" s. i. V; v6 {1 o( @9 c' |8 _  D! q: O
修改/etc/nginx/fastcgi_params
9 t' f4 _  l: M6 m- e4 vif ($request_filename ~* (.*)\.php) {
' l$ B) s: L+ d* s" C4 [8 I    set $php_url $1;6 j& s; |) o5 D( n- i' `+ k
}
, u1 V0 ~; l* U1 r; aif (!-e $php_url.php) {
$ _$ J6 f- j& c7 Q: d    return 403;
4 ^3 l+ D7 U# x8 H}; I9 Y+ O: N5 k/ f3 A
% M  J8 z3 u! Z6 W! r- r
  V. X$ c; l5 s# o8 e5 J) R0 F- n
fastcgi_param  QUERY_STRING       $query_string;
; O- L4 P+ S! D. tfastcgi_param  REQUEST_METHOD     $request_method;
) D- b9 s1 U$ [( C; efastcgi_param  CONTENT_TYPE       $content_type;
# X) ?$ V5 h4 n% ]  d) n4 i% _fastcgi_param  CONTENT_LENGTH     $content_length;: M4 t  |" D3 [& O( |* ?# L

2 D: T) a$ I; u! f4 w" w

9 J/ G) o  D" h/ S2 m7 Nfastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
0 r* x3 Y" g! ifastcgi_param  REQUEST_URI        $request_uri;' p3 \: W! V! ?" k' M' X
fastcgi_param  DOCUMENT_URI       $document_uri;* y4 `; u/ x, _7 }+ m  t
fastcgi_param  DOCUMENT_ROOT      $document_root;" }, w2 k  A- n. F5 n( l& |' @/ ]
fastcgi_param  SERVER_PROTOCOL    $server_protocol;% N, ^4 D( t' ~% ?( f

$ w+ x' ]# E) e7 L& k& w3 S' F; Z" ]

& X" i1 P, M$ Q/ \* _fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
$ M1 x1 X3 H1 x0 I$ B2 qfastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
" L, @* j. U1 b" g% B7 o. e: O* t3 p
5 B: `+ o" f. y' P
4 u% a' r9 x; S7 C" ~% q" L/ r
fastcgi_param  REMOTE_ADDR        $remote_addr;" l# _3 E" L3 s% F1 t: T1 O1 Q/ e
fastcgi_param  REMOTE_PORT        $remote_port;
! @( Z; x) C0 ffastcgi_param  SERVER_ADDR        $server_addr;
; O. L4 g& m  F2 {: Q/ L) f- G, u; tfastcgi_param  SERVER_PORT        $server_port;# g6 h: @0 j; q$ ?
fastcgi_param  SERVER_NAME        $server_name;* f5 J( b) [. q* o: U' O$ t

$ M; z3 J$ r% {, y
( W9 n" p8 \- S* ?2 W9 I
# PHP only, required if PHP was built with --enable-force-cgi-redirect
. k7 w+ Z: F9 M& ]) cfastcgi_param  REDIRECT_STATUS    200;; x1 a" v% E0 P7 U9 |
6 M6 M6 e! Q: ^: T/ G+ ]" M9 h2 Z
添加文件/etc/nginx/vhost.conf" Z- U- g9 A: J1 {
server {% @. e1 t2 D5 x$ V* r, W5 v& S. o
        listen       8000;
+ ]3 [. P/ b6 {8 q        server_name  localhost;) p- o$ o: p6 ]$ \- W& M% q, K: [
        root  /www/sda/www;
. |2 G- l- u! V3 @% K" V# [; `7 s! e        index  index.html index.htm index.php default.php;
/ a* M2 R$ c! Z7 H        error_page   500 502 503 504  /50x.html;) U0 |, I0 w$ p% N5 m  f: k

4 L& R& f1 {5 ?" I1 E
# p6 `7 A1 W+ v: ?3 s
        location = /50x.html {
4 D3 r9 f( E$ B0 J% k        root html;
9 ?6 d" D# V) x# s. d# z( h        }
3 Y- [" X# h, p9 Q: m) u) K# a; W# J1 [4 W( W
; N# t/ e3 D: H$ \0 v; S
        location ~* ^.+\.php(\/.*)*$ {
# O! c9 p+ K1 r6 E& A9 {/ C        fastcgi_pass   127.0.0.1:9000;
4 d. e) `. h7 u$ L; A6 O        fastcgi_index  index.php;! F0 r( R2 w' l# L$ K& u8 ^
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
3 m+ [: s+ H% o        include        fastcgi_params;
/ q. F5 R5 [$ z8 z% d: F    }
% I* j4 D( [9 Z9 C4 n: M3 s7 f}
, H# a3 _0 g' j3 u
) f/ u$ M/ Z2 P0 y# i修改/etc/php.ini' g' D& v) z8 f4 A' S0 m% R
short_open_tag = on$ }) |0 C1 F7 J: U  R
#doc_root = "/www/www"
9 _7 G3 ^7 W) v2 {! a/ F! ?& V+ w9 W% `1 I- Z

( Z9 D: W( S7 [7 Oextension=ctype.so
- X; h  c: F) G# ?# n, j/ Qextension=curl.so  d  v5 n/ \$ D* ]
extension=gd.so
1 J5 a! u/ B2 L6 i9 v  k4 Lextension=mbstring.so
& H- M5 u$ j; Z4 J' Fextension=mcrypt.so3 W) Q. K/ k7 ?) \) c+ j' P
extension=mysql.so
3 A- y/ m$ r/ i2 ]% _extension=pdo.so
3 h1 G2 E* v! C  y7 D  pextension=pdo_mysql.so( o2 W  L# ]; R1 Z: ]/ B  e1 E
extension=session.so# n% a8 o( s3 d8 F4 a( `$ ^$ |
extension=sockets.so
! P" }( D7 C( l1 [extension=tokenizer.so( |, B$ d# k# {6 _3 n0 T
extension=xml.so. }4 \% a3 a: d' @7 L
0 }2 `7 n0 T: D. J+ L4 h

* K& J# y! u7 s: ~& W8 M[Date]7 g2 I* B  ]- _$ F$ |" V! u* G
date.timezone = Asia/Shanghai! t  Z6 U! ^4 r# W# i

5 T. a. y+ K& ^) w

5 E1 f2 C, U+ J! m5 ~[MySQL]8 \6 {" w: L2 u4 ~4 S/ b
mysql.default_socket = /var/run/mysqld.sock
! T) o+ d2 I9 u, i" X4 _( D  U, L6 _5 _
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)& t6 y0 k" v1 P9 e& t
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi# T6 d. r6 \3 z/ H. x7 T4 m0 D
/ _; W8 h" \3 O
启动nginx
0 X7 g: Q* _1 ^, w& e/etc/init.d/nginx enable
* t0 I5 P. D8 ~# o! _/ |7 R1 R5 ^/etc/init.d/nginx start
5 u, v" v* ^1 ~  x2 W, v/ f; H4 Y! e" u  S2 T: t
php服务器搭建完成重启.
1 `; ]; \5 t) U2 y把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )! V. N( `6 T3 t4 h

7 w& ?! B, o5 J6 \+ N
6 s; i5 ?9 I6 N  b1 Z- I' x2.网页跳转(有2种方法)' ?% P) z. B9 n) l  N0 v
1DNS跳转6 I( k' S& B$ I9 |) {
2防火墙重定向$ O3 J! m& d4 ^2 ?8 n$ K
1 dns跳转( f9 K( S0 P. I* J  L) w
修改etc/dnsmasq.conf(需要输入对应网址才跳转)
4 e4 s, J' ~  V: daddress=/www.baidu.com/192.168.1.1
8 U# I! O) u* X9 z! R3 `) daddress=/www.taobao.com/192.168.1.1
/ j* X$ u: ]: I  i* p2 防火墙重定向(需要联网才跳转), e( g+ E0 B% u& f; {) H+ [' T
修改防火墙自定义规则:( y# f1 v! b4 ^7 N/ D% u) l& [9 l
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80. x9 h3 v. M$ {6 Q9 P
最后修改/etc/nginx/vhost.conf 端口为800 p5 @; {9 Z2 K4 Z% Q& v
0 G; ]! j( z$ O; z
, `4 H9 b& j5 Y; R: {0 H# S; O

( U5 r1 T# U7 L
) n/ `& O5 Y5 d3 @  i
重启后打开baidu网页即跳转: G! d$ e) G, Y* M
) P! }' w8 c  r$ j+ D, {  a* k

8 Y) |8 n' U1 V1 W4 l2 u: u  G4 u/ q2 A
( Z1 f- K6 i) ?4 K- k" T7 o$ }
使用samba映射www文件夹查看MM0 v- d4 t$ D0 v, x) }3 H

1 X  o- w) g; s6 X" o有usb口就插个网卡进行mdk3.....
1 V$ Q2 S- q. I7 u8 i: [' \. `4 N4 L# T" F

) K/ _! f% Z2 L  D9 T1 A
% G/ W9 R' J9 _8 O3 M* u1 l
) c8 z! t& |- R  m/ p4 ]: P: O& M4 K

, A* H8 r1 J- e
) Y8 K: z& L& |) I
- Z: B% h( N: D3 N$ a. C7 L0 Z
补充内容 (2017-6-25 20:19):5 N* n( L' ~8 `/ E% t6 [
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui; j7 m7 ^0 ^* A& e4 j8 G' X

本帖子中包含更多资源

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

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 编辑 9 {5 {8 R- j4 \8 @* \* E
+ O8 o( z& ]! P# I! F7 z. u$ G

/ N# C3 z! J5 r2 m! a+ ~      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
) \1 O8 [# `9 p) N% K( T" Y9 C
( H  L5 i7 }% w大神,弄半天都搞不定啊。! q! W% x6 n4 H9 \$ ?6 I
有修改好的OpenWRT固件吗?集成固件有更好!!. _! m7 _( G1 S, Y0 S
固件和钓鱼页面,能否给个百度下载?
! w. k! y' v+ C

  K$ U4 }$ K# ~& }( O1 cPS:7 Q6 e/ t5 m0 f1 ~
本小白在16m+128m的newifi等的7620A路由玩了一轮,
' P8 C. n! B) K* I+ z; [装上PandoraBox著名的20150608固件后,% Q) H" I& D* [% p& f3 X
不用更改更新源,直接opkg update......全部装上了更新和插件。$ h4 V0 z1 m, T/ \2 {. J
) Q& F) R0 L3 Q" _3 r; h  H$ p) ]
其他设置文件夹全部搞对后,到了修改文档就不会了,/ [6 ~! [; J3 }, @) D
有大神用PandoraBox-20150608做个集合包有得玩了。
( }" q+ O* K, H: n) D3 I% C) ?5 ~* f. {9 f7 O' p
0 U+ p) B; \, N7 z4 `2 M

1 O5 s  J9 w7 G0 H  |; p
( v+ K7 S/ a/ E& |
回复

使用道具 举报

42

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览
% w' G8 m2 x7 }5 P本主题购买截止日期为 2017-4-3 20:06,到期后将免费/ i/ Z8 ~5 F4 S& y- M; p
今日已签到
回复

使用道具 举报

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- A7 h4 c0 @  C
本主题购买截止日期为 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
" `9 u: X9 p+ N% l本主题购买截止日期为 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
$ D  g) R2 Z( y( }7 w本主题购买截止日期为 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 |显示全部楼层
等到期免费看。
( G) b; G+ B. O; F6 I0 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:268 S: F! f. G6 k! }' c/ I; i! Q. _
什么情况有些看不懂哈
0 h  I0 @# w( N% u4 W
那里看不懂?
签到咯.
回复

使用道具 举报

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-8-29 05:45

返回顶部 返回列表