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.

How to crack my software and add a back door

177 pointsby raffiover 11 years ago

12 comments

readmeover 11 years ago
This is satire, right?<p>&quot;A plaintext file requires a special tool, called a text editor, to change its content.&quot;<p>&quot;I recommend notepad.exe or pico. Linux hackers may use WINE to run notepad.exe.&quot; [rofl]<p>EDIT: I think it&#x27;s just the author&#x27;s sense of humor, not actually satire.
评论 #6338310 未加载
评论 #6338765 未加载
dmayleover 11 years ago
That&#x27;s an interesting anti-pirating technique... Demonstrate how to crack your own licensing, while at the same time adding a backdoor to make users conflate the two. Obviously, all cracked versions of his software have backdoors in them...<p>Except his attack is valid against all unsigned binaries... even his own. He could be distributing a backdoor and not even be aware of it...
评论 #6338159 未加载
mchermover 11 years ago
That&#x27;s brilliant. Make it as easy as possible for &quot;cracked&quot; versions of your product to contain malicious back doors, thus encouraging people to avoid the cracked copies and pay for a properly licensed one.
评论 #6338820 未加载
评论 #6338943 未加载
评论 #6338609 未加载
评论 #6338692 未加载
ssafejavaover 11 years ago
This is really funny - but the content shows the author&#x27;s dedication to teaching (and learning) penetration techniques, even when it involves his own software. I would imagine that losing potential customers isn&#x27;t a concern because the kind of people buying this software (generally) wouldn&#x27;t run pirated versions. So instead, it makes a cool demo. Very cool, raffi.
D9uover 11 years ago
Good means of exercising damage control...<p>&quot;The cracked versions are backdoored! Use official release to be safe.&quot;
评论 #6339695 未加载
crazygringoover 11 years ago
I&#x27;ve actually wondered if the cracked versions of Photoshop tend to have backdoors... and with the recent articles on the NSA, if the NSA itself is trying to put out the most popular cracked versions. I mean, if there&#x27;s a single piece of software that is more pirated, I don&#x27;t know what it is. They probably have more sophisticated ways, but you never know.
评论 #6342924 未加载
x0054over 11 years ago
That&#x27;s why I am of a firm belief that if you are going to pirate software, at least have the common decency to crack it your self and NOT REDISTRIBUTE.<p>On a side note I am amazed that more developers do not sign their own code with checksums and alteration verification routines. Sign your software, then do a runtime check if the code has been altered. If so, after few hours of use, present the user with a nice message:<p>&quot;Congratulations, you have a cracked copy of our software. We find it sad that you did not want to buy it from us. It&#x27;s possible that we may starve as a result. In any case, we would like you to stop using this copy. To encourage you to do so we are going to begin now uploading the contents of your hard drive to our servers. You may stop this process at any time by closing the program and removing it from your computer. Thank you.&quot;
评论 #6338792 未加载
评论 #6339215 未加载
评论 #6338784 未加载
评论 #6338911 未加载
评论 #6338659 未加载
评论 #6338912 未加载
rheideover 11 years ago
This would seem like the perfect tactic if the software also has a quiet phone-home system built in that contacts the author if the file checksums don&#x27;t match. I bet you could get interesting statistics on how many people would try this method after publishing such an article.
shadowOfShadowover 11 years ago
That entitled attitude of the complainer is so familiar. Hate that shit.
评论 #6338386 未加载
enscrover 11 years ago
What if the software requires an internet connection to dial back home &amp; verify the software authenticity .. say once every 30 days? Is that too annoying for users?
评论 #6339061 未加载
评论 #6339121 未加载
评论 #6339126 未加载
nathellover 11 years ago
shell.sl? Is this a dialect of Smalltalk?
评论 #6339875 未加载
antocvover 11 years ago
Why is he root on his own machine when he uses unzip?<p>I hope this is satire. &quot;The unzip tool uses a sophisticated algorithm based on LZ77 and Huffman coding&quot;. Oh wow. Who would have thought. &quot; These files do not represent the socio-economic status of the code.&quot; Oh.<p>Lame humor.
评论 #6339131 未加载
评论 #6341019 未加载