TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

No Python interpreter? this simple RAT installs its own copy

76 pointsby wolframioabout 4 years ago

4 comments

cssabout 4 years ago
CD Projekt&#x27;s GoG client has a feature where users can write Python extensions [0] for third party account integrations. To enable this, they ship an entire Python interpreter alongside the app binary [1]. I guess this kind of makes sense, it is way easier than having users manage their own `venv`s and other Python environment stuff. Packaging Python apps for distribution outside of a Python development context is quite pesky.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;gogcom&#x2F;galaxy-integrations-python-api" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gogcom&#x2F;galaxy-integrations-python-api</a><p>[1]: <a href="https:&#x2F;&#x2F;support.gog.com&#x2F;hc&#x2F;en-us&#x2F;articles&#x2F;360024812473-GOG-GALAXY-2-0-third-party-libraries-and-technologies?product=gog" rel="nofollow">https:&#x2F;&#x2F;support.gog.com&#x2F;hc&#x2F;en-us&#x2F;articles&#x2F;360024812473-GOG-G...</a>
评论 #26750686 未加载
评论 #26751241 未加载
评论 #26752091 未加载
评论 #26751112 未加载
评论 #26752352 未加载
评论 #26751266 未加载
评论 #26751049 未加载
评论 #26750723 未加载
评论 #26751178 未加载
评论 #26751651 未加载
评论 #26754711 未加载
评论 #26751064 未加载
ShaneMcGowanabout 4 years ago
Loving how it also downloads the license.txt file. Very important to respect license agreements when compromising someone&#x27;s machine
评论 #26754405 未加载
tyingqabout 4 years ago
That&#x27;s how dropbox works as well, and the interpreter is a custom one that reads encrypted opcodes from the pyc files.
jpfedabout 4 years ago
Yes, well, at least it&#x27;s Python <i>3</i>.