(Feb 14, 2022 04:15 AM)ailo Wrote: What's the best way to analyze/scan files beside using virustotal, as most malware can bypass it.
Is there any tutorials or way to figure out if the code is malicious, what's the best way to reverse engineer files?
This is a rather broad question but to address a few things:
> beside using virustotal, as most malware can bypass it
Well yes and no. Obfuscators can evade anti-malware processes but it's a cat and mouse game. Most obfuscator vendors will ask you to not upload samples to virustotal because the output files get shared as part of VirusTotal's security intelligence data feed where anyone who is paying can pull samples from the feed which the AV companies have people paid to do that all day long. I've found that
https://www.hybrid-analysis.com/ is useful for this kind of things.
> Is there any tutorials or way to figure out if the code is malicious
There are tutorials, I don't know any good ones as I don't do security research as my job. I would start with learning what Software Reverse Engineering is (
https://www.geeksforgeeks.org/software-e...gineering/) and go down the rabbithole.
> what's the best way to reverse engineer files
It depends on what you're trying to accomplish. The NSA released a tool called Ghidra (
https://ghidra-sre.org/) which allows you to open executables and read the disassembly. It will even try to convert it back to C for you. Other tools like BinaryNinja and IDA Pro are also good at this. But they all assume you have an understanding of reverse engineering and know how to read C + Assembly. Often malware is more simple and written in C#/VisualBasic or AutoIt where specialized tools for those languages are better suited. You'll have to learn the right tool for the job.