177 people found this review helpful
9 people found this review funny
9
6
5
2
27
Recommended
0.0 hrs last two weeks / 2.3 hrs on record (0.3 hrs at review time)
Posted: 1 May, 2021 @ 11:30pm
Updated: 10 May, 2021 @ 10:22am
Product received for free

Early Access Review
I've done some analysis of the game's code and network traffic behaviour, as well as GPU usage. As far as I can tell, this game isn't a miner. In order to mine cryptocurrencies you need to use network traffic. I put Wireshark on the game and nothing was really going on in UDP (used by ethereum discovery protocol) that wasn't server network traffic. I also checked the source code for ethereum/bitcoin addresses, "miner", "gpu", etc. No hits. The class names didn't have anything suspicious. I looked for requests to their website, nothing suspicious. As far as I can tell, this is just a really badly (graphics wise) optimized game.

Dev, fix your ♥♥♥♥.

--Technical Details--

You can view the source yourself by going to game files, /SCP_ET_Data/Managed/Assembly-CSharp.dll. I used JetBrains dotPeek to view the decompiled source but any C# decompiler will do. Usually if someone puts a crypto miner in software they will use a library to do it (since writing crypto code is difficult), there are no such libraries included. Most common coin wallet addresses will have similar start characters. BTC start with 1, 3, or bc1. ETH start with 0x. There weren't any strings in the code with those starters that were addresses for such coins.

As for Wireshark, install it, start listening on your network adapter. Filter to UDP. As other reviews have stated, the lag doesn't start until you join a server. Upon joining a server, the network goes crazy (sending movement updates, etc. Normal server comms). However, crypto network traffic is very distinguishable and has its own protocol. Nothing of the sort happens. Also, the game, network wise, only communicates with the host server. The only traffic that goes directly to the game / developer's servers is clearly visible HTTP traffic requesting things like the main menu news articles. Otherwise, everything was sent to the host server, which wouldn't really work if the goal was for the developer to get crypto.
Was this review helpful? Yes No Funny Award
10 Comments
yonik 22 Jul, 2022 @ 7:18am 
batee you ♥♥♥♥♥♥ your mother
banmanma﷽﷽﷽﷽﷽﷽﷽﷽ 20 Dec, 2021 @ 3:42pm 
While you're right on 99% of stuff, you can keep a location to a string like a bitcoin wallet address or eth wallet via a location in memory (statically allocated or something) and get it via a pointer to the buffer/memory, or just strait up do it via mono/external library.

It's not likely a cryptominer, but that is just a possibility for further reverse engineers out there.

Also 0x is used to represent hexidecimal not just a eth wallet.
johnlee619 17 Jul, 2021 @ 9:40pm 
Almost had a heart attack, thanks for the knowledge.
пьющая кошка 17 Jul, 2021 @ 4:03am 
Its on reddit also they say game menu is not "culled" unlike gameplay state and thats why its so hard to run and when ur in menu ur basicly in game but camera is just automaticly moving

https://www.reddit.com/r/SomeOrdinaryGmrs/comments/kt6gwd/scp_game_might_be_a_crypto_miner/
riruru 21 May, 2021 @ 5:54am 
♥♥♥♥♥♥♥♥♥ THANK YOU
matt 19 May, 2021 @ 7:31am 
SUPPORT!!
Excel 10 May, 2021 @ 7:17pm 
THIS IS SO HELPFUL AND AWESOME
Puddleflop 8 May, 2021 @ 3:56am 
there's still people saying it's a miner and they have less then 5 hours
meimei tole tole vro chan 2 May, 2021 @ 11:51pm 
NEERRRRRD!!!!!!!!!!
Esser 2 May, 2021 @ 6:40am 
Thank you for a good explanation about the game not being a CryptoMiner, I was waiting for something like this to come up.