当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-14 15:49 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
1 任务内容: 使用Telnet打开网站和发一封邮件

2 任务的难度: 一星

3 任务的目的: 学习HTTP和SMTP原理

4 任务所涉及的软件: telnet

5 任务将大致消耗的时间: 2小时


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-14 15:50 
头像

注册: 2007-12-14 13:40
帖子: 49900
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
打开网站试过,邮件还没发过


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-14 15:53 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
只上过 bbs……


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-31 15:38 

注册: 2012-01-29 16:27
帖子: 14
送出感谢: 1
接收感谢: 0 次
我实验着发邮件了,可是每次到了STARSTTL我就蛋疼了,现在没有不带验证的smtp邮箱了,好痛苦啊,估计第二个不能完成了。。。。这个算3星吧,不能再是一星任务了谁实验成功了,发个详细的说明好吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-31 16:29 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
:em06 ok, 由于gmail启用了 ttl ,所以这里给出使用 ttl 的步骤:

代码:
$ openssl s_client -ssl3 -connect smtp.gmail.com:587 -starttls smtp -crlf
......
250 ENHANCEDSTATUSCODES
auth login
334 VXNlcm5hbWU6
(输入用户名,需要使用base64编码,命令如下)
334 UGFzc3dvcmQ6
(输入密码,同样需要base64编码,命令如下)
235 2.7.0 Accepted
mail from:<oneleaf@gmail.com>
250 2.1.0 OK b7sm357174pba.2
rcpt to:<oneleaf@gmail.com>
250 2.1.5 OK b7sm357174pba.2
data
subj354  Go ahead b7sm357174pba.2
subject:Hello
Hello World
.
250 2.0.0 OK 1327997887 b7sm357174pba.2
quit
221 2.0.0 closing connection b7sm357174pba.2
read:errno=0


代码:
#得到字符串的base64
$ echo -n oneleaf@gmail.com | base64 -
b25lbGVhZkBnbWFpbC5jb20=


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-01-31 16:36 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
传统的发邮件一般是这样的:

代码:
$ telnet xxx.xxx.xxx.xxx 25
ehlo
AUTH LOGIN
MAIL FROM:
RCPT TO:
DATA
QUIT


打开网站是这样的:
代码:
$ telnet forum.ubuntu.org.cn 80
Trying 202.55.5.47...
Connected to forum.ubuntu.org.cn.
Escape character is '^]'.
GET / HTTP/1.0
HOST: forum.ubuntu.org.cn

输入完毕后,回车两次,就可以看到网页的源代码了。 :em01


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 12:19 

注册: 2012-01-29 16:27
帖子: 14
送出感谢: 1
接收感谢: 0 次
oneleaf 写道:
:em06 ok, 由于gmail启用了 ttl ,所以这里给出使用 ttl 的步骤:

代码:
$ openssl s_client -ssl3 -connect smtp.gmail.com:587 -starttls smtp -crlf
......
250 ENHANCEDSTATUSCODES
auth login
334 VXNlcm5hbWU6
(输入用户名,需要使用base64编码,命令如下)
334 UGFzc3dvcmQ6
(输入密码,同样需要base64编码,命令如下)
235 2.7.0 Accepted
mail from:<oneleaf@gmail.com>
250 2.1.0 OK b7sm357174pba.2
rcpt to:<oneleaf@gmail.com>
250 2.1.5 OK b7sm357174pba.2
data
subj354  Go ahead b7sm357174pba.2
subject:Hello
Hello World
.
250 2.0.0 OK 1327997887 b7sm357174pba.2
quit
221 2.0.0 closing connection b7sm357174pba.2
read:errno=0


代码:
#得到字符串的base64
$ echo -n oneleaf@gmail.com | base64 -
b25lbGVhZkBnbWFpbC5jb20=




你这个不是正而巴紧的telnet登录邮箱, openssl我看过教程了,如果用telnet呢?管理员同志你这个不对


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 13:03 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
telnet gmail的邮箱不支持。qq的邮箱应该可以。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 13:29 
头像

注册: 2010-04-17 18:51
帖子: 5970
系统: W10
送出感谢: 7
接收感谢: 6
应该是成功了。。


_________________
核桃


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 13:30 
头像

注册: 2010-04-17 18:51
帖子: 5970
系统: W10
送出感谢: 7
接收感谢: 6
oneleaf 写道:
telnet gmail的邮箱不支持。qq的邮箱应该可以。

QQ的邮箱很啰嗦。老是提示服务器忙。。
:em06


_________________
核桃


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 19:47 

注册: 2012-01-29 16:27
帖子: 14
送出感谢: 1
接收感谢: 0 次
实验成功了,非常感谢,学习到了很多东西,希望管理员同志多出这些题目,让我好觉得有意思坚持下去


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-01 22:17 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
学校封锁网络的时候就是用 telnet 上的。。。(其实网络链接都正常,就是浏览器打不开页面)
当初成功用 telnet 在败毒上搜索到了向量叉积~~~
发邮件的话,可以 telnet 到 web 页面上,人脑执行 JavaScript。。。。。。


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-02-18 14:01 

注册: 2007-12-05 10:57
帖子: 1003
地址: 金山
系统: ubuntu14.04
送出感谢: 13
接收感谢: 62
我用126邮箱
代码:
telnet smtp.126.com 25

代码:
Trying 123.58.178.202...
Connected to smtp.126.gslb.netease.com.
Escape character is '^]'.
220 hz-b-126smtp2.126.com SMTP Server for Netease [466] 19796961-2b9c-4ef5-b96e-1611bd592525

代码:
EHLO hello

代码:
AUTH LOGIN

代码:
126邮箱用户名

代码:
密码


126邮箱用户名和密码需要base64编码
可在http://www.mxcz.net/tools/base64.aspx这里转换
然后就能写邮件了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-03-13 14:01 
头像

注册: 2011-04-29 14:22
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
前来学习


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [一星]使用Telnet打开网站和发一封邮件
帖子发表于 : 2012-03-28 15:46 
头像

注册: 2011-01-31 12:55
帖子: 137
送出感谢: 0 次
接收感谢: 0 次
以前自己配置邮件系统的时候才知道可以telnet发送邮件。可惜我自己配置不好启用ttl的。以前用telnet打开过某大学的网站。今天再来复习一下。


_________________
http://www.qiujingyu.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译