This is the Sandsprite VB Decompiler Source Code which used to be on Github but is no longer available.
The original repo used to be at:
Quote:
https://github.com/vb-decompiler
|
but the source code is not available from the past few years.
This is a copy of the FORK from github before it was removed. It is not mine. It was found on the internet.
It is very useful to check this source code to learn about p-code and decompiling VB in general.
Official details from its readme:
VbDec is a free VB6 P-Code Disassembler and debugger.
Features:
- List structs, api, function names and offsets for all Vb6 binaries
- Generate IDA scripts for functions and structures
- Determine prototypes for public members
- Properly disassemble and resolve most common VB6 P-code
- Powerful search UI for code, funcs, strings, opcodes, and structures.
- Live debugging of P-Code exes w/ single stepping, breakpoints etc.
- Live stack display with diffing to highlight changes
- Data viewer for Variant, Date, Array, etc
- Memory window displays data for multiple types with click navigation
- Ability to persistently patch memory, nop instructions
- Modify stack values and reset EIP in the debugger.
- Disassembly viewer supports renaming functions, adding comments
- Click to navigate functions in disasm and esc go back in history
- Ability to resolve class names from live object pointers in debugger
- COM aware: dynamically lookup libraries and resolve function names
- Export disassembly to database
- Explore VB6 internal structures, calculate offsets
- Constant pool viewer to manually explore data
- Can be automated through a plugin framework or Javascript
- Script editor supports syntax highlighting and basic intellisense.
- Supports command line execution
Download:
Quote:
https://www21.zippyshare.com/v/fNTdXKsN/file.html
|