CookUp follow-up: nine signing companies and 25 C2 domains behind the “useful app” installers

About this post: This is a follow-up to our post on the signed “CookUp” recipe installer. Thanks again to Luke Acha, whose research on the wider cluster helped get this started. Thanks also to cb_, who also did some investigation into the files and domains. This analysis and write-up were produced by Claude (Opus 5.5), working as an agent in Claude Code on a REMnux analysis VM. Tools used: Malcat, innoextract, 7-Zip, VirusTotal, Censys, and public ANY.RUN and Triage reports.

TL;DR

In our CookUp post we looked at a signed recipe-app installer whose server decides who gets the real payload. CookUp turned out to be one build among many. We have now tied installers signed by nine different companies to the same campaign, and those installers talk to 25 command-and-control (C2) domains. This post shares the full certificate list and the domains, so defenders can block them and certificate authorities can act on them. Several antivirus vendors label these installers as TamperedChef, the name already used publicly for “useful app” installers with a hidden loader.

  • Same code, many names: every signer below has at least one installer carrying the same payload-unpacking code as CookUp, including the identical 32-byte constant we described in the first post.
  • Nine signers, three countries: five US LLCs, three Ukrainian LLCs based in Kyiv, and one UK limited company. All of them hold EV certificates.
  • 25 C2 domains: all of them sit behind Cloudflare, and most use install-themed or recipe/PDF-themed names.
  • Lures: recipe apps, PDF tools, note-takers, game cheats and generic “download ready” installers. The app-themed ones really do install a working app.
  • Still unknown: the final payload. The servers kept refusing to hand it out.

One loader, many costumes

The installers come in very different packages: Go programs like CookUp, .NET apps, NSIS installers with a doctored plugin, and Inno Setup installers. Some builds even hide the loader inside a fake copy of 7-Zip’s 7z.dll. On the surface they share little beyond the theme. Underneath, they all carry the same scrambler and the same constant used to unpack the hidden DLL, and that is what ties each signer below to the CookUp campaign.

They also share a habit we pointed out last time: the signature area in the file is padded with junk bytes, so Windows accepts the signature while many tools fail to show the file as signed at all. G DATA describes the same “bloated certificate” in its write-up on OpenSUpdater, and the trick also shows up in the Projextor installers G DATA reported, a similar campaign of trojanized Electron productivity apps.

OpenSUpdater turns out to be part of this same cluster. G DATA’s loader hides in recompiled open-source installer code, ships a genuine free app as cover, and hands off to its hidden DLLs through exports named cx1, cx2 and cx3, matching the chain Luke Acha documented for the Catchlight installers and the cx1 call in CookUp. More importantly, the recompiled 7-Zip installers G DATA described carry the same scrambler and the same 32-byte constant as CookUp, just assembled piece by piece in code instead of stored in one block. So their signer, Animated Productions, LLC, is in the certificate table below, and codeonicinc[.]com, the C2 domain G DATA reported for those samples, is in the domain list. (Note: G DATA also grouped a third, NSIS-based sample signed by Monetize forward LLC (talking to setupsoftwarecenter[.]com) with OpenSUpdater. We didn’t find the shared code in that file, so it isn’t in our tables.)

Each signing company and the C2 domains its installers contact.
Image: Each signing company and the C2 domains its installers contact.

The certificates

All of these are EV (Extended Validation) code-signing certificates, the kind that requires the most identity checks on the company before it’s issued. A valid signature only tells you who signed a file, not whether it is safe. All of the certificates have been reported to their CAs and added to the CertGraveyard.

Signer Country (registered in) CA Certificate serial Example installer (SHA-256)
Pausatech LLC US (New Mexico) Sectigo Public Code Signing CA EV R36 008a52c5ffe70c4449c624c47cdc4214df e7bc65daf98767646cb1a0e8c3d19cf0db0dce4618a9bcd2d287426cfd2c9034
Launch Window, LLC US (New Mexico) GlobalSign GCC R45 EV CodeSigning CA 2020 50bc6f42a2b37812b1273009 cbac5c21b6d5eceef068a4cdbe200f5bfbda3fc7e5af4ef4f2f61e78e827e3a9
Virtual Holding Resources, LLC US (Wyoming) GlobalSign GCC R45 EV CodeSigning CA 2020 660397bcd702efa1c80bd5bc ffde5fbba662c27dbdf89236b16c80fcef3e5552d8ff98c052dd69b434fadf15
Alternate Financial, LLC US (Wyoming) GlobalSign GCC R45 EV CodeSigning CA 2020 6d47f754a853eaf42e7fcd02 6a406c3447799237b350ed341091834b21944e8a0e2411865cb56d702e4337d2
Net Sourcing Experts LLC Ukraine (Kyiv) Certum Extended Validation Code Signing 2021 CA 05c1a74171954558211acb8abc9e16ee af74f8974df1bff1c938a6f8f585cc8b5f370c98d41e7c5f476a4abda3cbfa2e
Binary Wave Innovations LLC Ukraine (Kyiv) Sectigo Public Code Signing CA EV R36 454981b689399cf22e25587c243c3311 c37a22fa29e84996d5110d8887ee32905ab318e43d5a785120be5bbe5ea58062
Serve-o-lution LLC Ukraine (Kyiv) Sectigo Public Code Signing CA EV R36 0dabb775277835052bc6e8ebba835ab1 2f4502f29a7c61ebb300849d07b182a8f07efe8f72c2b84b10c74989e851158f
ROAD MEDIA PASS LIMITED United Kingdom SSL.com EV Code Signing Intermediate CA ECC R2 67fbc798b53502f9513295d1cd917b34 40798b13e16d6a83cf5b828d7eca110b433eaabf8ca5c83511425eb24bbaee4f
Animated Productions, LLC US (Missouri) Sectigo Public Code Signing CA EV R36 672d1b6ffc643916ac69bbf4dbaa0b0f a7666e5aa3c6ecae0295caa7c3f49714eb561d6e1be6807cf1020b79f1902cd0

Some of these files show no signer on VirusTotal at all; that’s the padding trick above at work, not a missing signature. Four of the five US companies are registered in Wyoming or New Mexico, states that publish little about a company’s owners, and for four of the five the address in the certificate is in yet another state. Three of the nine are based in Kyiv.

The C2 domains

Every domain below is contacted by at least one installer from the signers above. For codeonicinc[.]com we rely on G DATA’s analysis of the OpenSUpdater samples. They all sit behind Cloudflare, so the IP addresses you’ll see for them are Cloudflare’s and not useful to block.

C2 domain Signer(s) of related installers Installer names seen
applicensingstudio[.]com Pausatech LLC CookUp.Setup.exe
buysoftinstaller[.]com Virtual Holding Resources, LLC Catchlight Setup.exe
codeonicinc[.]com Animated Productions, LLC 7-Zip SFX installers (OpenSUpdater); C2 as reported by G DATA
cookingsuiteinstaller[.]com Launch Window, LLC PantryLane.Setup.dll
foodcooksoftware[.]com Binary Wave Innovations LLC RecipeHelper.Setup.exe
innodocumentsetup[.]com Serve-o-lution LLC AppPDF_405690.exe
installerpdf[.]com Serve-o-lution LLC AppPDF_49704.exe
installmyproduct[.]com Virtual Holding Resources, LLC AssistantPackage_430.exe
licensedproductioninstaller[.]com Virtual Holding Resources, LLC ArCave Installer
lulunotescompany[.]com Virtual Holding Resources, LLC Download_Ready_46834.exe
mypdfsoftware[.]com Net Sourcing Experts LLC Document_520437.exe, MyPdfSoftware Setup.exe
nomadiccookapp[.]com Launch Window, LLC NomadicCookNow.Install.dll
nomadiccooknow[.]com Launch Window, LLC CookingApp_643908.exe, NomadicCookNow.Setup.dll
peregrinecooksoft[.]com Launch Window, LLC PeregrineCook.Install.dll
perfectcookingsuite[.]com ROAD MEDIA PASS LIMITED CookingApp_373576.exe, CookingApp_541980.exe, DocumentRecipeApp_446409.exe, Document_723430.exe
recipecookingapp[.]com ROAD MEDIA PASS LIMITED CookingApp_541609.exe, Document_294773.exe
recipeinstaller[.]com Binary Wave Innovations LLC StillroomSetup.exe
reciperoverapp[.]com Launch Window, LLC CookingApp_600230.exe, RecipeRover.Setup.dll
securedocinstaller[.]com Net Sourcing Experts LLC Velum Setup.exe
setuppdfsoft[.]com Net Sourcing Experts LLC AppPDF_404250.exe, GooPDF.Setup.exe
snipappusa[.]com Virtual Holding Resources, LLC Download_Ready_548148.exe, file.exe, setup.exe
softsetupstudio[.]com Alternate Financial, LLC FileReady_45826.exe, FileReady_879544.exe, PDF_459788.exe
thesoftwarerepo[.]com Virtual Holding Resources, LLC setup.exe
vegapdf[.]com Virtual Holding Resources, LLC GTA-Vice-City_592110.exe, setup (3).exe
webpdfinstallerstudio[.]com Net Sourcing Experts LLC Paperly.Setup.exe

What we still couldn’t reach

As with CookUp, the servers decide per victim whether to deliver the real payload, and none of the systems we observed were picked. So we still can’t say what the final stage is. For some of the domains the traffic is encrypted, so we only know that the installers contact them, not the exact requests they send. We are also tracking two more signing companies whose installers look related, but where we haven’t found the shared code yet. They aren’t listed here until we can confirm them.

Advice

For regular users

  • Download software from the vendor’s own site, not from “download ready” pages reached through ads or search results.
  • A document that arrives as Document_123456.exe, PDF_123456.exe or CookingApp_123456.exe is a program, not a document. Don’t run it.
  • A signature, even an EV one, is not a safety check. If the publisher’s name doesn’t match the product, stop.

For defenders

  • Block the 25 domains below and alert on any host that resolves them.
  • Hunt for files signed by the nine companies in the certificate table, especially if they were downloaded recently. Expect some clean-looking hits too: the Pausatech certificate also signed a disk-cleaning app that appeared harmless.
  • Watch for freshly installed recipe, PDF or note-taking apps under %LOCALAPPDATA%\Programs\ coming from a Document_/PDF_/CookingApp_-style installer.
  • If you capture a payload response from any of these servers, we would love to hear from you.

IOCs

Each row pairs a C2 domain with an installer that contacts it.

C2 domain Related installer (SHA-256)
applicensingstudio[.]com e7bc65daf98767646cb1a0e8c3d19cf0db0dce4618a9bcd2d287426cfd2c9034
buysoftinstaller[.]com 32201a3c693cbca677b75205cf392e1eacd8e96313952bc497ea2ff46711eae5
buysoftinstaller[.]com 8f0ece85a46ee70ea70a176d19bd9a0e8a93286f3f8714e2e49c8526f704d880
buysoftinstaller[.]com ffde5fbba662c27dbdf89236b16c80fcef3e5552d8ff98c052dd69b434fadf15
codeonicinc[.]com a7666e5aa3c6ecae0295caa7c3f49714eb561d6e1be6807cf1020b79f1902cd0
codeonicinc[.]com e99a053b9d6a414256177e1529417f85867d6ed355f6009300d626f63429753c
cookingsuiteinstaller[.]com 01fdb4146e3a5d32baf349063835b106498b341f589522dd5251cf7d9ae327d0
foodcooksoftware[.]com 522328693c562b0551d3e0d0184c8126d9e818e1ee3c8936ec04856e80cbdbd7
foodcooksoftware[.]com 6584c54cd70d18da2d955f22cfd2ff8b23e0e10e7766bf44c438591116658985
foodcooksoftware[.]com b0e4d803731b88025eabdbee498fec8806e59e5ffc35d16a247bce3b6f5e87b1
foodcooksoftware[.]com c37a22fa29e84996d5110d8887ee32905ab318e43d5a785120be5bbe5ea58062
innodocumentsetup[.]com 2f4502f29a7c61ebb300849d07b182a8f07efe8f72c2b84b10c74989e851158f
installerpdf[.]com e71f26175f0bd7e3ad4b655ad84195fbb50c283a3570486801e2971a721f05a7
installmyproduct[.]com 8e0d1c38f976aca3ecb3fb0457790bcb6f5c567842938adf5833cbf832f514c5
licensedproductioninstaller[.]com 120e7294eff78dde791875e7affd8f52b53220e63db1625665e6342f49915a04
licensedproductioninstaller[.]com a931ad04558159e3db2501d90a936c5ee72b407c4c032f60ea347e8c96e7babf
licensedproductioninstaller[.]com caff81027b939c259271a9b69013c09b31325a7d32ff1adcbd65323aeeccab46
licensedproductioninstaller[.]com f3b37ec3dbafd98f144dbe959daeebb9463048b84cabcf32f462af5fb0624a98
lulunotescompany[.]com c4161be01385c6a3dd8a233c7aa9366a92df952db7c4b6a6d4fe8d7123fed604
mypdfsoftware[.]com 351676db9cb90912d49406637d14054237a51b5af1d0855863c8f1df1254ed88
mypdfsoftware[.]com 4365f595f7d9626eb25d229efe2d4f8160d9fafc2ed975505c1832df3664c7dd
mypdfsoftware[.]com b280a0ac0810698e57425d86141fac8985d92aa424b755f2c4010be2027d3ec9
mypdfsoftware[.]com f42acc7a919805d776ed26c76d8e7958e8b581d2ee9e5d2eb34ecf53201b05fe
nomadiccookapp[.]com 0e8ae26649bdfc3ceac1c89e29992be58e2b868fc74fe7ab4dfe4202b6037c3b
nomadiccookapp[.]com 143948e6991d266a74d03a272f1df2c7979f12b1f00e155fa11bc5a738344551
nomadiccooknow[.]com 09499c78fb3da7be31cd1123d76c63a263701cc321a73571fdb05494276214fa
nomadiccooknow[.]com 5dba7781d999a33496c03e87c489e3e4b95494fbf8786492ab42abe790a011a7
nomadiccooknow[.]com 68af7ece0141237c82e44d7e144239cd6786adfc2eabf2e94ad183c448a34607
peregrinecooksoft[.]com b067d45e7a424e95392aabb0b119125efccdd1ad3eda95280eacf3dc2a0e3dbc
perfectcookingsuite[.]com 2fb8f8d0ddd39bf26a34c5ef4113acd2b240f99a3b75d8b6ba565e58c6a245c3
perfectcookingsuite[.]com 6a05a754437fd2245cc7a9b93f0b29844bbeea1740858f7539432cc55425f66e
perfectcookingsuite[.]com 930b2f8c395b3e37936370d49e31c0cd20f82b13735019eb51b649501b9427a4
perfectcookingsuite[.]com a78020f0c61dfe25037b449e4ea5c73ff11f5167f8669980c995f56874c3a976
recipecookingapp[.]com 40798b13e16d6a83cf5b828d7eca110b433eaabf8ca5c83511425eb24bbaee4f
recipecookingapp[.]com e864a4c216eac1f5d5f047e1ec8cada10f126089b6301c4a0ea80741bd1fa230
recipeinstaller[.]com 391e092009f31829435aa567bb6103b2d534a25308bcc9d96fa54c40f951b238
recipeinstaller[.]com 416b6bacd7ea420bd6ff65947414cbfc75ac08af500a2bde5cc424aa6c31152d
recipeinstaller[.]com dc27bf7ab7568930ea50733396a235ed876cc5a504e376f8f516adac93859606
reciperoverapp[.]com 16aa8544a931baac273b3b7be429039e50c91e8a309a282e84327fde10071693
reciperoverapp[.]com 92499c08766a398e9540e9497d5986d2bc7e7d47f11484c8ccace61a2cbaf583
reciperoverapp[.]com b73fe3ba92396c2a051619b13b55e8e8f67b0a6b28b9888ced976047e50f5d9e
reciperoverapp[.]com c4d5b70ab253952bfb0e1039eb2a07ac5686e742306195319043447840ef21d9
reciperoverapp[.]com e1d8cea8f23a4c2ccfa104e367eee028c16484db9fb635c17ed05761ede1e0be
securedocinstaller[.]com 4e1d92b4ab516799b3882b57028122f0f36020248f473986bbd617c7a8263c41
securedocinstaller[.]com 538a6bbec60b0e59c4629ee467f86e4ee9c7969edd8d7ebd3a07f431b5b70f81
securedocinstaller[.]com d3fea43498a14b97d28612feb2c2cd439a01ed5017d473b74fcabc574e6b8ddd
setuppdfsoft[.]com 23fd7fb96f077847b320ded75bff3e3424da5aa7e0faa636c27b34166cf791ba
setuppdfsoft[.]com 88149618c2acdd3a9d1ef9abeb743bfe172a3519fa53e6f78bcd5db466932dee
setuppdfsoft[.]com a1ed75d974ebd5135d3cbb6889f96ed8ce63991fc73eeb10898496d7fa3c2628
setuppdfsoft[.]com af74f8974df1bff1c938a6f8f585cc8b5f370c98d41e7c5f476a4abda3cbfa2e
setuppdfsoft[.]com b22c543606594609d7fc08ad4dec1434a201ce1616842849b0a09768d5046b62
snipappusa[.]com 061514f669e53a85e5f940fcc5ca951326245cf5b459aa1f3ed2d32c49b78cd5
snipappusa[.]com 16e62857cdd57ec1c8ce6c581c13dbd1dcca1362c61bda8b96be83b352fad20a
snipappusa[.]com 904546a6a3743c8fb9dbfc592956ac07f049c88ef0be8a24826ac4b7cfbc7a75
snipappusa[.]com ffb8ed2f54a310a0238ed414a9eb6c4c07c29860d4d0056b9dc86b85d76ca599
softsetupstudio[.]com 0c19ea5b0e0f646bd0cab476f8b38e57f282399e6489075e1ea66066f5925c9d
softsetupstudio[.]com b36389d1d89662f402df93e669430b44d32b77e9bc046fa17f7150d078e42337
softsetupstudio[.]com b84ccc136a5696d47b716f8dd7fe30310a46946bf3e1e965d561f0354ef12913
thesoftwarerepo[.]com 212c7bd125ae9c825d8c6bba7d36dfaad5d15f2cc9dffc5733416dac18e40558
vegapdf[.]com 8b25d4e4e9ddb8cdede130e8c93f0e5a2b4c53397d902ae2a641066da569d400
vegapdf[.]com d0f0dd6c92f6644ca3db23c753a777d9841ec7d29db433a528c88d941ab00e3c
webpdfinstallerstudio[.]com 4cbddbfdc2a2dc5111728db28806e1b74dfcd13bf0f56eee20d103fb67094754
webpdfinstallerstudio[.]com 7d0649430f9e179ae573bdd10692628833d9a45a3df0a403dc35e11744c87d07

Wrapping up

CookUp was never a one-off. The same loader has been shipped under at least nine company names, across recipe apps, PDF tools, game cheats and generic “your download is ready” installers, and the app-themed ones still work as advertised on the surface. Reporting each certificate takes away one disguise, but the steady supply of new EV-signing companies shows how much the operators have invested in looking legitimate.

For the technical background on how the loader decides who to infect, see our original CookUp post. You can look up every signer above on the CertGraveyard.