Skip to content

A very simple C++ library for download pdb, get rva of function, global variable and offset from struct.

Notifications You must be signed in to change notification settings

Kwansy98/EasyPdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyPdb

A very simple C++ library for download pdb, get rva of function, global variable and offset from struct.


usage

std::string ntos_path = std::string(std::getenv("systemroot")) + "\\System32\\ntoskrnl.exe";
ez::pdb ntos_pdb = ez::pdb(ntos_path);
if (ntos_pdb.init())
{
	int rva_ntclose = ntos_pdb.get_rva("NtClose");
	printf("nt!NtClose = %x\n", rva_ntclose);
}

Thanks

https://github.com/Broihon/Symbol-Parser

https://github.com/pod32g/MD5

https://stackoverflow.com/questions/3092609/how-to-get-field-names-and-offsets-of-a-struct-using-dbghlp-and-pdb

About

A very simple C++ library for download pdb, get rva of function, global variable and offset from struct.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages