原文:CSAPP2e: Proxy lab 解答

这次的Proxy lab 是要求实现一个简单的web 代理。与此相关的章节是网络编程和并发编程,其实之前零零星星的看过一些讲HTTP协议的书,但是对于套接字这些都是一知半解,跟着课堂学完这两章突然柳暗花明,再看一些更详细更深入的书,像 HTTP权威指南 , 计算机网络 自顶向下的方法 就明白的多了。 下面就说一下这次lab,共有 个部分,第一部分是实现一个单线程代理,接收客户端请求,连接服务器然 ...

2014-12-28 18:52 0 9499 推荐指数:

查看详情

CSAPP2e:Shell lab 解答

期中之后的第一个lab 就是实现一个简单的Shell 程序,程序的大部分已经写好,只需要实现 eval 函数和处理信号的sigchld_handle, sigint_handle, sigtstp_handle这三个函数。 这个lab 主要要求处理好各个信号,因为上课的时候一直听得 ...

Tue Dec 02 03:24:00 CST 2014 0 9839
CSAPP 3e: Attack Lab

  注意:开始这个实验之前请仔细阅读这个实验的readme和writup(实验说明和实验攻略),仔细阅读之后,事半功倍。 我使用的是从官网下载下来的self-study handout,实验过程中不 ...

Sat Oct 07 03:45:00 CST 2017 0 2261
CSAPP 3e: Bomb lab (phase_5)

调出phase_5函数:   主要内容在注释中贴出来了,解读如下:   这一关要求输入一个长度为6的字符串,但是字符串的内容与strings_not_equal函数中%esi存 ...

Tue Sep 19 00:10:00 CST 2017 0 1237
CSAPP 3e: Bomb lab (phase_6)

  这一关很复杂,需要非常耐心。如果感觉容易在循环中绕晕,可以参考一下我最后附上的画图分析法2333,小把戏,不过挺有用的。   先看函数phase_6:   在注释中说了输入要求, ...

Tue Sep 19 02:25:00 CST 2017 0 1239
CSAPP 3e: Bomb lab (secret_phase)

  这是秘密关卡,需要通过主动调用secret_phase函数才能触发,可以通过call secret 或者jump *0x地址来调用。   贴出函数:(fun7函数部分没有注释,后边续上了手写的图 ...

Tue Sep 19 05:47:00 CST 2017 0 2006
CSAPP Bomb Lab记录

记录关于CSAPP 二进制炸弹实验过程 (CSAPP配套教学网站Bomb Lab自学版本,实验地址:http://csapp.cs.cmu.edu/2e/labs.html) (个人体验:对x86汇编寻址模式要有清晰的了解,如mov指令涉及的是计算出的地址所指向的存储单元的值,而lea指令 ...

Fri Jul 28 02:52:00 CST 2017 0 4954
CSAPP Lab3: The Attack Lab

目录 CSAPP Lab3: The Attack Lab 实验介绍 Part I: Code Injection Level 1 Level 2 Level 3 Part II: Return-Oriented ...

Sat Jun 12 08:28:00 CST 2021 2 820
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM