黑客攻防技术宝典:Web实战篇
文章平均质量分 92
H呼呼H
这个作者很懒,什么都没留下…
展开
-
《黑客攻防技术宝典:Web实战篇》习题答案(四)
第16章1.如果不采用特殊的防御措施,为什么栈缓冲区溢出比堆溢出更容易被攻击者利用?利用基于栈的溢出,通常可以立即控制栈上的已保存返回地址,并因此控制当前功能返回的指令指针。可以将指令指针指向包含shellcode的任意地址(通常位于触发溢出的同一缓冲区内)。利用基于堆的溢出,通常可以将内存中的任意指针设置为任意值。正常情况下,利用这种修改来控制执行流还需要采取其他步骤。此外,使堆缓冲区溢出后,渗透测试员可能无法立即实施攻击,而要依赖于影响堆内存分配的意外事件。2.在C与C++语言中..翻译 2022-05-17 14:47:40 · 504 阅读 · 0 评论 -
《黑客攻防技术宝典:Web实战篇》习题答案(三)
第11章1.何为强制浏览?可以通过它确定哪些漏洞? 强制浏览包括避开浏览器导航对应用程序功能访问顺序实施的任何限制。应使用强制浏览测试多阶段过程或其他区域中的错误假设。通常,这些假设会导致可以通过使用强制浏览加以利用的访问控制漏洞。2.为防止不同类型的攻击,应用程序对用户输入实施各种全局过滤。为防止SQL注入,它将出现在用户输入中的单引号配对。为防止针对一些本地代码组件的缓冲区溢出攻击,它将超长的数据截短到适当的长度。这些过滤有什么问题?如果在实施长度限制之前将引号配对,则通过...翻译 2022-05-17 14:39:05 · 1194 阅读 · 0 评论 -
《黑客攻防技术宝典:Web实战篇》习题答案(二)
第六章1.在测试一个使用joe和pass证书登录的Web应用程序的过程中,在登录阶段,在拦截代理服务器上看到一个要求访问以下URL的请求:http://www.wahh-app.com/app?action=login&uname=joe&password=pass如果不再进行其他探测,可以确定哪3种漏洞?(a)由于证书在该URL的查询字符串中传送,因此,这些证书将面临通过浏览器历史记录、Web服务器和IDS日志或直接在屏幕上显示而遭到未授权泄露的风险。...翻译 2022-05-17 11:35:05 · 1022 阅读 · 0 评论 -
《黑客攻防技术宝典:Web实战篇》习题答案(一)
以下为《黑客攻防技术宝典:Web实战篇》一书第二版中的习题答案,特在此推出。翻译 2022-05-17 11:06:18 · 1169 阅读 · 0 评论