Guys can you help me with this pls. I need a C program that read a binary file and search the word "MALWARE" in the file. If there is "MALWARE" then prints out its offset value. Output should be like: "MALWARE" expression found in address location 4096.

Let's see what you have so far. Please read https://www.daniweb.com/welcome/rules too.
Maybe we can see what's wrong with what you have.

Also, does this need to work with files greater than 2GB? 4GB? or larger?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.