X hits on this document





115 / 120

“Documents and Settings” folder.

IP addresses of random Internet/Intranet hosts that respond to an ICMP ping.


Unless something is done to include a required amount of reverse engineering

instruction in computer science and software engineering programs of study, new

engineers will remain ill-equipped to work with legacy software systems as well as be

unable to ensure that software is secure and safe to deploy. Most large companies have

existing software systems that have been the underpinning of their business for years. It’s

highly difficult, not to mention cost-prohibitive, to rip and replace mission-critical

software systems in response to the emergence of a new technology. As a result,

organizations are always looking for candidates that can help them understand what they

have and how it can be evolved to interact with the latest technologies. Students and

practicing engineers need reverse engineering skills to be able to help organizations, both

large and small, understand their current technology stack and recommend an integration

strategy for new technologies. Software security issues, such as how the latest virus or

worm infects computer systems, also require extensive reverse engineering knowledge.

Since students and engineers need to learn reverse engineering, instructors need to

be able to teach it to them. At the present time, even experienced computer science and

software engineering instructors may not have enough knowledge of reverse engineering

to teach a course on it. Compounding the problem is the fact that materials for teaching a

course on reverse engineering may be difficult to find in a format that is compatible with


Document info
Document views442
Page views443
Page last viewedMon Jan 16 20:29:00 UTC 2017