[一星]使用Telnet打开网站和发一封邮件
- oneleaf
- 论坛管理员
- 帖子: 10448
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
[一星]使用Telnet打开网站和发一封邮件
1 任务内容: 使用Telnet打开网站和发一封邮件
2 任务的难度: 一星
3 任务的目的: 学习HTTP和SMTP原理
4 任务所涉及的软件: telnet
5 任务将大致消耗的时间: 2小时
2 任务的难度: 一星
3 任务的目的: 学习HTTP和SMTP原理
4 任务所涉及的软件: telnet
5 任务将大致消耗的时间: 2小时
- qy117121
- 论坛版主
- 帖子: 50559
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: [一星]使用Telnet打开网站和发一封邮件
打开网站试过,邮件还没发过
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
-
- 帖子: 14
- 注册时间: 2012-01-29 16:27
Re: [一星]使用Telnet打开网站和发一封邮件
我实验着发邮件了,可是每次到了STARSTTL我就蛋疼了,现在没有不带验证的smtp邮箱了,好痛苦啊,估计第二个不能完成了。。。。这个算3星吧,不能再是一星任务了谁实验成功了,发个详细的说明好吗?
- oneleaf
- 论坛管理员
- 帖子: 10448
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: [一星]使用Telnet打开网站和发一封邮件
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=
- oneleaf
- 论坛管理员
- 帖子: 10448
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
-
- 帖子: 14
- 注册时间: 2012-01-29 16:27
Re: [一星]使用Telnet打开网站和发一封邮件
oneleaf 写了: 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呢?管理员同志你这个不对
- oneleaf
- 论坛管理员
- 帖子: 10448
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: [一星]使用Telnet打开网站和发一封邮件
telnet gmail的邮箱不支持。qq的邮箱应该可以。
- hceasy
- 论坛版主
- 帖子: 6009
- 注册时间: 2010-04-17 18:51
- 系统: W10
- hceasy
- 论坛版主
- 帖子: 6009
- 注册时间: 2010-04-17 18:51
- 系统: W10
-
- 帖子: 14
- 注册时间: 2012-01-29 16:27
Re: [一星]使用Telnet打开网站和发一封邮件
实验成功了,非常感谢,学习到了很多东西,希望管理员同志多出这些题目,让我好觉得有意思坚持下去
- cjxgm
- 帖子: 1952
- 注册时间: 2010-04-23 20:40
- 系统: Arch Linux
- 来自: 浙江·杭州
- 联系:
Re: [一星]使用Telnet打开网站和发一封邮件
学校封锁网络的时候就是用 telnet 上的。。。(其实网络链接都正常,就是浏览器打不开页面)
当初成功用 telnet 在败毒上搜索到了向量叉积~~~
发邮件的话,可以 telnet 到 web 页面上,人脑执行 JavaScript。。。。。。
当初成功用 telnet 在败毒上搜索到了向量叉积~~~
发邮件的话,可以 telnet 到 web 页面上,人脑执行 JavaScript。。。。。。
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: [一星]使用Telnet打开网站和发一封邮件
我用126邮箱
126邮箱用户名和密码需要base64编码
可在http://www.mxcz.net/tools/base64.aspx这里转换
然后就能写邮件了
代码: 全选
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邮箱用户名
代码: 全选
密码
可在http://www.mxcz.net/tools/base64.aspx这里转换
然后就能写邮件了
- yj97595077
- 帖子: 16
- 注册时间: 2011-04-29 14:22
- 秋景雨
- 帖子: 137
- 注册时间: 2011-01-31 12:55
- 联系:
Re: [一星]使用Telnet打开网站和发一封邮件
以前自己配置邮件系统的时候才知道可以telnet发送邮件。可惜我自己配置不好启用ttl的。以前用telnet打开过某大学的网站。今天再来复习一下。