Нужна помощь по .js

Discussion in 'Криптография, расшифровка хешей' started by Kulahin, 20 Aug 2020.

  1. Kulahin

    Kulahin Member

    Joined:
    18 Oct 2015
    Messages:
    545
    Likes Received:
    31
    Reputations:
    1
    Есть скрипт, в который импортируется две строки с хешем и паролем



    Приходится вручную указывать пароль и перебирать руками, как заменить значения в на словарь, допустим, чтобы брал пассы из текстовика и автоматически перебирал

    При неправильном пассе выдает "
    Если пасс подходит то выдает кей, как и должно
     
    #1 Kulahin, 20 Aug 2020
    Last edited: 22 Aug 2020
  2. fandor9

    fandor9 Reservists Of Antichat

    Joined:
    16 Nov 2018
    Messages:
    630
    Likes Received:
    1,050
    Reputations:
    47
    Что-то вроде этого, только это явно не самое быстрое
    Code:
    const crypto = require("./crypto.js");
    const encryptedSeed = [""];
    const passlist = "/tmp/passwordlist";
    
    fs = require('fs')
    
    fs.readFile(passlist, 'ascii', function (err,data) {
      if (err) {
        return console.log("Load passlist: "+ passlist +" Error: " + err);
      }else{
        const lines = data.split(/\r?\n/);
        lines.forEach((line) => {
            try{
                const decryptedSeed = crypto.decrypt(encryptedSeed, line);
                console.log("Password: "+ line + " Seed: "+decryptedSeed);
            }catch (e) {
                console.log("Decryption failed. Next try..." + e);
            }       
        });
      }
    //  console.log(data);
    
    });
     
    #2 fandor9, 20 Aug 2020
    Last edited: 20 Aug 2020
    dmax0fw and Kulahin like this.
Loading...