TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Help me hack my 30 year old shareware game

2 点作者 Rabidgremlin超过 4 年前
So I recently found the binaries for a shareware game I released almost 30 years ago. Unfortunately I don&#x27;t have the source code so cannot generate the &quot;key&quot; to unlock all the levels of the game. I&#x27;d like to put the unlocked game up on the web.<p>You can play the game here: http:&#x2F;&#x2F;play.rabidgremlin.com&#x2F;gridlok&#x2F; (I&#x27;m pretty amazed you can play an old DOS game in a web browser) and download the game&#x27;s files here: http:&#x2F;&#x2F;play.rabidgremlin.com&#x2F;gridlok&#x2F;gridlok.zip<p>The .zip file has GRIDREG.EXE which was used to create the unlock key. Also I guess it would also be possible to patch GRIDLOK.EXE so that it thinks it&#x27;s registered.<p>Figured it might be a fun challenge for someone out there!

2 条评论

ksaj超过 4 年前
Depending on the actual chronology, you might be able to use an old version of f-prot to remove the PKLite container.<p>The first versions of f-prot&#x27;s heuristic virus removal software considered PKLite&#x27;s method of jumping around to replace the PKLite code with the original code entry point to be a viral behaviour, and happily decompressed the binary and stripped off the PK container straight off. Sometimes it left crud on the end, but that didn&#x27;t harm anything.<p>Needless to say, both FRISK and PK updated their code to not trample or trigger each other.
评论 #25502636 未加载
sigmaprimus超过 4 年前
Did you create this game? You said that you released it but that is different. If You did create it and just lost the source, what language and or IDE did You use to write it?
评论 #25502471 未加载