LAB4作业完整版.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LAB4作业完整版

Laboratory Two – Decoding Lab (Part 1) Objectives: For this exercise, you have to compile a program as attached and supply four secret keys to determine the contents. In this laboratory, you have to supply the first two. The remaining will be done next week. I will guide you to solve the problem. This exercise is extracted from the CTE, SSD6 – Exercise one. The details are as follows. Start the program: invoke the visual C++ and use new to start the workplace. Select the New Menu and click “workplace”. The name is called exercise 1 The project is exercise 1: Select Win32 Console The output after selecting the project is as follows. Select the empty button until you see the following screen Now Select New again and then Files, type the name of file “Exercise 1” and select C++ source file. Click the fileview and the source files you will see exercise1.cpp is there, but is empty. Now you download the secret file (secret.cpp) from CTE web site or get it from appendix. Compile the program without any bug. Set a breakpoint: Set a break point to force the program to break, press F9. A good programmer must know how to debug. Press F9 at the location of int dummy under main() Now Click Debug and choose start debug then go, you will see the screen It means the program stops at this location, You can now dummy the message to analysis the data. Right click your mouse and you will get a screen as follows: Select quick watch and you will see a quick watch Type the data and write the address Address of data is: _______________ (hint: in hex, ox……..) In the address screen: Enter the value of the address of data: 0x_______________. You can see the value of on the right hand side. Write down the first 40 characters. Determine the value of start and stride: [Hint] Now you find that if you can extract the message, pick the start message and then the stride (after how many characters for the next), you can then guess how to determine it. For example, 1234567890A Start:0 and

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档