The Canary - Burst Early Warning System



  • @Gibsalot i also use words in other languages, and portuguese skank, i think it's pretty impossible someone to hack my passphrases xD



  • @gpedro my old pass phrase should be not hackable it was song lyric based three 12 word lyrics from 3 dif songs strung together with various add ins like sertain numbers and caps for a total of 179 digits that i could physicly remember and input from memory within 1 or 2 trys lol .. but i did a complet comp clean and wallet swap after i found a phishing virus on my comp and had no idea what i could of found.. can not remember the new pass phrase as its to far removed from being personal to be rememberd for longer than 10 sec



  • @Gibsalot then be careful to not lose your backups hahhaa


  • admin

    @haitch over 62.5M combinations tried and still looking for the three word phrase.



  • @haitch what are you using to make the atempts >?


  • admin

    @Gibsalot An app I wrote - it's trying to brute force the phrases. Did the one and two word accounts, two word took about 29 minutes, three word will take up to 2 months.

    It's currently a quick and dirty app - looking to multi thread it to reduce cracking time, but even with 10 threads the four word phrase is looking at 20+ years.


  • admin

    @haitch If anyone wants to improve on my app, feel free. It's written/compiled in FreePascal.

    {$ifdef fpc}
      {$mode delphi}
    {$endif}
     
    {$apptype console}
    
    uses
      blcksock,strutils;
      
    const crlf = #13 + #10;
    words : array[0..1625] of ansistring = ('like', 'just', 'love', 'know', 'never', 'want', 'time', 'out', 'there', 'make', 'look', 'eye', 'down', 'only', 'think', 'heart', 'back', 'then', 'into', 'about', 'more', 'away', 'still', 'them', 'take', 'thing', 'even', 'through', 'long', 'always', 'world', 'too', 'friend', 'tell', 'try', 'hand', 'thought', 'over', 'here', 'other', 'need', 'smile', 'again', 'much', 'cry', 'been', 'night', 'ever', 'little', 'said', 'end', 'some', 'those', 'around', 'mind', 'people', 'girl', 'leave', 'dream', 'left', 'turn', 'myself', 'give', 'nothing', 'really', 'off', 'before', 'something', 'find', 'walk', 'wish', 'good', 'once', 'place', 'ask', 'stop', 'keep', 'watch', 'seem', 'everything', 'wait', 'got', 'yet', 'made', 'remember', 'start', 'alone', 'run', 'hope', 'maybe', 'believe', 'body', 'hate', 'after', 'close', 'talk', 'stand', 'own', 'each', 'hurt', 'help', 'home', 'god', 'soul', 'new', 'many', 'two', 'inside', 'should', 'true', 'first', 'fear', 'mean', 'better', 'play', 'another', 'gone', 'change', 'use', 'wonder', 'someone', 'hair', 'cold', 'open', 'best', 'any', 'behind', 'happen', 'water', 'dark', 'laugh', 'stay', 'forever', 'name', 'work', 'show', 'sky', 'break', 'came', 'deep', 'door', 'put', 'black', 'together', 'upon', 'happy', 'such', 'great', 'white', 'matter', 'fill', 'past', 'please', 'burn', 'cause', 'enough', 'touch', 'moment', 'soon', 'voice', 'scream', 'anything', 'stare', 'sound', 'red', 'everyone', 'hide', 'kiss', 'truth', 'death', 'beautiful', 'mine', 'blood', 'broken', 'very', 'pass', 'next', 'forget', 'tree', 'wrong', 'air', 'mother', 'understand', 'lip', 'hit', 'wall', 'memory', 'sleep', 'free', 'high', 'realize', 'school', 'might', 'skin', 'sweet', 'perfect', 'blue', 'kill', 'breath', 'dance', 'against', 'fly', 'between', 'grow', 'strong', 'under', 'listen', 'bring', 'sometimes', 'speak', 'pull', 'person', 'become', 'family', 'begin', 'ground', 'real', 'small', 'father', 'sure', 'feet', 'rest', 'young', 'finally', 'land', 'across', 'today', 'different', 'guy', 'line', 'fire', 'reason', 'reach', 'second', 'slowly', 'write', 'eat', 'smell', 'mouth', 'step', 'learn', 'three', 'floor', 'promise', 'breathe', 'darkness', 'push', 'earth', 'guess', 'save', 'song', 'above', 'along', 'both', 'color', 'house', 'almost', 'sorry', 'anymore', 'brother', 'okay', 'dear', 'game', 'fade', 'already', 'apart', 'warm', 'beauty', 'heard', 'notice', 'question', 'shine', 'began', 'piece', 'whole', 'shadow', 'secret', 'street', 'within', 'finger', 'point', 'morning', 'whisper', 'child', 'moon', 'green', 'story', 'glass', 'kid', 'silence', 'since', 'soft', 'yourself', 'empty', 'shall', 'angel', 'answer', 'baby', 'bright', 'dad', 'path', 'worry', 'hour', 'drop', 'follow', 'power', 'war', 'half', 'flow', 'heaven', 'act', 'chance', 'fact', 'least', 'tired', 'children', 'near', 'quite', 'afraid', 'rise', 'sea', 'taste', 'window', 'cover', 'nice', 'trust', 'lot', 'sad', 'cool', 'force', 'peace', 'return', 'blind', 'easy', 'ready', 'roll', 'rose', 'drive', 'held', 'music', 'beneath', 'hang', 'mom', 'paint', 'emotion', 'quiet', 'clear', 'cloud', 'few', 'pretty', 'bird', 'outside', 'paper', 'picture', 'front', 'rock', 'simple', 'anyone', 'meant', 'reality', 'road', 'sense', 'waste', 'bit', 'leaf', 'thank', 'happiness', 'meet', 'men', 'smoke', 'truly', 'decide', 'self', 'age', 'book', 'form', 'alive', 'carry', 'escape', 'damn', 'instead', 'able', 'ice', 'minute', 'throw', 'catch', 'leg', 'ring', 'course', 'goodbye', 'lead', 'poem', 'sick', 'corner', 'desire', 'known', 'problem', 'remind', 'shoulder', 'suppose', 'toward', 'wave', 'drink', 'jump', 'woman', 'pretend', 'sister', 'week', 'human', 'joy', 'crack', 'grey', 'pray', 'surprise', 'dry', 'knee', 'less', 'search', 'bleed', 'caught', 'clean', 'embrace', 'future', 'king', 'son', 'sorrow', 'chest', 'hug', 'remain', 'sat', 'worth', 'blow', 'daddy', 'final', 'parent', 'tight', 'also', 'create', 'lonely', 'safe', 'cross', 'dress', 'evil', 'silent', 'bone', 'fate', 'perhaps', 'anger', 'class', 'scar', 'snow', 'tiny', 'tonight', 'continue', 'control', 'dog', 'edge', 'mirror', 'month', 'suddenly', 'comfort', 'given', 'loud', 'quickly', 'gaze', 'plan', 'rush', 'stone', 'town', 'battle', 'ignore', 'spirit', 'stood', 'stupid', 'yours', 'brown', 'build', 'dust', 'hey', 'kept', 'pay', 'phone', 'twist', 'although', 'ball', 'beyond', 'hidden', 'nose', 'taken', 'fail', 'float', 'pure', 'somehow', 'wash', 'wrap', 'angry', 'cheek', 'creature', 'forgotten', 'heat', 'rip', 'single', 'space', 'special', 'weak', 'whatever', 'yell', 'anyway', 'blame', 'job', 'choose', 'country', 'curse', 'drift', 'echo', 'figure', 'grew', 'laughter', 'neck', 'suffer', 'worse', 'yeah', 'disappear', 'foot', 'forward', 'knife', 'mess', 'somewhere', 'stomach', 'storm', 'beg', 'idea', 'lift', 'offer', 'breeze', 'field', 'five', 'often', 'simply', 'stuck', 'win', 'allow', 'confuse', 'enjoy', 'except', 'flower', 'seek', 'strength', 'calm', 'grin', 'gun', 'heavy', 'hill', 'large', 'ocean', 'shoe', 'sigh', 'straight', 'summer', 'tongue', 'accept', 'crazy', 'everyday', 'exist', 'grass', 'mistake', 'sent', 'shut', 'surround', 'table', 'ache', 'brain', 'destroy', 'heal', 'nature', 'shout', 'sign', 'stain', 'choice', 'doubt', 'glance', 'glow', 'mountain', 'queen', 'stranger', 'throat', 'tomorrow', 'city', 'either', 'fish', 'flame', 'rather', 'shape', 'spin', 'spread', 'ash', 'distance', 'finish', 'image', 'imagine', 'important', 'nobody', 'shatter', 'warmth', 'became', 'feed', 'flesh', 'funny', 'lust', 'shirt', 'trouble', 'yellow', 'attention', 'bare', 'bite', 'money', 'protect', 'amaze', 'appear', 'born', 'choke', 'completely', 'daughter', 'fresh', 'friendship', 'gentle', 'probably', 'six', 'deserve', 'expect', 'grab', 'middle', 'nightmare', 'river', 'thousand', 'weight', 'worst', 'wound', 'barely', 'bottle', 'cream', 'regret', 'relationship', 'stick', 'test', 'crush', 'endless', 'fault', 'itself', 'rule', 'spill', 'art', 'circle', 'join', 'kick', 'mask', 'master', 'passion', 'quick', 'raise', 'smooth', 'unless', 'wander', 'actually', 'broke', 'chair', 'deal', 'favorite', 'gift', 'note', 'number', 'sweat', 'box', 'chill', 'clothes', 'lady', 'mark', 'park', 'poor', 'sadness', 'tie', 'animal', 'belong', 'brush', 'consume', 'dawn', 'forest', 'innocent', 'pen', 'pride', 'stream', 'thick', 'clay', 'complete', 'count', 'draw', 'faith', 'press', 'silver', 'struggle', 'surface', 'taught', 'teach', 'wet', 'bless', 'chase', 'climb', 'enter', 'letter', 'melt', 'metal', 'movie', 'stretch', 'swing', 'vision', 'wife', 'beside', 'crash', 'forgot', 'guide', 'haunt', 'joke', 'knock', 'plant', 'pour', 'prove', 'reveal', 'steal', 'stuff', 'trip', 'wood', 'wrist', 'bother', 'bottom', 'crawl', 'crowd', 'fix', 'forgive', 'frown', 'grace', 'loose', 'lucky', 'party', 'release', 'surely', 'survive', 'teacher', 'gently', 'grip', 'speed', 'suicide', 'travel', 'treat', 'vein', 'written', 'cage', 'chain', 'conversation', 'date', 'enemy', 'however', 'interest', 'million', 'page', 'pink', 'proud', 'sway', 'themselves', 'winter', 'church', 'cruel', 'cup', 'demon', 'experience', 'freedom', 'pair', 'pop', 'purpose', 'respect', 'shoot', 'softly', 'state', 'strange', 'bar', 'birth', 'curl', 'dirt', 'excuse', 'lord', 'lovely', 'monster', 'order', 'pack', 'pants', 'pool', 'scene', 'seven', 'shame', 'slide', 'ugly', 'among', 'blade', 'blonde', 'closet', 'creek', 'deny', 'drug', 'eternity', 'gain', 'grade', 'handle', 'key', 'linger', 'pale', 'prepare', 'swallow', 'swim', 'tremble', 'wheel', 'won', 'cast', 'cigarette', 'claim', 'college', 'direction', 'dirty', 'gather', 'ghost', 'hundred', 'loss', 'lung', 'orange', 'present', 'swear', 'swirl', 'twice', 'wild', 'bitter', 'blanket', 'doctor', 'everywhere', 'flash', 'grown', 'knowledge', 'numb', 'pressure', 'radio', 'repeat', 'ruin', 'spend', 'unknown', 'buy', 'clock', 'devil', 'early', 'false', 'fantasy', 'pound', 'precious', 'refuse', 'sheet', 'teeth', 'welcome', 'add', 'ahead', 'block', 'bury', 'caress', 'content', 'depth', 'despite', 'distant', 'marry', 'purple', 'threw', 'whenever', 'bomb', 'dull', 'easily', 'grasp', 'hospital', 'innocence', 'normal', 'receive', 'reply', 'rhyme', 'shade', 'someday', 'sword', 'toe', 'visit', 'asleep', 'bought', 'center', 'consider', 'flat', 'hero', 'history', 'ink', 'insane', 'muscle', 'mystery', 'pocket', 'reflection', 'shove', 'silently', 'smart', 'soldier', 'spot', 'stress', 'train', 'type', 'view', 'whether', 'bus', 'energy', 'explain', 'holy', 'hunger', 'inch', 'magic', 'mix', 'noise', 'nowhere', 'prayer', 'presence', 'shock', 'snap', 'spider', 'study', 'thunder', 'trail', 'admit', 'agree', 'bag', 'bang', 'bound', 'butterfly', 'cute', 'exactly', 'explode', 'familiar', 'fold', 'further', 'pierce', 'reflect', 'scent', 'selfish', 'sharp', 'sink', 'spring', 'stumble', 'universe', 'weep', 'women', 'wonderful', 'action', 'ancient', 'attempt', 'avoid', 'birthday', 'branch', 'chocolate', 'core', 'depress', 'drunk', 'especially', 'focus', 'fruit', 'honest', 'match', 'palm', 'perfectly', 'pillow', 'pity', 'poison', 'roar', 'shift', 'slightly', 'thump', 'truck', 'tune', 'twenty', 'unable', 'wipe', 'wrote', 'coat', 'constant', 'dinner', 'drove', 'egg', 'eternal', 'flight', 'flood', 'frame', 'freak', 'gasp', 'glad', 'hollow', 'motion', 'peer', 'plastic', 'root', 'screen', 'season', 'sting', 'strike', 'team', 'unlike', 'victim', 'volume', 'warn', 'weird', 'attack', 'await', 'awake', 'built', 'charm', 'crave', 'despair', 'fought', 'grant', 'grief', 'horse', 'limit', 'message', 'ripple', 'sanity', 'scatter', 'serve', 'split', 'string', 'trick', 'annoy', 'blur', 'boat', 'brave', 'clearly', 'cling', 'connect', 'fist', 'forth', 'imagination', 'iron', 'jock', 'judge', 'lesson', 'milk', 'misery', 'nail', 'naked', 'ourselves', 'poet', 'possible', 'princess', 'sail', 'size', 'snake', 'society', 'stroke', 'torture', 'toss', 'trace', 'wise', 'bloom', 'bullet', 'cell', 'check', 'cost', 'darling', 'during', 'footstep', 'fragile', 'hallway', 'hardly', 'horizon', 'invisible', 'journey', 'midnight', 'mud', 'nod', 'pause', 'relax', 'shiver', 'sudden', 'value', 'youth', 'abuse', 'admire', 'blink', 'breast', 'bruise', 'constantly', 'couple', 'creep', 'curve', 'difference', 'dumb', 'emptiness', 'gotta', 'honor', 'plain', 'planet', 'recall', 'rub', 'ship', 'slam', 'soar', 'somebody', 'tightly', 'weather', 'adore', 'approach', 'bond', 'bread', 'burst', 'candle', 'coffee', 'cousin', 'crime', 'desert', 'flutter', 'frozen', 'grand', 'heel', 'hello', 'language', 'level', 'movement', 'pleasure', 'powerful', 'random', 'rhythm', 'settle', 'silly', 'slap', 'sort', 'spoken', 'steel', 'threaten', 'tumble', 'upset', 'aside', 'awkward', 'bee', 'blank', 'board', 'button', 'card', 'carefully', 'complain', 'crap', 'deeply', 'discover', 'drag', 'dread', 'effort', 'entire', 'fairy', 'giant', 'gotten', 'greet', 'illusion', 'jeans', 'leap', 'liquid', 'march', 'mend', 'nervous', 'nine', 'replace', 'rope', 'spine', 'stole', 'terror', 'accident', 'apple', 'balance', 'boom', 'childhood', 'collect', 'demand', 'depression', 'eventually', 'faint', 'glare', 'goal', 'group', 'honey', 'kitchen', 'laid', 'limb', 'machine', 'mere', 'mold', 'murder', 'nerve', 'painful', 'poetry', 'prince', 'rabbit', 'shelter', 'shore', 'shower', 'soothe', 'stair', 'steady', 'sunlight', 'tangle', 'tease', 'treasure', 'uncle', 'begun', 'bliss', 'canvas', 'cheer', 'claw', 'clutch', 'commit', 'crimson', 'crystal', 'delight', 'doll', 'existence', 'express', 'fog', 'football', 'gay', 'goose', 'guard', 'hatred', 'illuminate', 'mass', 'math', 'mourn', 'rich', 'rough', 'skip', 'stir', 'student', 'style', 'support', 'thorn', 'tough', 'yard', 'yearn', 'yesterday', 'advice', 'appreciate', 'autumn', 'bank', 'beam', 'bowl', 'capture', 'carve', 'collapse', 'confusion', 'creation', 'dove', 'feather', 'girlfriend', 'glory', 'government', 'harsh', 'hop', 'inner', 'loser', 'moonlight', 'neighbor', 'neither', 'peach', 'pig', 'praise', 'screw', 'shield', 'shimmer', 'sneak', 'stab', 'subject', 'throughout', 'thrown', 'tower', 'twirl', 'wow', 'army', 'arrive', 'bathroom', 'bump', 'cease', 'cookie', 'couch', 'courage', 'dim', 'guilt', 'howl', 'hum', 'husband', 'insult', 'led', 'lunch', 'mock', 'mostly', 'natural', 'nearly', 'needle', 'nerd', 'peaceful', 'perfection', 'pile', 'price', 'remove', 'roam', 'sanctuary', 'serious', 'shiny', 'shook', 'sob', 'stolen', 'tap', 'vain', 'void', 'warrior', 'wrinkle', 'affection', 'apologize', 'blossom', 'bounce', 'bridge', 'cheap', 'crumble', 'decision', 'descend', 'desperately', 'dig', 'dot', 'flip', 'frighten', 'heartbeat', 'huge', 'lazy', 'lick', 'odd', 'opinion', 'process', 'puzzle', 'quietly', 'retreat', 'score', 'sentence', 'separate', 'situation', 'skill', 'soak', 'square', 'stray', 'taint', 'task', 'tide', 'underneath', 'veil', 'whistle', 'anywhere', 'bedroom', 'bid', 'bloody', 'burden', 'careful', 'compare', 'concern', 'curtain', 'decay', 'defeat', 'describe', 'double', 'dreamer', 'driver', 'dwell', 'evening', 'flare', 'flicker', 'grandma', 'guitar', 'harm', 'horrible', 'hungry', 'indeed', 'lace', 'melody', 'monkey', 'nation', 'object', 'obviously', 'rainbow', 'salt', 'scratch', 'shown', 'shy', 'stage', 'stun', 'third', 'tickle', 'useless', 'weakness', 'worship', 'worthless', 'afternoon', 'beard', 'boyfriend', 'bubble', 'busy', 'certain', 'chin', 'concrete', 'desk', 'diamond', 'doom', 'drawn', 'due', 'felicity', 'freeze', 'frost', 'garden', 'glide', 'harmony', 'hopefully', 'hunt', 'jealous', 'lightning', 'mama', 'mercy', 'peel', 'physical', 'position', 'pulse', 'punch', 'quit', 'rant', 'respond', 'salty', 'sane', 'satisfy', 'savior', 'sheep', 'slept', 'social', 'sport', 'tuck', 'utter', 'valley', 'wolf', 'aim', 'alas', 'alter', 'arrow', 'awaken', 'beaten', 'belief', 'brand', 'ceiling', 'cheese', 'clue', 'confidence', 'connection', 'daily', 'disguise', 'eager', 'erase', 'essence', 'everytime', 'expression', 'fan', 'flag', 'flirt', 'foul', 'fur', 'giggle', 'glorious', 'ignorance', 'law', 'lifeless', 'measure', 'mighty', 'muse', 'north', 'opposite', 'paradise', 'patience', 'patient', 'pencil', 'petal', 'plate', 'ponder', 'possibly', 'practice', 'slice', 'spell', 'stock', 'strife', 'strip', 'suffocate', 'suit', 'tender', 'tool', 'trade', 'velvet', 'verse', 'waist', 'witch', 'aunt', 'bench', 'bold', 'cap', 'certainly', 'click', 'companion', 'creator', 'dart', 'delicate', 'determine', 'dish', 'dragon', 'drama', 'drum', 'dude', 'everybody', 'feast', 'forehead', 'former', 'fright', 'fully', 'gas', 'hook', 'hurl', 'invite', 'juice', 'manage', 'moral', 'possess', 'raw', 'rebel', 'royal', 'scale', 'scary', 'several', 'slight', 'stubborn', 'swell', 'talent', 'tea', 'terrible', 'thread', 'torment', 'trickle', 'usually', 'vast', 'violence', 'weave', 'acid', 'agony', 'ashamed', 'awe', 'belly', 'blend', 'blush', 'character', 'cheat', 'common', 'company', 'coward', 'creak', 'danger', 'deadly', 'defense', 'define', 'depend', 'desperate', 'destination', 'dew', 'duck', 'dusty', 'embarrass', 'engine', 'example', 'explore', 'foe', 'freely', 'frustrate', 'generation', 'glove', 'guilty', 'health', 'hurry', 'idiot', 'impossible', 'inhale', 'jaw', 'kingdom', 'mention', 'mist', 'moan', 'mumble', 'mutter', 'observe', 'ode', 'pathetic', 'pattern', 'pie', 'prefer', 'puff', 'rape', 'rare', 'revenge', 'rude', 'scrape', 'spiral', 'squeeze', 'strain', 'sunset', 'suspend', 'sympathy', 'thigh', 'throne', 'total', 'unseen', 'weapon', 'weary');
    
    var i,j,k : word;
    
      Sock : TTCPBlockSocket;
      Request : String;
      Response : string;
      ID : ansistring;
      ofs : word;
      tests : qword = 0;
      
    
    procedure OpenWallet;
    begin
      sock := TTCPBlockSocket.Create;
      Sock.Connect('127.0.0.1','8125');
      If Sock.LastError <> 0 then begin
        Writeln('Error connecting');
        halt;
        end;
    end;
    
    procedure SendRequest(passphrase : String);
    var Buffer : String;
    begin
    Request := 'POST /burst HTTP/1.1' + crlf +  'Host: 127.0.0.1:8125' + crlf + 'Connection: keep-alive'+ crlf + 'Content-Length: ' + dec2numb(38 + length(passphrase),2,10) + crlf;
    Request := request + 'Accept: */*' + crlf + 'Origin: http://127.0.0.1:8125' + crlf + 'X-Requested-With: XMLHttpRequest' + crlf;
    Request := Request + 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' + crlf + 'Referer: http://127.0.0.1:8125/test' + crlf + 'Accept-Encoding: gzip, deflate';
    Request := Request + 'Accept-Language: en-US,en;q=0.8' + crlf + crlf + 'requestType=getAccountId&secretPhrase=' + passphrase + CRLF;
    Sock.SendString(Request);
    Response := '';
    repeat
      Buffer := sock.RecvPacket(1);
      Response := Response + Buffer;
    until Buffer = '';
    // writeln(Response);
    //sock.closesocket;
    end;
    
    procedure checkphrase;
    begin
    id := '';
    inc(tests);
    while ID = '' do begin // loop incase we don't get a response in 1 millisecond
      sendrequest(words[i] + ' ' + words[j] + ' ' + words[k]); //
      ofs := pos('accountRS',Response);
      delete(Response,1,ofs + 11);
      //writeln(response);
      ID := copy2symbdel(Response,'"');
      end;
    // writeln(words[i] + ' ' + words[j] + ' ' + words[k],' ',id);
    If tests mod 10000 = 0 then writeln(tests);  //update world
    if ID = 'BURST-UP6D-R28A-67XL-DYBJL' then begin
      writeln(words[i] + ' ' + words[j] + ' ' + words[k],' ',tests);
      halt;
      end;
    end;
    
    
    begin
    openwallet;
    for i := 0 to 1625 do
      for j := 0 to 1625 do
        for k := 0 to 1625 do
          checkphrase;
    end.


  • @haitch said in The Canary - Burst Early Warning System:

    but even with 10 threads the four word phrase is looking at 20+ years.

    alt text


  • admin

    @socalguy for a four word phrase yep, but anything longer ,,,,,,, blue balls.



  • @daWallet I created a new account with a rather long passphrasse (>2800 characters inclusing spaces). And I noticed that the encryption tool of the client doesn't handle it properly, so that when it gets loaded it changes the original passphrase. Is there a limit of characters that can be handled?



  • @vExact I have no idea but this may be this seedLimit: 512, Someone to confirm it



  • I am sure that any standard Wallet phase is secure. I think the "problem" is just a psychological one that people see that it is constructed from a known dictionary of words with spaces between, and because of that you can do what is being done here to crack it.

    I suspect that if the Passphrase generator inserted just a single random set of characters of a random length at a random place into the phase it would then be much stronger both in reality and in peoples minds?

    I wonder how long it would take to crack a two "word" Passphrase if the words were random characters and of a random length between 8 and 16 characters?

    @haitch what did you do with the Burst in the Wallets?

    Rich


  • admin

    @RichBC Nothing, the wallets had already been emptied by the Burst4All mining account


  • Mod

    @vExact

    1. JS no limit for the string length (as long as it fits into memory)
    2. How browsers handle request-string: Chrome 40 (Desktop), Chrome 40 (Android 5.1), Firefox 36, Opera 27, and IE9+ can deal with a property name of up to 2^27 characters
    3. JavaScriptSerializer.MaxJsonLength Property.
      The maximum length of JSON strings. The default is 2097152 characters, which is equivalent to 4 MB of Unicode string data.


  • @Blago that's cool. But for some reason it does not work for me. I don't know if it has to do with the lenght of the string (from what you say it doesn't seem to) or with the use of special characters :/


  • Mod

    @vExact special characters must be convert to string like %10%11%12
    also "space" = %20



  • https://jsfiddle.net/damncourier/4oxk66w4/12/

    in order to make this challenge more accessible, i wrote some javascript that can be run in browser (without network or local wallet) to generate passwords (with correct word count) and compare the public key for the above accounts.

    random passwords generated with code modified (for word count only) from wallet, public keys generated using javascript crypto libraries available on CDNs (same hash and key pair specs but not exact same libraries as the wallet). i have only brute forced the single word account but tested other public keys versus wallet.

    again no network calls or submissions only browser memory and local processor.

    code tested on chromium Version 56.0.2924.87 (64-bit)


  • Mod

    @damncourier :) ~2 days (176/sec if window active and 75 if not)

    0_1492663665673_11.JPG



  • @Blago glad to know it works for you and someone else is running it.

    thanks for the speed report.
    have you tried unchecking "show phrase" to avoid the overhead changing the text box value so often? it is less entertaining to watch but speeds things up a bit for me, which brings the rate on my (10 year old) laptop to a blazing 67/sec.



  • @damncourier testing it out, i get 174 sec .. but it seems to only use 1 CPU thread as i currently have 4 windows open with one working on each of the 3 , 4 , 5 , 6 word phrases and each is running at 174 sec no speed change with more or less


Log in to reply
 

Looks like your connection to Burst - Efficient HDD Mining was lost, please wait while we try to reconnect.