0

This "No Persistence" and having to re-infect again after every reboot seems so inefficient for IoT to be such pursued targets.

Also, most of the persistence methods I have seen tend to be model specific & rare.

2
  • 1
    How often do IoT devices even reboot...?
    – forest
    Commented Aug 22, 2022 at 1:05
  • I'm not sure if botnet developers are too concerned about how efficient it is to keep scanning for new/rebooted devices.
    – user
    Commented Aug 22, 2022 at 14:04

2 Answers 2

7

and having To Re-infect again after every Reboot seems so inefficient

IoT devices like modems/routers, printers, smart TV, cameras, smart light bulbs, ... rarely restart. Most times they are running and even if seemingly switched off they are at most put into some kind of stand-by, since it is expected they react to remote control, new printing jobs etc. Also, such botnets often continuously propagate by scanning the internet for not-infected devices. Thus any vulnerable device which got rebooted might be quickly reinfected.

1

If you look at Mirai for example it has a loader tool to enable a kind of persistence. So when the scanner gets a successful login (new bot) it will add the ip, username & password to the sql database of bots. Then periodically the loader will run through this list and if any bot is not online then it will login and redownload Mirai to add it to the botnet. But also as pointed out these bots scan many thousands of ips in a short time frame so if they are still using weak credentials or vulnerable software then it will be quickly readded to the botnet.

2
  • Then periodically the loader will run through this list and if any bot is not online then it will login and redownload Mirai IPs are dynamic tho
    – MoooonX
    Commented Sep 14, 2022 at 23:11
  • 1
    Yes you are absolutely correct, it is not a great way of loading. But the botnet owners know that even if a small percentage of the ips are the same they can still retain some of the bots for free.
    – thenullptr
    Commented Sep 15, 2022 at 13:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .