all InfoSec news
Finding bugs in C code with Multi-Level IR and VAST
Malware Analysis, News and Indicators - Latest topics malware.news
Intermediate languages (IRs) are what reverse engineers and vulnerability researchers use to see the forest for the trees. IRs are used to view programs at different abstraction layers, so that analysis can understand both low-level code aberrations and higher levels of flawed logic mistakes. The setback is that bug-finding tools are often pigeonholed into choosing a specific IR, because bugs don’t uniformly exist across abstraction levels.
We developed a new tool called VAST that solves this problem by providing a …
abstraction analysis bug bugs code engineers forest higher irs languages logic low researchers reverse tools trees understand vast vulnerability