ubnt解决方案
查看: 21978|回复: 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 编辑 7 ~' x9 b+ f1 L% \: m3 A% H
  Q$ x; s$ f' H( z  I- t1 U
              Openwrt 无线路由器搭建php服务器实现钓鱼.( C5 e) q7 U" F2 m. g
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)1 P6 K0 A( G" s. S1 [! m8 a

- m) V5 u, Y& q5 @# Q  Y2 D准备工作:
; Q5 m) t; o& d7 s+ V, E4 D- I" IwinSCP连接路由在/www下建立一个sda/www文件夹, @$ p* j$ U( m6 U5 S5 X

+ S+ r- N, t. u7 ~1.安装nginx+php+mysql
. f8 {0 _. M" ?( M# x3 M
$ v, B; [. C5 v: i8 k6 @* q进路由里修改openwrt安装源如下:
: ]1 _; M& g4 R% M3 L" V' l1 sdest root /! w9 j1 Y; f4 H" z- k" L7 l
dest ram /tmp
  _& C4 G. B, o9 |( f% Blists_dir ext /var/opkg-lists. o+ o* ]5 V$ m7 ?5 [/ L) o7 F8 ?
option overlay_root /overlay& T( a; G6 q- S- x  Q7 {
src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
5 C% h! `' v- Q9 g9 _src/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages0 l. j, D: m9 t; [
src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
! E/ i# t! n, x) msrc/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
* D4 \' s- |% v2 v3 asrc/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management+ O  \& z# P2 A
打开putty终端更新并安装软件.
- U9 |& q; F* C, x8 i- h
opkg update
0 l6 k: a' I6 N
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
% o: w" ]8 V% {! _$ z7 P$ J* }
0 `: \; k+ T& L6 ?$ q
opkg install mysql-server
2 t% h3 h, w: v; y! w
" {9 Y. A3 w& Z5 E7 F8 [
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
8 A1 W4 {# S6 o# j5 a' K  n7 g& x# B6 u* u4 w1 B
opkg install shadow-groupadd shadow-useradd
& \/ p' n* p* |; x. S$ A' F8 r/ I$ Q( Y
groupadd www8 W3 N, [3 H7 G' r/ y
4 h7 l; r+ N* X7 h6 u0 I& b
useradd -g www www
* l! [8 c6 {3 h1 }3 x9 w# ^( r. h" h, d1 G5 a! {, w
chown -R www:www /www/sda/www
重启!3 @- r4 K- J6 i- n" S* w
winSCP连接路由修改/etc/my.cnf(改掉这两段)- V" o0 L- u' g, ]
datadir                = /www/sda/data/mysql/, P! q- b( c- s. T/ ]6 s
tmpdir                = /www/sda/data/tmp/: l$ ?" Z; h- E7 @; E# f/ \
0 J) u5 P; @, l6 I  H6 B  Q
8 K) w5 \$ J) u8 O
创建数据库文件夹# m# T& B) ^9 V) z$ `
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp5 ]/ E9 u& `7 Z, p$ K6 B

) s1 n; o1 P+ f+ E# b) q/ U
创建默认的数据库  [% X  x* i% l8 o# e$ P
/usr/bin/mysql_install_db --force
$ m4 L8 U- ~- P: {: x9 @' \" @4 j
- X1 B" M1 z; l; a
启动mysql7 W. r% ^8 Z9 }
/etc/init.d/mysqld start& E3 Z5 x5 d- y- e- t
输入如下命令创建mysql的密码
; J6 ^1 O( e8 p/usr/bin/mysqladmin -u root password 123456/ K( ~) |, A6 X$ E! N4 x1 s
登陆数据库
" \% `! j, i  d7 {) [mysql -u root -p" h! S' w9 F. o. E2 b
; u# G. D! ]9 h: g$ ^& x) _$ P
修改/etc/nginx/nginx.conf
3 d! A7 S3 `6 Iuser www www;
7 {/ Q- M: M0 r5 t, v- {2 R9 Oworker_processes  1;
, c+ }/ y. x* B, u) D$ wpid        /var/run/nginx.pid;
- m4 y, O2 h' H5 r! berror_log  /var/log/nginx_error.log;
6 m- T7 ~8 W! N/ ?+ Kevents {) z' F) f$ @# L. V4 X; b
        use epoll;5 b  x  e6 ?9 i
        worker_connections  1024;( N/ k" i' T3 O% j* f0 l  g' H% R1 G
}
$ A1 x& l+ L% ]$ ~2 a
: i2 @3 G& W9 n/ {6 ~, l1 }0 Z0 E
' E- y+ S# ~* v) F$ D. O$ [
http {
4 q9 R( S$ f$ @( R% b" B        include mime.types;
+ w8 \1 h7 x  o. t' t. M5 O        default_type application/octet-stream;9 z  i4 W% u; I; C/ A9 z7 p# p
        sendfile on;
2 J: J' i4 U& E' C        tcp_nopush on;
) i( @4 a  @! S        #keepalive_timeout 0;
: {/ C' j8 \2 Y, s3 b' ?: F        keepalive_timeout 65;
- }- @6 s1 N9 x. e! u8 ?1 ~        gzip on;. e! V% b) i) t: y1 P8 M  f  n- b
        access_log   off;9 q' m: u5 `& U
    + m0 E4 |( T  R6 |5 u, m# s
        include       vhost.conf;
; v  g; B) b8 n  c}
( m9 N. w# B! E; C! @! ^. B" s7 ^) K' n& P2 C2 t4 s
修改/etc/nginx/fastcgi_params; i* f7 |, o  r8 R+ T' j
if ($request_filename ~* (.*)\.php) {$ s$ k2 Q9 E1 F3 [9 M
    set $php_url $1;
' U3 m' W0 ~3 `0 a7 {}
1 M- u: c* d+ Cif (!-e $php_url.php) {
* K. U; |& b* K1 q    return 403;
9 j8 l) r- B# u* [/ ~) n( y}# ^2 m" r  q. K+ [. P. x

2 Q$ @7 s. `9 B1 l8 a4 c. H
6 |9 T( e# ^# T$ n
fastcgi_param  QUERY_STRING       $query_string;
5 r5 O) Q# q* P. _- d! }% M4 Wfastcgi_param  REQUEST_METHOD     $request_method;
+ `1 M/ y$ E1 D) K, B  \fastcgi_param  CONTENT_TYPE       $content_type;
/ `- e$ m+ w, m% N3 ^5 Q: g- |7 ofastcgi_param  CONTENT_LENGTH     $content_length;9 L9 |/ \. S$ y8 r% {* |

# W2 z/ y- l# ?7 P

0 A( v3 r& q2 Y* H4 ffastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
) J8 @+ H$ [7 g0 l( vfastcgi_param  REQUEST_URI        $request_uri;! O0 e- J% r. B4 Q9 b
fastcgi_param  DOCUMENT_URI       $document_uri;
8 A! Z1 y0 ?: j0 }fastcgi_param  DOCUMENT_ROOT      $document_root;4 }/ H- P. Q2 Q8 X: C5 V
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
$ }  v! C( e% G
2 S. j( |, l! n% E5 P" d

  C1 y+ _* Q- e0 j0 h$ wfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
5 O/ I2 x* ~# }; Y% w3 L/ @+ A$ }fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
$ V8 y  }5 I1 t
* \" _9 \# `- a: e0 l( D8 f4 _

* J9 E3 T6 G4 x7 r- x/ ufastcgi_param  REMOTE_ADDR        $remote_addr;
. v( Z! i9 L1 w; Z" g0 Lfastcgi_param  REMOTE_PORT        $remote_port;
$ [* B/ @8 w9 N# y  ?fastcgi_param  SERVER_ADDR        $server_addr;8 |4 a. Z6 g3 Q4 Z# H
fastcgi_param  SERVER_PORT        $server_port;
9 l' U6 i( x% F/ z. n/ bfastcgi_param  SERVER_NAME        $server_name;
! @, c2 ?+ K1 w! J2 ?' H4 [5 F/ c+ Z. _, }# X9 o( T3 C

# K4 o# f0 D: n& x: T% s# PHP only, required if PHP was built with --enable-force-cgi-redirect
! P+ \3 K& {( Z# C# r! mfastcgi_param  REDIRECT_STATUS    200;
$ z  o, E- d. I/ ^. t4 H5 q7 X! L, v/ w  X, x! H% Y* F
添加文件/etc/nginx/vhost.conf0 ?0 W8 f. t6 Q" p  ~
server {
! |. S! ]$ N/ H; A$ |! I        listen       8000;
) G& w% M" _9 \- F4 [/ }8 G6 d! S        server_name  localhost;. H' a/ i: y4 |/ H% W) ]$ g( x
        root  /www/sda/www;+ t6 F& @9 q; L3 R% f" x. Y
        index  index.html index.htm index.php default.php;8 U% V, ?  m7 e5 e: ]
        error_page   500 502 503 504  /50x.html;
4 I6 }: b* l) S, W4 r$ a3 n) ]2 [
2 h; {7 i  {! f8 K0 h( z; t( k7 J
" h4 M, K! o; \; A  L5 L" q5 e8 y, e; s: k
        location = /50x.html {
/ v8 Q" ~# Q4 d        root html;
( R2 @' B& _* K5 p        }
& c' p! y  Y. c/ C' F2 ~) B+ }# J9 u. E" E% u
: K7 p- i! G( E3 o, D8 r% g) e
        location ~* ^.+\.php(\/.*)*$ {
0 o+ v( T8 Z% E/ X, M        fastcgi_pass   127.0.0.1:9000;
4 e# P3 }. H7 j8 U; L5 v' ?- `; G        fastcgi_index  index.php;8 W$ F% e/ g5 U4 S
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;% s& v( g5 X! |  o1 n- C( Q
        include        fastcgi_params;# B8 O! ?2 M  g" I, a: F
    }6 W8 Q" K: @9 }5 {2 I5 Y7 s+ R
}
( y, m& {  X3 l/ \- ]- g9 E
8 K, U8 q; g$ w- p  |修改/etc/php.ini
0 n( e0 F8 ]5 V. {: Ishort_open_tag = on5 _4 X4 z: r4 n
#doc_root = "/www/www" * U: H/ Q' J* D3 w& o- A

7 L& {8 `* f. m7 L; k
- x6 o2 _3 d0 ~. c; p( N& W
extension=ctype.so
' i) z6 T" ~; J6 Q8 w9 X2 O1 \6 o3 lextension=curl.so
! a) h% u$ e0 `) _7 V' @+ D" lextension=gd.so
4 ]5 e7 @! V- a" A  Pextension=mbstring.so
8 C! ]+ S1 z2 Uextension=mcrypt.so
# ?' s/ ^* A& p1 Q( r0 ^: yextension=mysql.so! g8 P$ Z4 L# }
extension=pdo.so
5 C8 o6 o, h* b& Hextension=pdo_mysql.so$ s/ ~, @$ B2 K* i+ d
extension=session.so
! \( K, \) g- [' ~  B) G$ Aextension=sockets.so# `8 g- y* s$ Q4 |
extension=tokenizer.so
8 j8 Q( v2 O9 A% Bextension=xml.so
9 k, [6 d1 o" _9 @; s" r
$ o7 ^9 z  \! r2 b
6 W' F$ T6 F( \" ]4 G
[Date]& \/ O( N5 E: I7 Z; ]/ W
date.timezone = Asia/Shanghai; C7 j  S! B# ?! b

! J# z: r+ D, m1 Z

( O3 Q/ l- u7 z3 y* S$ K- Q+ A4 X+ X[MySQL]
; \' [% u: m8 hmysql.default_socket = /var/run/mysqld.sock + w* |) k% I9 H

4 c7 h# E7 B0 b! u启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)& W- E7 a; U( _2 E( y; }
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi
7 g7 v" C9 l; p/ |) f! s4 V. P
  J2 W( z/ h8 B1 A+ s
启动nginx
. c3 W  i. U8 j% \( w( y8 `/ F/etc/init.d/nginx enable
' |8 g. A8 \2 `2 Q4 ~2 Z/ [/etc/init.d/nginx start
% R4 V  {6 ^: Q4 u" b& `! L  j' A
1 B* w. }0 y0 D* D  M, y5 e1 lphp服务器搭建完成重启.
# m9 _! ^& E7 V7 Y4 }把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
# s. }5 |. M% _9 e" q/ ?: e4 f# |  R5 o5 i/ C

$ ~! z: p% D9 X% K4 h( R2.网页跳转(有2种方法)' p6 F" H7 J6 N+ Z$ @# g! J, @
1DNS跳转
4 Y" A1 _. D$ F; r& l# z2防火墙重定向
* F( @, l! k. D0 _; z- P1 dns跳转9 P3 Q5 A; `8 _1 B7 r3 G8 i; E
修改etc/dnsmasq.conf(需要输入对应网址才跳转)* r6 S0 L3 s8 V- }
address=/www.baidu.com/192.168.1.1! P  s2 a6 P. R# Z% N- H
address=/www.taobao.com/192.168.1.1
3 z# ]" g: |: k4 {/ x+ u9 z& N2 防火墙重定向(需要联网才跳转)
# U2 f$ P4 k: K" l% Z! _修改防火墙自定义规则:) w7 j! a7 {, y  q  _  y1 s
iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80" e3 E, R! y" M; P3 q2 x
最后修改/etc/nginx/vhost.conf 端口为806 \$ D- K  M/ u9 I' \, ~
% y% \+ c; m; S7 N
. P& {; d+ B7 o; f$ q

" |  j# `2 X, N1 d3 J& I6 \

" \* c% n0 d: T: {) o! D重启后打开baidu网页即跳转# i" Q& ]3 u" R  z

) D" C1 I2 k( \) a: t' |- ~6 d3 }$ }3 Q2 {; L0 w

4 A/ m2 U7 ~: U8 S# s
) f6 \/ C$ B7 I: ~, A
使用samba映射www文件夹查看MM
! J8 \' [+ r" g/ v# k3 G7 V( G0 x
有usb口就插个网卡进行mdk3.....: [  J  p0 B) Y4 j9 x  l( e8 |

" O/ H( q3 C$ Z: i' t4 z% ]% c
  N& k; Q1 F+ a9 q8 i6 l
& J$ ]5 D7 _2 l8 O/ R

2 J" @9 f# Y0 g7 v# ]- S1 Y- r. _2 ]8 z: F/ V2 b$ q7 M

' g5 h% ?2 W5 Y  ~3 G# b8 y4 G# e( h! I7 B. c' ?; U) K

) g4 P1 k9 j) f7 x& ^4 t5 \" l
9 B1 `0 |& }* p: K8 q补充内容 (2017-6-25 20:19):7 h$ x$ D6 I* x$ K
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui* |5 n# W" E  O. D* c$ u1 P. C

本帖子中包含更多资源

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

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 编辑
6 R2 f! ?) u/ D0 n
4 c6 l% u: `$ C( e  U5 g, y
; m( }" U- u+ R. h; |0 ]! y      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)2 l- d+ X* J2 Q$ g. k
# P: _1 u, ^; D5 M( A0 [  o
大神,弄半天都搞不定啊。
7 O( G  G! Z$ E# \2 P+ _有修改好的OpenWRT固件吗?集成固件有更好!!
5 W4 v4 H8 K4 Z# [( A: f固件和钓鱼页面,能否给个百度下载?
* h* ^& z* V+ y+ N$ n

! R! N. }+ [( m2 j1 v# @  tPS:
" e. q0 Y: @. g. @; |- |# K( l本小白在16m+128m的newifi等的7620A路由玩了一轮,3 B/ b( ?4 |, d% W: g/ S0 B8 W. U: N
装上PandoraBox著名的20150608固件后,
( v( d4 h* o$ n% j不用更改更新源,直接opkg update......全部装上了更新和插件。
1 z) L8 U9 y! H: o. W7 V: [4 I+ ~7 |4 q
其他设置文件夹全部搞对后,到了修改文档就不会了,
# H9 }3 p  b) C) K有大神用PandoraBox-20150608做个集合包有得玩了。
7 ]" W, s$ j% i- X+ s- e3 P% Z% l4 y( @) }! S

* P1 r4 i$ L2 q$ P6 V4 `4 g1 j# u$ \# e+ x
7 l" ]; t' \3 B
回复

使用道具 举报

43

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览
  a+ y! {, f& j本主题购买截止日期为 2017-4-3 20:06,到期后将免费  }1 Z0 W* j. a! y* b3 h+ j
今日已签到
回复

使用道具 举报

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* Z" ~" L) W+ N3 O6 W5 x! u+ |% a. h0 a
本主题购买截止日期为 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
5 A6 [+ F6 _" 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/ k
7 e. l, t% g# @2 C7 ?8 Z本主题购买截止日期为 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 |显示全部楼层
等到期免费看。
) Z5 I4 e$ R1 a) u' b' N* N
回复

使用道具 举报

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/ I0 y- `3 O' a$ N$ b& V; D
什么情况有些看不懂哈

3 H. v( H5 q7 I那里看不懂?
签到咯.
回复

使用道具 举报

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-4-19 02:22

返回顶部 返回列表