WebScrypt Crack Example
nodejs 的 WebScrypt 暴力破解程序
针对的项目: For WebScrypt Example
相关帖子:[来试试] 如果给你源码和数据,你是否能破解出密码?
main.js 的配置
var user = 'alice'; // 针对的用户
var pad = "00"; // 几位数字
var parallel = 4; // 队列并发数
var start = 0; // 从几开始
var end = 100; // 到几结束
Alice 的密码为两位数字
最后运行结果:
62:71121010d64bf17ee0fdb50326156f13d25718d632a54bd42f0888f963a0bf4d
61:b163b19e5859e630bf35cf4668f2c784f57e7fbf8dbd87c81669bbd4d019f35c
63:2f2eca81eba9611a46932c07b363c8209625217639c97302b9e89fb52894b49f
64:e198d2b0cdedadc7a9705e099203b31c2d659a32ea5ea161d31f1c1dd5a6687f
Result is 66
65:e287437f8f328985712986d20aefc6cd42a2f6200bb745c2715088d40fc05e46
67:45346b2f00a64ca1dc49d7619333666f2a670cdb53d05f31e0b38d261ffabaa9
密码是 66
用户密码数据 db.json 来源于 WebScrypt Example 中的 db.json
安装
git clone https://github.com/shiny/WebScrypt-Crack-Example.git
cd WebScrypt-Crack-Example
npm i
node main.js
依赖项
node-scrypt - Scrypt for Node
async.js - Async utilities for node and the browser