'Frankenstein' virus could assemble itself from app snippets

NBC News Clone summarizes the latest on: Frankenstein Virus Could Assemble Itself App Snippets Flna959004 - Technology and Innovation | NBC News Clone. This article is rewritten and presented in a simplified tone for a better reader experience.

Frankenstein
Boris Karloff as Frankenstein in 1931Universal / Getty Images
Karloff as Frankenstein's monster
Boris Karloff publicity portrait for 'Frankenstein', 1931Archive Photos / Universal / Getty Images

Many malware and viruses can be identified by detection software because of known bits of malicious code. But what if there was a virus compiled from little bits of programs you already had installed? That's just what two security researchers are looking into.

Vishwath Mohan and Kevin Hamlen at the University of Texas at Dallas are interested in how malware disguises itself in order to propagate more widely. After all, with virus detectors and operating systems getting frequent updates, any positively identified virus will be destroyed on sight around the world soon after.

Malware authors and security experts have tried different ways to camouflage malicious code, like encrypting it or adding garbage data to confuse the scanners. But Mohan and Hamlen take it a step further: their virus builds itself out of pieces your computer knows to be safe — bits of applications like your word processor, image editor or Web browser.

Appropriately enough, they call it Frankenstein, and although right now it's still just a proof of concept, it's an indication of one avenue hackers might take in the future. Why bother sending out a whole application stuffed full of code that could be identified as bad news when you can just send a "blueprint" of what it needs, and let it assemble itself on-site, as it were?

Their Frankenstein is a "toy" version, which means it does not propagate itself onto other computers, but it can make variants of itself by stealing different code from different programs. That means that every "mutant" version it creates of itself will be significantly different, but still check out when looked at piece by piece for suspicious functions. And there's no shortage of the snippets of code, which they call "gadgets." As they remark in the paper describing their work:

The results show that even with the limited capacity of our prototype, 2–3 binaries are sufficient to bring the number of gadgets above 100,000. On average we discovered about 46 gadgets per KB of code, finding approximately 2338 gadgets per second.

In other words, just a few basic applications rendered thousands of pieces to use. That many spare parts could keep the virus scanners busy for quite some time, though there is always the risk that they could be trained to look for the "blueprint" instead of the resultant patched-together virus. But that too could be made to look legitimate.

Mohan and Hamlen hope that being aware of camouflaging systems like this will make virus detection stronger and better; after all, if they didn't invent it, some less well-meaning person might have instead, and it would be at large instead of in a paper.

The research was supported by Air Force and National Science Foundation grants. The paper, "Frankenstein: Stitching Malware from Benign Binaries," is available for free download here, as well as the slides from Mohan and Hamlen's presentation at the USENIX security workshop.

Devin Coldewey is a contributing writer for NBC News Digital. His personal website is coldewey.cc .

AdBlock Detected!
Please disable it to support our content.
×

Related Articles

Donald Trump Presidency Updates - Politics and Government | NBC News Clone | Joe Biden Campaign News - Politics and Government | NBC News Clone | Kamala Harris Vp Announcement - Politics and Government | NBC News Clone | Trump Indictment Latest - Politics and Government | NBC News Clone | Election Results Live - Politics and Government | NBC News Clone | Swing States Polling - Politics and Government | NBC News Clone | Debate Highlights - Politics and Government | NBC News Clone | Budget Approval 2025 - Politics and Government | NBC News Clone | Abortion Ruling - Politics and Government | NBC News Clone | Us China Relations - Politics and Government | NBC News Clone | Inflation Rates 2025 Analysis - Business and Economy | NBC News Clone | Federal Reserve Interest Rates - Business and Economy | NBC News Clone | Stock Market Today - Business and Economy | NBC News Clone | Recession Prediction 2025 - Business and Economy | NBC News Clone | Jobs Report Unemployment - Business and Economy | NBC News Clone | Ai Stock Surge - Business and Economy | NBC News Clone | Housing Market Crash - Business and Economy | NBC News Clone | Oil Prices Update - Business and Economy | NBC News Clone | Amazon Prime Sales - Business and Economy | NBC News Clone | Bitcoin Etf Approval - Business and Economy | NBC News Clone | Latest Vaccine Developments - Health and Medicine | NBC News Clone | Covid Variants Update - Health and Medicine | NBC News Clone | Boosters New Guidelines - Health and Medicine | NBC News Clone | Anxiety Depression Treatment - Health and Medicine | NBC News Clone | Longevity Research - Health and Medicine | NBC News Clone | Diet Trends 2025 - Health and Medicine | NBC News Clone | Workout Routines - Health and Medicine | NBC News Clone | Fda Approvals 2025 - Health and Medicine | NBC News Clone | Ukraine Russia Conflict Updates - World News | NBC News Clone | Israel Palestine War News - World News | NBC News Clone | China Taiwan Tensions - World News | NBC News Clone | Middle East Peace Talks - World News | NBC News Clone | European Union Politics - World News | NBC News Clone | Development News - World News | NBC News Clone | North Korea Missile Test - World News | NBC News Clone | Brazil Election - World News | NBC News Clone | Openai Chatgpt News - Technology and Innovation | NBC News Clone | Google Bard Ai - Technology and Innovation | NBC News Clone | Ai Regulation Laws - Technology and Innovation | NBC News Clone | Tiktok Ban Update - Technology and Innovation | NBC News Clone | Data Breaches 2025 - Technology and Innovation | NBC News Clone | Iphone 16 Release - Technology and Innovation | NBC News Clone | Nasa Mars Mission - Technology and Innovation | NBC News Clone | Web3 Developments - Technology and Innovation | NBC News Clone | 2024 Paris Games Highlights - Sports and Recreation | NBC News Clone | Super Bowl 2025 Preview - Sports and Recreation | NBC News Clone | Nba Playoffs 2025 - Sports and Recreation | NBC News Clone | Champions League Finals - Sports and Recreation | NBC News Clone | World Series 2025 - Sports and Recreation | NBC News Clone | Masters Tournament 2025 - Sports and Recreation | NBC News Clone | Extreme Weather Events - Weather and Climate | NBC News Clone | Hurricane Season 2025 - Weather and Climate | NBC News Clone | Global Warming Report - Weather and Climate | NBC News Clone | Weekly Weather Update - Weather and Climate | NBC News Clone | Earthquake Alerts - Weather and Climate | NBC News Clone | Solar Storm Warning - Weather and Climate | NBC News Clone | Hollywood Updates - Entertainment and Celebrity | NBC News Clone | Oscar Nominations 2025 - Entertainment and Celebrity | NBC News Clone | Grammy Awards 2025 - Entertainment and Celebrity | NBC News Clone | Netflix New Releases - Entertainment and Celebrity | NBC News Clone | Video Game Releases - Entertainment and Celebrity | NBC News Clone | Bestseller List - Entertainment and Celebrity | NBC News Clone | Government Transparency - Investigations and Analysis | NBC News Clone | Political Corruption - Investigations and Analysis | NBC News Clone | Big Tech Monopoly - Investigations and Analysis | NBC News Clone | Data Privacy Scandal - Investigations and Analysis | NBC News Clone | Community Stories - Local News and Communities | NBC News Clone | Nyc Mayor News - Local News and Communities | NBC News Clone | La Wildfires Update - Local News and Communities | NBC News Clone | Hurricane Preparedness - Local News and Communities | NBC News Clone