我需要将一个软件安装在公司的笔记本电脑上。安装程序需要序列号才能正常工作,但我没有(我的经理不在,所以我无法询问他)。安装程序让我拨打一个似乎不再接通的电话号码。
我会下载 win32dasm 和 ollydbg 并尝试破解安装程序,但我真的没有时间,而且我已经很多年没有这样做了。
光盘上有一个 zip 文件,看起来包含所有程序文件,但有密码。破解这个文件可行吗?还是需要很长时间?
答案1
由于这是旧软件,因此它可能是使用旧版本的 Winzip 加密 - 非常容易破解。Google 搜索很快就会找到答案。
从 Winzip v9 开始,加密使用 AES,它是安全的。
答案2
您可以使用一些 zip 密码恢复软件,但如果密码较强,则需要很长时间。这些程序通常使用暴力破解,因此您需要一个密码字典。
答案3
对于 Linux 用户
有拉克拉克。
软件要求:
* > glibc 2.4
* 任何与 POSIX 兼容的操作系统 [抱歉,Window$ 不支持]
* pthreads
* libxml2
* 最后:7zip、unrar、unzip
建造和安装:
一切都非常简单:
tar -xjf rarcrack-VERSION.tar.bz2
cd rarcrack-VERSION
您需要 gcc 或任何 C 编译器(编辑 Makefile CC=YOUR_C_COMPILER)
make
您必须在下一步中以 root 身份进行:
make install
使用RarCrack:
rarcrack your_encrypted_archive.ext [--threads thread_num] [--type rar|zip|7z]
[] 中的所有内容都是可选的,rarcrack 默认破解两个线程并自动检测存档类型。如果检测错误,您可以使用 type 参数指定正确的文件类型。RarCrack 目前最多破解 12 个线程。
破解开始后,RarCrack 将打印当前破解状态并将其保存到状态文件中。如果您想要更具体的密码字符集,您需要运行 RarCrack 来创建 XML 状态文件(3 秒)。
<?xml version="1.0" encoding="UTF-8"?>
<rarcrack>
<abc>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</abc>
<current>uU</current>
<good_password></good_password>
</rarcrack>
这是一个示例 XML 文件,您可以看到其中有一个字符集。如果您愿意,您可以修改此文件,当您再次启动 RarCrack 时,程序将使用新变量。
警告:更改此文件时要小心,确保当前密码不包含 abc[字符集] 之外的字符!