• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Rust
  • License
    MIT License
  • Created about 4 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

dump all available information from PDBs

ezpdb API Documentation ezpdb on crates.io pdbview on crates.io

pdbview

dumps a lot of information from PDBs

Installation

cargo install pdbview

Usage

pdbview 0.1.0

USAGE:
    pdbview [FLAGS] [OPTIONS] <FILE>

FLAGS:
    -d, --debug      Print debug information
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -b, --base-address <base-address>    Base address of module in-memory. If provided, all "offset" fields will be
                                         added to the provided base address
    -f, --format <format>                Output format type. Options include: plain, json [default: plain]

ARGS:
    <FILE>    PDB file to process
 

Example:

pdbview example.pdb

Included Information

  • Used modules (libraries)
  • Source file names and checksums
  • Compiler information
  • Procedure information
  • Type information
  • Globals

Example Output

Assembly Info:
        Build Info:
        Compiler Info:
                Language: Link
                Flags:
                        Edit and continue:                       false
                        No debug info:                           false
                        Link-time codegen (LTCG):                false
                        No data align (/bzalign):                false
                        Manged code or data is present:          false
                        Security checks (/GS):                   false
                        Hot patching (/hotpatch):                false
                        CvtCIL:                                  false
                        Is MSIL .NET module:                     false
                        Compiled with /SDL:                      false
                        PGO (`/ltcg:pgo` or `pgo:`):             false
                        Is .exp module:                          false
                CPU type: Intel80386
                Frontend version: 0.0.0, QFE=0
                Backend version: 10.0.40219, QFE=1
                Version string: Microsoft (R) LINK
Public symbols:
        Offset     Name
        0x00006520 _ChromeMain
        0x00076480 _RelaunchChromeBrowserWithNewCommandLineIfNeeded
        0x020213C0 __ovly_debug_event
        0x02C8D7EC _nacl_global_xlate_base
        0x02C73640 _nacl_thread_ids
        0x02C63640 _nacl_user
        0x0241EA94 _p_thread_callback_dllmain_typical_entry
        0x00006580 _DllMain@12
        0x0241EAA8 ___xl_z
        0x0241EA90 ___xl_a
Procedures:
        Offset     Length     Prologue End    Epilogue Start  Name
        0x00006560 0x0000000B 0x00000000     0x0000000A     CrashOnProcessDetach
        0x00006570 0x0000000A 0x00000000     0x00000007     on_callback
        0x00006580 0x0000006C 0x00000003     0x00000068     DllMain
        0x00006520 0x00000034 0x00000007     0x00000030     ChromeMain
        0x020213C0 0x00000001 0x00000000     0x00000000     content::ContentMainDelegate::PreSandboxStartup
        0x00DFEF10 0x00000003 0x00000000     0x00000000     content::ContentMainDelegate::SandboxInitialized
        0x00DFEF10 0x00000003 0x00000000     0x00000000     content::ContentMainDelegate::ProcessExiting
        0x00001000 0x00000022 0x0000000A     0x0000001E     content::ContentMainDelegate::`scalar deleting destructor'
        0x01B22000 0x00000004 0x00000000     0x00000003     logging::LogMessage::stream
        0x004E0E10 0x00000003 0x00000002     0x00000002     logging::LogMessageVoidify::LogMessageVoidify

More Repositories

1

unfuck

Python 2.7 bytecode d̶e̶o̶b̶f̶u̶s̶c̶a̶t̶o̶r unfucker
Rust
196
star
2

fazi

drop-in replacement for libfuzzer
Rust
64
star
3

Up

FATX file system (modified version of FAT, intended for the Xbox 360) explorer for Windows, Linux, and OS X
C++
43
star
4

porkchop

Decryption utility for Yaesu ham radio firmware images
Rust
29
star
5

deoplete-swift

Swift completions in Vim using deoplete
Python
24
star
6

lain

A structured fuzzing framework built in Rust
Rust
21
star
7

qrest

A super quick to setup RESTful JSON server
Go
21
star
8

rust-proc-macro-without-dependencies

Creating a proc macro in rust without any dependencies
Rust
19
star
9

wowsdeob

Rust
18
star
10

deoplete-d

D completion for deoplete
Python
17
star
11

pydis

Disassembler for Python bytecode
Rust
16
star
12

detweet

delete tweets en masse
Python
15
star
13

sourcesecrets

Search for secrets left in git history
Rust
12
star
14

go-fuzz-issue-generator

Generates a GitHub issue description for go-fuzz findings
Go
11
star
15

hsc

Halo 3 scripting lexer, parser, compiler (some day)
D
9
star
16

svod_unpacker

Unpacks SVOD packages used on the Xbox 360 (Games on Demand, Applications, games installed to hard disks)
C++
6
star
17

png-crc-fix

Corrects the CRC-32s in a PNG
Go
6
star
18

pingg

Rust
6
star
19

party-buffalo

Automatically exported from code.google.com/p/party-buffalo
C#
6
star
20

wows-toolkit

Rust
6
star
21

makebuzz

Generating BuzzFeed-like headlines using Markov chains
Go
4
star
22

bgrep

binary grep
Rust
4
star
23

LaunchCode

A collection of patches which are (supposed to be) executed upon an Xbox 360 development's startup.
C++
3
star
24

binja-snippets

Snippets I've written for Binary Ninja
Python
3
star
25

wowsunpack

Rust
3
star
26

acceleration

the first derivative of Velocity
Rust
2
star
27

O7

World of Warships sound mod for O7 and Friends
PowerShell
2
star
28

pbo

Package for getting the details of and extracting Arma 3 PBO files
Go
2
star
29

blackhawkdown

Rust
1
star
30

wowsreplay

Rust
1
star
31

xval

Xbox 360 xval decryption package
Go
1
star
32

pboextractor

Extractor for Arma 3 PBO files
Go
1
star
33

nfsync

Automatically synchronize local files to a remote host
Go
1
star
34

crypto-exercises

Some crypto exercises from the book "Understanding Cryptography" by Springer
D
1
star
35

binja-py27

Rust
1
star
36

cleanup

Rust
1
star
37

osutil

Utilities for Go that should be in the standard library but aren't
Go
1
star
38

paatoimg

Converts a PAA file (Arma 3 MipMap basically) to an image with stitching, layering, etc.
Go
1
star
39

tale-zola

HTML
1
star
40

landaire.net

CSS
1
star
41

d4graph

Rust
1
star
42

twitch_clip_mirror_bot

Discord bot for mirroring twitch clips
Rust
1
star