46得票3回答
反编译Objective-C库

我刚在Objective-C中完成了一个库,并将其编译为静态库进行分发。 我想知道是否有机会对它进行反编译。 您知道可以做到这一点的软件吗? 如果是这样,怎样才能更好地保护自己? 编辑:我的静态库是为iPhone / ARM制作的。 我创建了一个算法,可以根据应用程序的某些参数以演...

30得票8回答
序列号生成器/破解软件是如何开发的?

我的意思是,我一直很好奇有人如何开发算法来破解或欺骗许多共享软件程序中的法律使用限制。 仅仅出于好奇。

30得票6回答
如何保护我的Java应用程序不被复制?

我想使用PayPal出售我的Java应用程序。当收到付款时,将向客户发送一次性下载链接以获取我的应用程序。 我的问题是,如何防止人们将.jar文件发送给他们的朋友/在互联网上上传它? 显然,我需要在应用程序中添加某种检查,只允许其在一台计算机上运行。这又是另一个问题,我不希望客户在一台计算...

23得票8回答
我的网站被黑了,我该怎么办?

今天我父亲打电话给我说,访问他的网站的人会在尝试下载文件时遭受168次病毒攻击。他不懂技术,并使用所见即所得编辑器构建了整个网站。 我打开了他的网站并查看源代码,在结束 HTML 标记之前,有一行 JavaScript 包含文件。它们包括此文件(以及其他文件):http://www.98hs...

18得票6回答
如何保护 .Net 程序免受反编译/破解

我非常难过,因为几天前我们发布了一个使用 .Net 4.0 (桌面应用程序) 开发的软件。3天后,它的破解版就出现在了互联网上。尽管我们试图保护软件免受此类行为,但某些人还是设法破解了它。 以下是具体情况: 当应用程序首次启动时,它会与Web服务器通信并检查用户传递的凭据。如果凭据正确,软件...

16得票3回答
你是否曾经使用过代码虚拟化或VMProtect来保护免受逆向工程的影响?

我知道没有完全保护我们代码的方法。 我也知道如果用户想破解我们的应用程序,那么他或她不会是购买我们应用程序的用户。 我还知道,改进我们的应用程序比害怕反破解技术更好。 我也知道商业工具无法完全保护我们的应用程序... 好的。够了。我已经听到了一切。 我真的认为加入一点保护不会有害。 那么......

16得票2回答
在调试器下运行时更改程序流程

有没有办法检测内存中是否运行了调试器? 这里是Form Load伪代码。if debugger.IsRunning then Application.exit end if 编辑: 原标题为“检测内存中的调试器”

15得票6回答
如何实现良好的反破解保护?

我要先说一下我知道防止你的软件被逆向工程是不可能的。 但是,当我看到crackmes.de时,它们有难度评级为8和9(1到10的等级)。这些crackme被天才大脑破解,他们会写一个教程来展示如何破解。有时候,这种教程长度可以达到13页以上! 当我尝试制作crackme时,他们只用了10分钟...

13得票5回答
你能用多快的速度暴力破解PBKDF2?

在linkedin密码泄露后,我一直在研究我们的密码哈希。我们使用的是Django 1.4,它使用PBKDF2,这很好并且比以前的SHA1更加安全。 然而,我很好奇有多容易暴力破解它。我正在查看我们的密码复杂性规则,并想知道(例如)8位小写ASCII字母需要多长时间才能破解。 这篇指南介绍...

13得票2回答
如何检测破解的iPhone应用程序和越狱设备(不同的方法)

我正在构建一个黑名单服务,用于检测破解的iPhone应用程序,我想知道是否有遗漏的检测破解应用程序的方法。 目前,该服务可用以下应用程序破解检测方法: 检查plist大小 检查签名者身份 检查二进制文件是否加密(不确定这种方式是否正确,因为没有通过此方式检测到破解的应用程序) 检查inf...