Stripped PDB files for beta and RC releases?

This is the place to help test and discuss Version 6 Beta releases.

Stripped PDB files for beta and RC releases?

Postby SnakeByte » Thu Nov 14, 2013 11:23 pm

You know I've asked for PDB files in the past, and I never got a response, likely because there is concern it will get released to the public and allow for easy reverse engineering of the app (I guess, the worry being someone will disable the registration stuff).

Visual studio also has the ability to create stripped PDB files. Read here on how to create these special files:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee416588(v=vs.85).aspx

Normally a full PDB file gives this info:
    Public symbols (typically all functions, static and global variables)
    A list of object files that are responsible for sections of code in the executable
    Frame pointer optimization information (FPO)
    Name and type information for local variables and data structures
    Source file and line number information

However, a stripped pdb file only gives this:
    Public symbols (typically only non-static functions and global variables)
    A list of object files that are responsible for sections of code in the executable
    Frame pointer optimization information (FPO)

Hopefully this will quiet any worries?

Otherwise, maybe release beta's and Rc's with an expiration date instead of including the registration code and then include the full PDB?
SnakeByte
Active Participant
Active Participant
 
Posts: 73
Joined: Thu Oct 03, 2013 11:52 pm

Registered Newsbin User since: 05/30/11

Re: Stripped PDB files for beta and RC releases?

Postby SnakeByte » Fri Nov 15, 2013 5:43 am

Also, in reply to dexter not finding the eip and stack info I've been reporting that helpful, this may help to shed some light on how to find where the assembler is in the source code:

http://stackoverflow.com/questions/1020498/how-to-view-the-assembly-behind-the-code-using-visual-c

I haven't used Visual Studio in ages so maybe I'm not remembering this correctly, but I thought it was possible to set a breakpoint on EIP when viewing the assembler window?

I know you can do it with Window's free debugger.
SnakeByte
Active Participant
Active Participant
 
Posts: 73
Joined: Thu Oct 03, 2013 11:52 pm

Registered Newsbin User since: 05/30/11

Re: Stripped PDB files for beta and RC releases?

Postby Quade » Fri Nov 15, 2013 11:29 am

Not ignoring this. Thinking about it.
User avatar
Quade
Eternal n00b
Eternal n00b
 
Posts: 44981
Joined: Sat May 19, 2001 12:41 am
Location: Virginia, US

Registered Newsbin User since: 10/24/97

Re: Stripped PDB files for beta and RC releases?

Postby biosteel » Wed Dec 18, 2013 3:59 am

As a user preferring to run beta/rc builds when they do the job, please do not put expiration dates on them Quade, thanks!
biosteel
Occasional Contributor
Occasional Contributor
 
Posts: 17
Joined: Tue Jul 08, 2003 8:01 pm

Registered Newsbin User since: 04/01/03


Return to Newsbin Version 6 Beta Support

Who is online

Users browsing this forum: Bing [Bot] and 3 guests