The Canary - Burst Early Warning System


  • admin

    I try to rephrase it:

    It's about to brute force the passphrase. The first account uses only one word from the standard Burst Wallet dictionary.


  • admin

    The first Account got emptied by the Burst4All Pool Bonus Account. :D



  • @daWallet well if it was only one word you can try one by one. That's an easy one, when you have two you now have to start making the combinations and so on. Brute force might be used and successful if there are few words to discover :)



  • @daWallet how are we supposed to brute force 12 thats like over a 31726512 combinations


  • admin

    @HiDevin From memory, there are 1,204 words in the dictionary, so the possible combinations (r!)/(n! * (n - r)!) where r= 1,204 and n =12 is: 183,357,161,96,648,799,306,792,081,830 combinations. Good luck brute forcing that any would be hacker..... Add in a single letter change or symbol/number transposition and you just made it exponentially harder.


  • admin

    @haitch 1626 words. That's the point of the exercise: To show that 12 words is secure (or not) by an example.

    The second account with a 2 words passphrase got emptied.



  • well, alpha testing my stalking system.

    http://burst.antonyip.com/stalk/dawallet



  • @haitch I really don't get your math man...

    I think to calculate the possibilities is just:
    D^W
    where D is the number of words in the dictionary and W is the number of words to use in the pass...
    So for 12 words with 1204 words in the dictionary should be something like 9'279'356'137'345'777'447'161'964'892'117'800'000 possible combinations or am i wrong? xP

    @dawallet i create a imcros and javascript bot just now to do this tries and it is running for the 3 words pass... Although by my math so i can reach the last try i will take 34.08 years... LOL

    I know that imacros is not the best way to do this but it literally took me 10 minutes to do!

    EDIT: actually i redid the math and it will take me 408.96 years to reach the last try this way hahahaha Imacros is not for this for sure hahahaha


  • Mod

    If order in combinations doesn't matter - need use (r!)/(n! * (n - r)!).
    But in BURST passwords order of words matter, so D^W


  • admin

    @Blago Yeah, I was thinking of the formula for combinations, not permutations. For permutations it (n!)/(n - r)! , which presumes the same word is not used more than once, if words can be repeated then n ^ r.


  • admin

    @haitch Two word account cracked - took approx 29 minutes. 1,395,756 passphrases tested - approx 800 per second

    3 word running - worst case about 62 days. Four word worst case is 276 years. For each additional word, multiply the previous result by 1626. So a five word result is worst case 448,000 years. For 12 words I come up with 13,537,856,339,904,134,474,012,675,034 years. Replace one character in the phrase with a number or symbol - you just made it virtually impossible - the 12 word passphrase from a known dictionary is basically brute force proof.



  • @haitch yep me personaly with the new wallet i auto generated a pass phrase and then added some numbers , symbols , caps in various places so its not using 100% whats in the known word data base.



  • @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


Log in to reply
 

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