查看: 5190| 回复: 11
跳转到指定楼层
上一主题 下一主题
收起左侧

The Hardware/Software Interface (Lab3)

全局:
公开课
学校名称: U of Washington
Unit号: 3
开课时间: 2013-04-15
课程全名: The Hardware/Software Interface
平台: Coursera

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 Shuang7 于 2013-5-16 20:29 编辑

不知道地里有没有筒子在跟这个课诶,很多地方很疑惑,求交流!

Lab 3: Buffer Overflows?|?d??|?d?Segmentation fault: 11Overview
This assignment helps you develop a detailed understanding of the calling stack organization on an x86-64 processor. It involves applying a series of buffer overflow attacks on an executable file called bufbomb. (For some reason the textbook authors have a penchant for pyrotechnics.)
In this lab, you will gain firsthand experience with one of the methods commonly used to exploit security weaknesses in operating systems and network servers. Our purpose is to help you learn about the runtime operation of programs and to understand the nature of this form of security weakness so that you can avoid it when you write system code. We do not condone the use of these or any other form of attack to gain unauthorized access to any system resources. There are criminal statutes governing such activities.


上一篇:强烈推荐Programming Languages
下一篇:[Udacity] Introduction to Programming (Week 1)
🔗
asterid 2013-5-16 14:55:36 | 只看该作者
全局:
第二周汇编语言跪了,遂放弃。转行自学的CS,实在无心学汇编。
回复

使用道具 举报

🔗
cynthiazp 2013-5-16 15:43:25 | 只看该作者
全局:
这课的作业感觉挺难做的样子,而且只能提交3次
回复

使用道具 举报

🔗
moophis 2013-5-16 19:06:15 | 只看该作者
全局:
我在跟这个课,lab1感觉难度很大,后面两个lab难度还算适中。貌似这个课程的project就是借鉴CMU的15-213的。
回复

使用道具 举报

🔗
 楼主| Shuang7 2013-5-16 21:37:00 | 只看该作者
全局:
moophis 发表于 2013-5-16 19:06
我在跟这个课,lab1感觉难度很大,后面两个lab难度还算适中。貌似这个课程的project就是借鉴CMU的15-213的。 ...

第一周主要是逻辑相关的东西,确实不轻松。后面这两个做着也相当费劲,看来汇编功底太差,对gdb什么的掌握也不好,Lab3拖到现在还没下手- -弱问观察栈时就用”x $sp”之类的办法吗?
回复

使用道具 举报

🔗
moophis 2013-5-16 23:06:22 | 只看该作者
全局:
Shuang7 发表于 2013-5-16 21:37
第一周主要是逻辑相关的东西,确实不轻松。后面这两个做着也相当费劲,看来汇编功底太差,对gdb什么的掌握 ...

第一周那个确实难,主要是限定要求挺高的。
观察栈的时候可以用info stack、info frame、frame之类的命令。观察某个内存空间的内容就用你说的那个指令。
lab3主要就是找准每个function call的栈顶和返回地址的位置,然后填充输入的字符就行了,就是要仔细一些。
回复

使用道具 举报

🔗
 楼主| Shuang7 2013-5-17 23:42:48 | 只看该作者
全局:
苦干一天,终于搞定。。表示对汇编掌握程度仍旧没有多少长进- -|
不过对控制流神马的倒是比较熟悉了。。加分题是不打算做了。。
多谢楼上帮助~

Lab3.PNG (27.49 KB, 下载次数: 2)

Lab3.PNG

评分

参与人数 1学分 +1 收起 理由
m4reiiy + 1

查看全部评分

回复

使用道具 举报

🔗
moophis 2013-5-18 00:10:26 | 只看该作者
全局:
如果在这里上传截图也能赚学分的话。。。。

评分

参与人数 1学分 +1 收起 理由
m4reiiy + 1

查看全部评分

回复

使用道具 举报

🔗
lixiang.xjtu 2013-5-23 23:41:41 | 只看该作者
全局:
我也做了这个。

2.png (37.45 KB, 下载次数: 1)

2.png

评分

参与人数 1学分 +1 收起 理由
m4reiiy + 1

查看全部评分

回复

使用道具 举报

🔗
FreeThinking 2013-5-24 23:37:50 | 只看该作者
全局:
这门课确实不错

评分

参与人数 1学分 +1 收起 理由
m4reiiy + 1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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