Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Recommending people to put PiShock on their genitals is not something i would do as that can be really painful.

Also can you provide an executeable (.exe) and not an installer .msi . Itch.io’s sandbox can’t handle .msi files, so i don’t feel comfortable executing the installer. Ideally i want to read the source code as well. A shock collar access code is sensitive and if that gets uploaded somewhere and then people can shock me or a sub without me knowing, that’s bad.

Running the file through virus total does not recognize it as a virus but the behavorial analsis that does raises some interesting questions:

https://www.virustotal.com/gui/file/d7a25f426dfe14f433ecf11fdd9119b7a4614f8a08bf648ba62c17a5d2b2ae3f/behavior

Why is the domain “fp2e7a.wpc.phicdn.net” accessed?

Why is there is a suspicous time stamp?

Why modify the windows folder?

Why does it Checks for available system drives (often done to infect USB drives)?

Why does it Queries a list of all running processes?

Why does it Checks the free space of harddrives and Queries the volume information (name, serial number etc) of a device?

I find it neat that you wrote some game incorperating that toy but shock toys are sensitive.

(+1)

I would assume that the Visual Studio Installer, which is part of the VS 2022 platform is doing most of what you are looking at - Since it needs to access the drive through FolderBrowserDialog, it would need to know what drives are on the system. Since it uses .Net 4.8, I would assume it touches the Windows folder to verify if it is already there. Since it can self update with different versions, it is checking to see if the previous version is a) installed b) running.

It uses the combination of the user and access code/APIKey configured on the PiShock page, which you need to configure there to provide access. Since that access can be paused or revoked at any time, there is not a lot of danger of it shocking you or a sub randomly. Also, you don't *need* to put it in a sensitive part of the body, that is up to you.

Sounds reasonable.