Skip to content

ribthegreat99OrN0P/Strings-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StringExtractor

This program will allow for you to extract all user created strings from .NET files (.exe/.dll). It will not be using any enumeration for ldstr instructions as well as no memory access at all. This program is primarily using the #US stream to extract strings.

NOTE:

  • This program will not operate at all if the target application does not contain a #US stream. (as it is based on that)
  • Target applications must be .NET files only.
  • If the target assembly has encrypted strings (from obfuscation),and the string is still present in the code it will be retrieved. (however in its encrypted state)
  • Supports x86 and x64 bit architecture files.
  • To build both architectures at the same time in Visual Studio, use batch build.(configurations are already made)

TO-DO:

  • Incooperate a string decryption mechanism
  • Add a check to make sure the given file is .NET

image

Credits: Thank you to 0xd4d for the use of (https://github.com/0xd4d/dnlib)

About

Extracts strings from .NET files through the #US stream

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages