ubnt解决方案
查看: 24956|回复: 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 C2 A9 g# F6 F# N  m9 X0 K
) i! t# N* Y- D/ T% `/ w% z8 i" k              Openwrt 无线路由器搭建php服务器实现钓鱼.
8 p( m) V% F1 C! q      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)9 V2 k& j, b7 G' m( S

0 d& Y0 {: ]9 a- t3 v3 u1 N准备工作:9 G' \5 [' {3 _
winSCP连接路由在/www下建立一个sda/www文件夹2 H- g' e. f. v. O

  o- n+ r/ M7 C9 N0 @& |1.安装nginx+php+mysql
' z' P; e+ b2 X* i6 n
7 e% P* y: M" V0 s进路由里修改openwrt安装源如下:
( t% H7 y- T: j4 I' Sdest root /
; O8 F" V) D9 e/ _dest ram /tmp5 {* e- n2 Z. }+ I
lists_dir ext /var/opkg-lists
( I! [6 S' _( s) F( y- Koption overlay_root /overlay8 D4 Y' U- o! T
src/gz chaos_calmer_base http://downloads.openwrt.org/cha ... neric/packages/base
0 q  r& h0 b: Y2 |: tsrc/gz chaos_calmer_packages http://downloads.openwrt.org/cha ... c/packages/packages% T* ~; g5 a& D9 H5 n& `  s
src/gz chaos_calmer_routing http://downloads.openwrt.org/cha ... ic/packages/routing
# }7 s- U- x5 A& u- ]$ W4 _8 zsrc/gz chaos_calmer_telephony http://downloads.openwrt.org/cha ... /packages/telephony
& P4 T; R6 n. X  L  d# u4 wsrc/gz chaos_calmer_management http://downloads.openwrt.org/cha ... packages/management
5 I1 |8 S9 v3 u1 Y( j0 S3 e0 W打开putty终端更新并安装软件.) o, g# O' U# Z' X) ?: x; }- I8 s
opkg update
- |! Q0 J' E- U/ W6 o! V/ J+ @
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
9 j% x7 b/ I5 X& z) g
, M: H/ S" g7 _( R- z6 e
opkg install mysql-server
7 C" _' s  c3 u2 @& _* N- V1 X
) T7 T, O! @2 P- }: P' O+ P7 E
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia
7 w+ s: i$ Y# w) c
# [- z! z  ~8 c+ U
opkg install shadow-groupadd shadow-useradd
7 x9 O( i! w7 d8 t' C4 w+ ?4 E3 z+ Q: q% @" \
groupadd www
! _) d6 h5 k% Z" e5 x! R& D  S: F8 v1 G8 J
useradd -g www www3 I/ h. N; a0 @* H0 \* \
/ T) k! K+ _' e
chown -R www:www /www/sda/www
重启!) ?1 x( j4 |8 ^* a) R4 s! z
winSCP连接路由修改/etc/my.cnf(改掉这两段)5 Q# L/ D' S$ m+ l4 e4 L+ }
datadir                = /www/sda/data/mysql/
' Y! K* }8 b" T; n& q' rtmpdir                = /www/sda/data/tmp/
0 w: f* i# S3 i2 E1 k( d
" Q# w: }, s) z

5 l8 B4 K) {% t7 M% h创建数据库文件夹; |" Y8 y6 z7 \0 _8 V6 {. `
mkdir -p /www/sda/data /www/sda/data/mysql /www/sda/data/tmp' ]: ^% c( g5 a3 b4 A7 z6 L2 \) @; S
& @+ u+ c- h7 d6 Y+ T5 k7 t
创建默认的数据库
6 G" G! N1 }3 k- D6 u/usr/bin/mysql_install_db --force
+ a0 M! N6 O: k/ N3 r7 H+ n/ X
# T- W: u/ t. {3 I' f4 ]8 a/ W% N! T
启动mysql
/ U) }. S1 U' [% X& s1 t9 }/etc/init.d/mysqld start
* g) ]2 m! e. g' T输入如下命令创建mysql的密码/ s# z6 m  D& H: e# k7 e) e
/usr/bin/mysqladmin -u root password 123456; M4 Y. I0 m. y: H" l2 c3 F* Z
登陆数据库! P4 C) @0 p1 ^' U, R/ O5 I& ?
mysql -u root -p
* ?* a& i1 c9 d- {  {* Y  K8 q' B# l* O2 H# i" q
修改/etc/nginx/nginx.conf
9 e7 D4 H& v* `9 @2 f; V' A1 z1 Uuser www www;
: k2 y, K6 r& k% cworker_processes  1;
3 I% X0 i) @  }5 G& z8 x; P% ~: fpid        /var/run/nginx.pid;
5 ~; K5 K4 s) [+ v2 W! E* a: T/ xerror_log  /var/log/nginx_error.log;" p/ Y6 G7 S# R/ K& ?5 k
events {6 N9 ?2 [8 P3 l- c
        use epoll;
3 o  Z+ C2 F& V7 d2 ^: ]        worker_connections  1024;
; w' ]7 Z: K% a! m}  g8 b. B, P( s
! Z7 A' `8 r2 j  u# z
/ ~+ s; h9 J$ b. `& L
http {
7 n2 n# ]' A% b- a2 A, i. K# j! z        include mime.types;
/ O$ p: k* `! B" U9 _5 Z0 d+ @        default_type application/octet-stream;7 r1 Y. s1 h  x( N8 R& b3 P/ ^
        sendfile on;
+ ^, R! _- d: A! L8 h9 v        tcp_nopush on;
( h! K6 p; {% T6 t5 I- x* U6 ~6 d        #keepalive_timeout 0;9 S- Z/ Z* u( y- X  Y& P
        keepalive_timeout 65;5 y% M9 j7 M. m
        gzip on;# N! G1 n8 X- g! v. K5 D
        access_log   off;- \7 d9 C9 U3 n- K. k# Q5 q
    . W- o8 v0 Z6 `; {- I
        include       vhost.conf;% A4 O5 s$ {0 H& i/ p2 \3 h
}
& n- N2 w8 d& J5 c3 t
8 Y6 Q6 Y( u5 H7 i0 \/ e% v" s修改/etc/nginx/fastcgi_params
* S: F  n  U, f8 K1 D* D# {if ($request_filename ~* (.*)\.php) {
1 T% {- e# \& u# @, i    set $php_url $1;
; p( F" p; }: ^  ~2 j}5 B2 t  g1 P; m* N9 K) A# D
if (!-e $php_url.php) {: m# y. k) T" Y) h4 [
    return 403;
! u/ J2 ?' U$ W  N- Q}# n( Z) o2 ^- Z4 Q( P9 U1 |
. i7 S! }  i2 t6 h: D7 b
5 i4 f3 h1 N3 z$ r
fastcgi_param  QUERY_STRING       $query_string;1 ~( f% Y0 C6 E, J# v2 j
fastcgi_param  REQUEST_METHOD     $request_method;
( f3 f' W- E. S! l  i9 Hfastcgi_param  CONTENT_TYPE       $content_type;0 _  w4 A' v* ^- |1 U
fastcgi_param  CONTENT_LENGTH     $content_length;4 K6 {2 P* {, x8 c
. Y+ m" A7 @& Y+ q, S
: P/ F% ~2 u; e7 C. H9 e8 F
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
9 q5 D3 @$ J) q2 H* W0 h1 {fastcgi_param  REQUEST_URI        $request_uri;7 D8 [+ W! v# L- Q' r6 q0 w
fastcgi_param  DOCUMENT_URI       $document_uri;
( a! [6 U% e3 d2 z. m# C7 }fastcgi_param  DOCUMENT_ROOT      $document_root;6 P: U+ Z: F0 E  b) x
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
, J2 Q# U$ A3 E' x& T" J
( C  ?7 m( {& u; m2 h5 l

8 n3 z2 a# I) R% _  E4 r. L: [4 Sfastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
* r- I* Y! u( ^4 Q; H; ufastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
) P1 @: C3 F0 k, J1 D
/ Q7 @, A! j: ~

% L2 Z9 N/ D4 Rfastcgi_param  REMOTE_ADDR        $remote_addr;
* a$ I3 U6 U: i% O1 j9 [fastcgi_param  REMOTE_PORT        $remote_port;6 t- Y2 |; s' l2 \1 j
fastcgi_param  SERVER_ADDR        $server_addr;* X. U4 t& I! q/ ^
fastcgi_param  SERVER_PORT        $server_port;
, T& r, O: R" F7 K! Kfastcgi_param  SERVER_NAME        $server_name;
$ t6 j; }* b- A  T  w0 Y% x( X5 L* @( X; J9 I

' r8 i- p$ \1 f8 ]" I7 g# PHP only, required if PHP was built with --enable-force-cgi-redirect) T% R+ ]: z7 L" `
fastcgi_param  REDIRECT_STATUS    200;
. z! l9 z/ g% E! n0 ?$ y7 {5 [2 g6 J% a/ u: X7 k1 A
添加文件/etc/nginx/vhost.conf
& m+ y+ E0 H3 qserver {
; _/ H# @! D. h2 d+ q& t        listen       8000;
3 X9 u' w  r- e/ S# r0 |        server_name  localhost;( V, B$ i, {+ g) @. r
        root  /www/sda/www;- k9 c1 a# ~( Y+ q
        index  index.html index.htm index.php default.php;" M1 D/ A" d: p+ n
        error_page   500 502 503 504  /50x.html;) r- q; ^1 N' q# }% y2 f/ X
# r# m, f: {! A% J  D/ k

# Z( t0 N, z) ]; f        location = /50x.html {
3 v7 A6 Y: W* M6 S        root html;
; l6 B# S2 A! y& ~2 B, M: q        }
6 d/ j( ~3 M, t, F) C8 J, I0 f' j0 q( |5 S8 J& @% y
* [9 Z, @! o# ~$ {. O, A* Z
        location ~* ^.+\.php(\/.*)*$ {
- m' B! I2 g6 Q+ g2 T3 S        fastcgi_pass   127.0.0.1:9000;: q, F9 K3 z7 s+ I$ P1 g
        fastcgi_index  index.php;5 t3 V+ a6 D8 m: r; T9 U
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;! D: n( r, s! d- M. r" j& D, J
        include        fastcgi_params;
3 W; L" J  Q& @# a8 f+ e/ ^7 \' V    }
+ o/ B* N% e* X" }  l}7 Z' M5 f' i% G: v8 ^
* L0 q) n$ h* a, Z# T9 H9 X& N4 s
修改/etc/php.ini3 J/ F  I- L' r/ i( q) o1 u
short_open_tag = on0 x6 w$ ]* G& E9 g; t0 z
#doc_root = "/www/www" + y4 b$ A$ }# O( d; |3 v2 _% _
8 s/ D- u8 _# F$ X5 C- Y/ t

$ X2 D- a# e5 x  c3 O# ?9 nextension=ctype.so$ e; g9 G, E4 f* ^4 N
extension=curl.so8 t7 }0 a0 k7 R% M
extension=gd.so
+ w( @; @8 s! B" vextension=mbstring.so
$ Y+ [2 ]! \( t/ oextension=mcrypt.so8 {2 S- v. d) }$ C" J6 D
extension=mysql.so* n/ W2 p8 N% d
extension=pdo.so
4 n2 m3 |# t$ @& \) {4 s+ W# Sextension=pdo_mysql.so+ p, \3 P9 k; c% x& ?! N
extension=session.so
: A3 m+ i1 X7 g/ J$ B( G1 Y$ A7 oextension=sockets.so
/ E3 T1 ^/ m- d8 ^$ Y6 xextension=tokenizer.so
3 v6 N; n: m! u$ b2 b) I4 O$ Textension=xml.so
- I  G$ d* X1 K9 V* ~/ Y, c7 t/ ~6 G+ U+ s5 R# x: C
3 Z+ A4 M- J) }+ n
[Date]
( L; ~& m& x' ^( a& X- Xdate.timezone = Asia/Shanghai3 @% p( N* `2 E, l

7 _+ d1 [9 f; n, ~1 l* A

7 o8 s/ ~7 x, Y# l1 v[MySQL]% w$ v6 F8 g9 Z) j' a0 D# o; K& A  P
mysql.default_socket = /var/run/mysqld.sock 5 c" r* O8 h& v% k/ t2 F
  u! u) ?* U) L% @: ], r. P
启动spawn-fcgi(开机自动运行,将命令添加到/etc/rc.local)
& i: x9 f- A8 x5 w8 `9 K( D/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi
' M0 v* D: {2 O3 |
; B& i- F6 _5 t; j* s/ L4 G
启动nginx, a% N' ?4 N' Y+ j" c
/etc/init.d/nginx enable
' q! c) o+ S- v" Z0 K/etc/init.d/nginx start
0 B& x, s0 z% S; c
! g, w  @9 A3 xphp服务器搭建完成重启." F1 y+ T1 e' B8 W4 w. f
把钓鱼网页放入/www/sda/www目录里.在浏览器输入192.168.1.1:8000打开页面.(能打开就成功一半了~_~ )
: x+ a2 L# }" D2 F, P! o4 h; y) m, N! x1 k! U, V* E0 i; \& x

8 p' R( [5 F4 y$ O+ e1 s2.网页跳转(有2种方法)/ [2 w1 e5 m9 |( p" c  d
1DNS跳转1 S! ~6 N7 L. \( [" W  S
2防火墙重定向8 M: X; X" m) ~) c  @
1 dns跳转
5 ~3 X( }- s' @; l  ?修改etc/dnsmasq.conf(需要输入对应网址才跳转)8 @0 J, m8 A& h2 t6 C7 @" H* Y
address=/www.baidu.com/192.168.1.1
  T4 ?2 c4 L0 v; h( {6 X. |. Saddress=/www.taobao.com/192.168.1.1# d! F6 a* F8 P, c0 ^& C
2 防火墙重定向(需要联网才跳转)  X  M  m, }" t2 V& G
修改防火墙自定义规则:
4 E  n) }5 M0 {# W7 w9 Kiptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.1:80! w( u" W# O& v; C  ~
最后修改/etc/nginx/vhost.conf 端口为80, k, m1 x, v: a3 h$ t* {

$ @2 m' r( `  [* l) J
4 v, h- z- w9 n$ F; d4 n
# q& c3 n: o7 O5 d3 a  H% p0 _, E
! n: E! e6 ~( q: B7 J1 t
重启后打开baidu网页即跳转# k9 @# W. J( u9 @5 _+ i9 `

0 O2 N" t3 W* G, }& t2 x1 C  S2 a$ }/ l: H6 O5 k

& z& n) x" ~0 i0 w1 h/ Q

% K4 \! D3 ?) m  C* {' ]$ k使用samba映射www文件夹查看MM- ^; {& s, l6 F/ O) ~; W

4 @) c: @! N0 S3 `有usb口就插个网卡进行mdk3.....& h+ o8 p5 O9 X8 ?- Y1 J
% ]! D" h2 K  m+ W5 Y. X

3 f% T+ l, G" s4 \/ x4 b0 d; ?) o8 i3 V$ \( O9 H5 H
' ^1 J; x0 t, {' I1 R- T
* Q& v9 b; C7 t% M& q
( x8 m- x& P' I
) T6 _. e- c0 P/ J9 X
- M: O0 Y" _3 P" u4 X& ~7 P
: _% I1 [. u; N4 q* i' A
补充内容 (2017-6-25 20:19):" Z/ d$ P: Z/ H% ~$ I: p9 m
钓鱼页面下载 http://pan.baidu.com/s/1o8BK7Ui" O% N9 u0 {4 u0 c; `0 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 编辑
* c; f8 f, }* r* ~1 ?
! h5 A( P+ m/ t% Y8 f. H! D' u- I1 ]" ?+ q3 f$ [) [
      本人也是小白,都是在网上找的资料.已成功搭建钓鱼环境,现分享给大家.教程只演示不带USB口的.#无线路由器刷Openwrt要求16M闪存.带USB接口或不带都行(带的网址放U盘里.不带的放路由器目录里)' ~1 p, c! g0 e' o; g

; s! y, e8 f7 I8 G8 |大神,弄半天都搞不定啊。8 X5 a& m9 y  k7 D) F
有修改好的OpenWRT固件吗?集成固件有更好!!( U- W6 j5 b8 v  e/ i9 ^
固件和钓鱼页面,能否给个百度下载?
' o) N$ C/ L" C2 L
! ^. G7 [9 X3 ]3 }
PS:
" A+ Y0 W  G' B; M2 B2 |/ n本小白在16m+128m的newifi等的7620A路由玩了一轮,8 T+ B- n& N8 d0 Q* [9 z* `& S
装上PandoraBox著名的20150608固件后,
3 }! p4 ^: V. N6 t9 X3 `不用更改更新源,直接opkg update......全部装上了更新和插件。
) p  S$ c, w& z" w, d% V  m& q. M9 F% l: Z1 U  M, C7 O& g
其他设置文件夹全部搞对后,到了修改文档就不会了,9 D" I1 ]4 Z) v: C
有大神用PandoraBox-20150608做个集合包有得玩了。: h2 C* F, g8 h& ?3 f7 i3 ~( R: M
, I- E, g  H6 W

( i' V0 y1 u- i) r& p! j8 K1 u, Y! z
+ x$ O5 r+ k# B! v8 V; _* k
回复

使用道具 举报

42

回帖

2325

积分

161 小时

在线时间

少校

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

回帖奖励 +10 个金币

本主题需向作者支付 120 元金币 才能浏览
# q* t- N2 W+ i+ {2 w7 `& S& \8 }本主题购买截止日期为 2017-4-3 20:06,到期后将免费
# f! @5 d& m, f+ f
今日已签到
回复

使用道具 举报

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/ k4 o; ~  r' \5 M% ~: K
本主题购买截止日期为 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
1 L3 J$ A/ V: P6 b. G  t本主题购买截止日期为 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- o# Z" V5 q1 E- q% g/ ~) M
本主题购买截止日期为 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 |显示全部楼层
等到期免费看。7 X' o& I" D! g6 v/ U! X; R" Z
回复

使用道具 举报

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:26
/ O1 X9 ~8 q7 n什么情况有些看不懂哈

1 F+ Z% R$ s. w( O' n( G# b那里看不懂?
签到咯.
回复

使用道具 举报

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-6-30 00:52

返回顶部 返回列表