Then you have command on a strings.
Strings command prints the strings of printable characters in file.
So again I can use this command on an Elf file or an executable file.
And I can get the printable characters.
So let's see the man page of strings.
So it's not only for the elf file, but it can be used for any file here.
So if I say this is an option, as I find, uh, what is taking sections, right?
It takes hyphen S scans the whole file regardless of what section it contains.
But if you want, I can also check only the data section.
Also, it is specific to the Elf file only, so it is not like strings on ask.
It will work.
Let's see whether it will work on Ascii file or not.
So echo hello world in string file dot txt as strings file dot txt and splitting so strings not like
sys command sys command was only looking for an Elf and object file, but strings command can still
work with the normal string file as well.
And it can also.
You can also give this to an hour user.
Specify Elf file and it is printing all the strings which are present here.
So it is printing all the section names as well.
This is the section names to present in the section header.
String table is present.
It is also printing the symbol names.
Okay.
All the strings printable characters of a file is being printed by the strings command, and this in
hyphen D option will only print the printable characters from the data section.
So if I say string user space o is printing few section names because it has only few sections, it
is printing those sections and it is also printing the strings.
And this is present data auto data section.
If I want to see that using that uh, hyphen D option, I can say only give me the what are the strings
which are present the data section and the read only data section.
So we know that all the strings will be going to auto data section, the constant strings.
So here you see it is going to the we can just print using instead of looking all this information you
can just say hyphen D.
And I can see what all strings are present in the data section data section of this one.
I can also using the user space.
So this is a difference.
It uh this all are coming into the data section.
So now we can easily understand what all strings are present in the data data section.
This I can use it for my reverse engineering uh to see what I can see, what library I am using and
what is the version of the glibc and all information.
And they can, they can I can I can see what all the vulnerabilities are present in this.
And I can debug it.
Or you can reverse engineering it.