A Dynamic Analysis System for Cisco IOS Based on Virtualization

It is difficult to analyze and debug Cisco IOS with traditional debugging and disassembler tools such as GDB and IDA pro. These tools can't debug Cisco IOS in single step mode. This paper describes a dynamic analysis system based on a modification hardware emulator called Dynamips. Then, a new solution of inserting breakpoint with network events will be provided to analyze network communication procedures.