![]() It is this execution flow that we will target to gain control with our debugger.Īn example of the debugger architecture detailed in this paper can be found in the free vbdec pcode disassembler and debugger Probing In this paper we detailed how the run time processes P-Code and transfers execution between the different handlers. ![]() This article will build heavily on the previous paper titled VB P-Code Disassembly. I am now sharing what I discovered along the way. While on sabbatical I finally I found the time to sit down and study the topic in depth. It was early in my career, I loved programming in VB6, and reversing it was a mysterious dark art. There was something kind of magical about that debugger when I first saw it. This has been something I have always wanted to do ever since I first saw the WKTVBDE P-Code Debugger written by Mr Silver and Mr Snow back in the early 2000’s ![]() In this article we are going to discuss how to write a debugger for VB6 P-code.
0 Comments
Leave a Reply. |