RemedyBG » Forums » Very Exciting project!
Todd
94 posts

I use x86-64 assembly, Python, C, and SQL to fight malware.

#12202 Very Exciting project!
5 months, 1 week ago

I am very happy to hear about this project. Throughout this journey, let me know if you ever need a hand.

I'm the smartest man in Athens because I know that I know nothing. ~ Socrates
x13pixels
23 posts
1 project

None

#12204 Very Exciting project!
5 months, 1 week ago

Thanks much, Todd. Will do.
the_calling
11 posts
#12207 Very Exciting project!
5 months, 1 week ago

No linux support planned ? :(
CaptainKraft
Jeremiah
157 posts
2 projects

Father, husband, C programmer, and Linux apologist. Think before you code.

#12208 Very Exciting project!
5 months, 1 week ago

I'm also excited to see how all this turns out.

I haven't looked into the available libraries for Windows yet (I've just done Linux so far), but what are the best choices out there? Why did you decide to go library free?

I'll be watching ;-)

P.S.

the_calling
No linux support planned ? :(


Good question!

Build a man a fire, he'll be warm for a day.
Set a man on fire, he'll be warm for the rest of his life.
x13pixels
23 posts
1 project

None

#12213 Very Exciting project!
5 months, 1 week ago

the_calling,

There is no Linux support planned, sorry.
x13pixels
23 posts
1 project

None

#12214 Very Exciting project!
5 months, 1 week ago

CaptainKraft,

Thanks.

As far as I am aware, there are only Microsoft libraries available (given that you are writing a debugger for code generated with their tool chain). These libraries work OK for high level stuff but are cumbersome (and buggy) for a number of tasks.

Debug Help Library

Debugger Engine Reference

Debug Interface Access SDK

The bare minimum API required for writing a debugger is support from the OS itself.

Debugging Functions
CaptainKraft
Jeremiah
157 posts
2 projects

Father, husband, C programmer, and Linux apologist. Think before you code.

#12219 Very Exciting project!
5 months, 1 week ago

x13pixels
CaptainKraft,

Thanks.

As far as I am aware, there are only Microsoft libraries available (given that you are writing a debugger for code generated with their tool chain). These libraries work OK for high level stuff but are cumbersome (and buggy) for a number of tasks.

Debug Help Library

Debugger Engine Reference

Debug Interface Access SDK

The bare minimum API required for writing a debugger is support from the OS itself.

Debugging Functions


That Debug Interface Access seems nice for getting the pdb symbols. I'm not sure how difficult it is to do without a library though. I use libdwarf for doing this on Linux ELF files which contain DWARF symbols. However, I do want to remove the need for that library someday. For now, it's helping me make progress.

Do you already have your own cod efor reading pdb symbols?

Build a man a fire, he'll be warm for a day.
Set a man on fire, he'll be warm for the rest of his life.
x13pixels
23 posts
1 project

None

#12225 Very Exciting project!
5 months, 1 week ago

CaptainKraft,

Yes sir. I am writing the code for parsing PDBs myself.
bowlofstew
Stewart Henderson
3 posts
#12260 Very Exciting project!
5 months ago

Very cool project!
x13pixels
23 posts
1 project

None

#12267 Very Exciting project!
5 months ago

Thanks Stewart.