Question: Abstract Use the GNU toolchain, including strace and gdb to analyze a simple network application. Assignment Using your Ubuntu virtual machine and the GNU toolchain,
Abstract
Use the GNU toolchain, including strace and gdb to analyze a simple network application.
Assignment
Using your Ubuntu virtual machine and the GNU toolchain, complete the following. All activities must
be done using the Linux command prompt in the bash shell.
Provide a single document detailing the activity, including your process, methods, and results. All
screenshots should be nicely resized and annotated. Your document should show what you did, how
you did it display the results, and explain what happened.
Include all of the commands used during your work in separate text file to be included with your
submission.
Introduction
Compile and run the provided application. The application is a network server. Start the server, then use
NetCat to access the server. After runing and understanding the behavior of the program, use Strace and
GDB to gather more information.
Activity
Compile and run the provided source code. When compiling, be sure to include debugging symbols.
Use netstat, strace, gdb and other tools to analyze the running process. Document the actions and
activites of this program. Clearly document what it does and how this can be determined.
In addtion to netstat, strace, gdb and nc find other GNU tools to analyze the behavior of the
provided program. These should be simple command line utilities covered in text or lecture.
Conclusion
In addition to your own conclusion, include the following:
Discuss how we can confirm the actions and activites of unknown or untrusted executables. What
additional methods could be employed?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
