ubnt解决方案
查看: 18879|回复: 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 编辑 3 {1 K& z, x/ V( [' D

. S0 [' d; w$ t' i3 M' f0 n              Openwrt 无线路由器搭建php服务器实现钓鱼.
% U* m" s* `! U# M9 W% _      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)
! \7 O$ B2 J3 A5 S9 Z0 ?( D1 e2 R+ M: @2 z6 T
准备工作:- X* a6 l2 X! N: M! p3 S
winSCP连接路由在/www下建立一个sda/www文件夹) _: x2 e4 o$ L
2 @" @: b8 r' P( E( G
1.安装nginx+php+mysql
* s8 v* u! s8 z) Z; D% d4 [% _# Z# a) |0 d2 }" K9 A) d
进路由里修改openwrt安装源如下:
) M) V* ?4 p* B; T) mdest root /
" _! o  l$ p) m; [dest ram /tmp. i6 r8 _3 |5 J
lists_dir ext /var/opkg-lists
- Y- G  N: G0 T# Koption overlay_root /overlay
( W" Q3 r4 N  \" h+ Msrc/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
% ~* Q% Y' t3 ~" A8 A" m/ Dsrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages
2 X- P. ?* y! G- `src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
! g& O5 G# n4 A/ J6 jsrc/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony3 M3 e9 @: g+ q8 B0 A
src/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management1 a3 W$ d, h4 f3 |; A
打开putty终端更新并安装软件.
/ S3 u8 B3 H$ C
opkg update

: l. k6 r4 i9 L) t
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, v+ [, R) }; l) }7 Z/ G

, u& U5 d: l# A/ R1 G+ Y
opkg install mysql-server
( X' A; B9 {2 ^2 A: ?
" V! R- `7 G- ]6 M* |) W$ c& b+ U0 s
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia! T, @  q; Q6 h0 l

: d7 J8 J' w5 F2 U- F9 U
opkg install shadow-groupadd shadow-useradd+ b( e7 P# @! T) a( b+ @7 l" d
' z) _8 M8 P; B$ W  A) Q
groupadd www
5 W3 f6 I8 p4 Z3 X: Z4 J* Q9 U% E0 [2 o5 p
useradd -g www www( D7 L& x4 B# [& e  E" k2 A3 v. o

( X' s! `1 G1 H# c! X* B
chown -R www:www /www/sda/www
重启!
! T* ^% }" O% CwinSCP连接路由修改/etc/my.cnf(改掉这两段)% z5 m6 X+ B8 X+ c) T. a" @
datadir                = /www/sda/data/mysql/! W) I1 D: l- s, \1 c1 ~0 k
tmpdir                = /www/sda/data/tmp/
# c. p2 O& L- {' Y+ H) [. H

, A4 \7 X, g( c- w- j- D5 [* t. s4 P- P
创建数据库文件夹
3 u. D. d1 a5 ?* l& Jmkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp
- R. A" L3 }1 b, v& j
2 g& N3 }/ l4 Z& O7 v
创建默认的数据库
5 A( I$ T0 s: @/usr/bin/mysql_install_db --force. P" F. v4 y7 K7 N$ Y: L/ V4 @! ^

+ `# Y8 a2 w6 Y# ?5 @
启动mysql
7 ], p, _  L, P7 J  L; e/etc/init.d/mysqld start
1 E) M  J) X( ^8 ~7 [# D9 e输入如下命令创建mysql的密码
% E: w3 f! i  d, k7 U/usr/bin/mysqladmin -u root password 123456
$ q: I; M; j% U3 x! `2 d) E' h登陆数据库5 |. `9 \' M! p8 O4 h  J
mysql -u root -p
1 H! c: o  L$ K8 I7 v! e
2 z; O& A. |& M修改/etc/nginx/nginx.conf) W/ @9 l' P& D2 ^3 x$ t5 @! J' P% h
user www www;  f5 T: |9 P& J( H4 z
worker_processes  1;. U! t& e0 k) C7 C6 a
pid        /var/run/nginx.pid;' Z: Y1 |3 p/ T: r9 K. X9 V
error_log  /var/log/nginx_error.log;
3 Z; e/ x' h% g" j+ ievents {
& [* D" J# J& d        use epoll;) @' ^& h4 @1 `/ D$ }
        worker_connections  1024;
& B, d  Y, C2 {# j( d- }! A+ n6 ^}" U/ y2 a+ t& Q: U
% D3 [6 _5 [% }

! a% P. I, @  b6 Ohttp {3 ?4 Z# i$ {3 t7 {- Z- A; k- w
        include mime.types;
1 g1 }# Z. M. ~" J        default_type application/octet-stream;0 o4 y& k. F/ f0 F: S) d, x; N$ I
        sendfile on;" |) X2 U, w1 {; {4 a' @0 M4 g3 p
        tcp_nopush on;
7 O0 X2 }: e- j; f        #keepalive_timeout 0;& H4 P# z* o: n7 y- p) [
        keepalive_timeout 65;
4 g1 h( g/ s5 q2 f1 Z% H        gzip on;) W, J3 ?" f& Y7 @7 a
        access_log   off;
& Q* O. ?2 f) z   
0 Y- S$ z  Q' l8 W' G! o        include       vhost.conf;
/ e9 U) l2 E8 s1 \2 r" V}
" p) {5 t) O3 F. z1 k" b% i6 k' f- g! T
修改/etc/nginx/fastcgi_params
) U* M) I8 a, _" Pif ($request_filename ~* (.*)\.php) {
* I& `( G: l" t* x" S    set $php_url $1;
6 Y2 n/ f# V+ K8 u% x}
5 n) k3 p5 n* @  M* uif (!-e $php_url.php) {
% S$ X; E9 N5 S$ [* S$ D    return 403;7 v( s! |, j: _( ]6 y
}
0 B  P) J+ k) }6 k; [, ^7 G; g* C1 e. s3 ^! C$ R& ]

( X0 Y( G  M) h- q' B( d/ u9 Afastcgi_param  QUERY_STRING       $query_string;
/ F% z' A) L, ?0 ^) _; ofastcgi_param  REQUEST_METHOD     $request_method;; ]  `8 t6 f) y" F4 b4 K
fastcgi_param  CONTENT_TYPE       $content_type;6 J0 p1 Z6 w4 f/ g- f
fastcgi_param  CONTENT_LENGTH     $content_length;
, s% G1 v! O  b% }7 E/ n# j' i: A
. g  v! F( v1 I: }1 G
: v/ J! a5 ~0 o4 j0 L; G; Y
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;/ e! ~$ }4 @* D, E, S
fastcgi_param  REQUEST_URI        $request_uri;
$ q2 k4 ^: x4 vfastcgi_param  DOCUMENT_URI       $document_uri;
( N! A8 q) T6 @+ H2 p/ i! d  {fastcgi_param  DOCUMENT_ROOT      $document_root;. e3 D8 I( H: R3 p! X0 g
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
0 X. K' g$ r/ x+ Q9 F3 q8 M! D2 f
% P- N5 h/ U0 @& F
( k' y8 x4 Y. h1 c: {, u5 }
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
0 z7 J" s7 O1 lfastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
' r$ j( Q) l( j8 b" i7 c3 w4 S2 c# F' a: Q8 ^

" Z! f( R$ i0 N( S8 ofastcgi_param  REMOTE_ADDR        $remote_addr;
) j! t8 [" w& a5 f1 c3 ?) Jfastcgi_param  REMOTE_PORT        $remote_port;
' M! p' x# j3 r, m2 r' yfastcgi_param  SERVER_ADDR        $server_addr;
# p: y& q- p* ifastcgi_param  SERVER_PORT        $server_port;0 n5 k2 p+ @- ^" G: @
fastcgi_param  SERVER_NAME        $server_name;
2 ^( Y0 t, n/ I! ~6 i4 C- u% v. o/ D) h

2 b5 u' J2 {" I# PHP only, required if PHP was built with --enable-force-cgi-redirect
: P2 a9 L3 m" F/ F& V" K( P& M7 Efastcgi_param  REDIRECT_STATUS    200;/ C& _' H- K- Z9 w9 r; Q3 T
  f: b! h9 r6 W9 ~  W& z
添加文件/etc/nginx/vhost.conf
4 F* h+ k4 U, l+ p  hserver {/ v1 P, @1 a, b. y, C  M# d. e
        listen       8000;5 V* ?) Q/ T; F5 a
        server_name  localhost;
( b7 }- C1 }9 s/ C0 R& w7 y        root  /www/sda/www;
9 k' G, ~0 T: f/ u- G" A/ v        index  index.html index.htm index.php default.php;
) K5 E* c' |* c& o1 ?        error_page   500 502 503 504  /50x.html;
5 W- _+ T& w1 z- U8 U8 G9 t+ `- t: \$ h/ r) ^
5 x3 S" q7 ?) ?, c5 L7 W' B4 U
        location = /50x.html {
. ^8 Y& k% M4 p, x2 C- ^        root html;
1 Z+ ]2 `5 S6 N3 Y        }: c2 @7 w: B& _7 L. e7 ^- ^
: i/ Y% m  M5 a* ^- e

, e' ]1 W, r9 j/ V        location ~* ^.+\.php(\/.*)*$ {
* O  v! R' k7 A& [2 C6 K. r        fastcgi_pass   127.0.0.1:9000;
: n$ [8 b% g+ [  a        fastcgi_index  index.php;
+ P: r1 v  q6 x        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;& ^5 E1 }" k; p0 L
        include        fastcgi_params;* O. O9 X/ P) t1 u) M* ^, g8 n
    }
! H4 o. X; A! H9 B8 [# ~}
7 o. L+ ~" m9 M2 s; U; t2 |
4 U6 F( n. i: }! {; V5 ]" T+ M修改/etc/php.ini
- C  Z! P0 ?! ]6 _2 C% ~short_open_tag = on
' S' E2 z4 Q. v6 Q0 O8 U( z#doc_root = "/www/www"
; x3 M8 E$ X6 \+ h5 y; \: {
8 S) {: o7 I0 @/ f0 q- S
7 D  k2 {, \9 B. h7 w( `$ Q5 E4 i. y
extension=ctype.so& F- C, j$ i7 `# O; v. G
extension=curl.so
% C2 s4 F8 I. f" P8 Fextension=gd.so
3 }9 y7 o; |* N: H/ s2 Q/ o) k8 Cextension=mbstring.so$ r. A% [4 T) Y% L
extension=mcrypt.so) b1 q7 }# ]/ b) u( g  [5 }
extension=mysql.so1 D" p, s  _$ v
extension=pdo.so9 r% D$ G6 i0 s+ z3 }
extension=pdo_mysql.so
7 B* z& D" `& a) D. vextension=session.so  w% `1 M8 s, J7 _7 s
extension=sockets.so
) o8 r# H8 {# U4 o7 c5 aextension=tokenizer.so  {# q( k1 b* H% F/ a: k4 I
extension=xml.so: e# H5 z5 x0 K

8 ?* E( n0 k+ _

0 m: f/ B8 c- Y5 {7 L! \[Date]
& T0 z! m1 i8 w" r5 _* ?5 wdate.timezone = Asia/Shanghai
3 O3 K( T: G( n  o6 o$ ]  G# @4 m# s" ?5 G6 b; y
  L0 f+ w! b' ^3 G! g- i
[MySQL]
  c& [1 i" y) O% I( z* Cmysql.default_socket = /var/run/mysqld.sock , T* R6 G/ H8 v9 Y0 n
7 u* `0 y. @0 g2 S& U; Z4 b
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)
+ v& ^* ]: ~6 x& i/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi' S7 L$ b0 T, W. R! [2 H! Q
6 H$ }' N) |% u* Z
启动nginx
# w7 i6 E3 \7 E8 d5 d1 j8 Q/etc/init.d/nginx enable9 G, s! C* \9 x$ z
/etc/init.d/nginx start
( c6 a. N. `: q- o1 k# \' v& V0 ~
& e: H8 j! K7 Cphp服务器搭建完成重启./ O# U( f7 X$ c  \  {
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
" ^: V8 ~5 k9 V( C7 |; J& j# G2 ?
. o( y' ^5 c& N5 s) ]3 v' r" N5 t0 w( Z
2.网页跳转(有2种方法)
$ U- S" ]: c8 e1DNS跳转/ C$ u  h1 c; w4 t' |/ e" q7 S
2防火墙重定向
$ Y5 D& ~% }2 z: L  U5 }1 dns跳转
2 R4 O5 {4 b9 y修改etc/dnsmasq.conf(需要输入对应网址才跳转)
3 }$ l: T, Q' p3 N& D* V% faddress=/www.baidu.com/192.168.1.1& L  Z7 V6 B) a# }& _5 x- f
address=/www.taobao.com/192.168.1.1, Q% t* t9 z% ]; `
2 防火墙重定向(需要联网才跳转)3 B! L! ^, N7 C1 D" n
修改防火墙自定义规则:
  ?4 g3 I$ K9 ~7 g% biptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80
7 c% @; Y$ K* l, w最后修改/etc/nginx/vhost.conf 端口为80
/ ~) a( q7 L/ w6 E8 Z* ]; U
3 e7 L' p+ B% o9 P/ G! b
. `7 k" {3 x( ?# }
# j; R  l/ i2 b5 a. a8 G0 x
. P7 z) x% ]! z
重启后打开baidu网页即跳转2 z4 r; }6 l4 o: S: e7 Y

. h1 B6 A) V5 j7 S; H% X4 Y7 ~
9 i. r+ y7 s) S0 x- s  |6 u$ ~  M1 Y' S0 ?
2 q4 a% f; }# A! r( t
使用samba映射www文件夹查看MM
+ Z& R% m) e8 t% U: o
* y1 b* P! z4 {/ @' Y- G有usb口就插个网卡进行mdk3.....0 B4 u: }3 Y; D7 Z5 ?+ e4 y4 _, N
/ f9 |# t& n+ w# w( }

  ^: Q$ e  H5 V' z# f& N! J1 w' p8 i# q$ c: A+ A
' h5 _2 K  z' R. B) d

, x2 d( x( [& [) l0 b2 ^/ p/ y/ |  N4 ]  N1 N

1 ?$ U' U( k+ r+ k
. t5 ?9 j8 L" u/ P( b
, \/ i! G% z. F$ {: V8 Y1 C补充内容 (2017-6-25 20:19):
9 o# u! D# U6 s$ p% i钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui
9 G6 s- h5 H( D: r' S8 d

本帖子中包含更多资源

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

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 编辑
* I" |9 W8 M0 ^
6 J% U$ v. N: `4 ^
" p( s/ F/ L& T% B+ K      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)" Z$ f3 C, M: X9 ~1 j' w
( h# W) }7 W6 {6 N
大神,弄半天都搞不定啊。
/ k& w  S' |; a$ G5 G2 R" _有修改好的OpenWRT固件吗?集成固件有更好!!
/ M( q( z8 F6 Q固件和钓鱼页面,能否给个百度下载?5 Y; c* h/ l; O

* @6 E( o, {3 M, _PS:# [- i% x6 K' I" D
本小白在16m+128m的newifi等的7620A路由玩了一轮,9 A5 i+ V% K* c5 N5 V
装上PandoraBox著名的20150608固件后,4 d$ i& h' [  ^, a4 p! s2 d. b
不用更改更新源,直接opkg update......全部装上了更新和插件。
8 d! h/ F) u+ H8 W; F2 {) t9 P+ E: N8 A- ]$ h$ `/ Y4 t) @
其他设置文件夹全部搞对后,到了修改文档就不会了,
  L. {* r& O* x; j有大神用PandoraBox-20150608做个集合包有得玩了。$ p) T, N! ~1 w) T

! a: c- D0 k; ]1 k4 X9 U! o! H& G) J. @2 N4 a% v9 x8 }

8 z# U5 G8 B' U7 |* v+ W3 E, [5 m; K7 _9 [6 S% e, ?8 x
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览# E6 {4 n! x8 o
本主题购买截止日期为 2017-4-3 20:06,到期后将免费
! q8 a- D0 w1 m. g
今日已签到
回复

使用道具 举报

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/ k6 P6 k; A) Q, a+ m* S+ g
本主题购买截止日期为 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
7 v5 M# Q; K4 j  x. N* ?( f本主题购买截止日期为 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/ k9 d0 D8 o* [' \8 ]  s+ M
本主题购买截止日期为 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 |显示全部楼层
等到期免费看。6 x$ E- R( p; _" t! A+ X1 ]
回复

使用道具 举报

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:265 f1 g& y  S2 a+ q
什么情况有些看不懂哈

* G$ `. @+ D' x那里看不懂?
签到咯.
回复

使用道具 举报

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-5-5 04:58

返回顶部 返回列表