forked from Pymmdrza/EthereumMnemonicCrack
-
Notifications
You must be signed in to change notification settings - Fork 1
/
MneEthOff.py
69 lines (59 loc) · 2.52 KB
/
MneEthOff.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import random
from rich import print
from rich.panel import Panel
from rich.console import Console
from hdwallet import HDWallet
from hdwallet import BIP44HDWallet
from hdwallet.cryptocurrencies import EthereumMainnet as Cryptocurrency
from hdwallet.utils import is_mnemonic
from lxml import html
from mnemonic import Mnemonic
from multiprocessing import Process
filename = 'eth500.txt'
with open(filename) as f :
add = f.read().split()
add = set(add)
console = Console()
def mmdrza() :
z = 1
w = 0
while True :
z += 1
langrnd = ['english' , 'french']
sellan = random.choice(langrnd)
mne = Mnemonic(str(sellan))
listno = ["128" , "256"]
rnd = random.choice(listno)
words = mne.generate(strength = int(rnd))
STRENGTH = int(rnd)
LANGUAGE: str = (sellan)
MNEMONIC = words
PASSPHRASE: str = "meherett"
assert is_mnemonic(mnemonic = words , language = sellan)
bip44_hdwallet: BIP44HDWallet = BIP44HDWallet(cryptocurrency = Cryptocurrency , account = 0 , change = False ,
address = 0)
bip44_hdwallet.from_mnemonic(mnemonic = MNEMONIC , passphrase = PASSPHRASE , language = LANGUAGE)
mixword = words[:32]
addr = bip44_hdwallet.p2pkh_address()
priv = bip44_hdwallet.private_key()
MmdrzaPanel = str(
'[gold1 on grey15]Total Checked: '+'[orange_red1]'+str(z)+'[/][gold1 on grey15] '+' Win:'+'[white]'+str(w)+'[/]'+'\n[gold1 on grey15]Addr: '+'[white] '+str(addr)+'[/]\nPRIVATEKEY: [grey54]'+str(priv)+'[/]')
style = "bold on grey11"
console.print(Panel(str(MmdrzaPanel) , title = "[white]Ethereum Mnemonic Checker V3[/]" , subtitle = "[green_yellow blink] Mmdrza.Com [/]" , style = "gold1") , style = style , justify = "full")
z += 1
if addr in add :
w += 1
f1 = open('Winner___ETH___WalletWinner.txt' , 'a')
f1.write('\nAddress === '+str(addr))
f1.write('\nPrivateKey === '+str(priv))
f1.write('\nMnemonic === '+str(words))
f1.write('\nTransaction === '+str(bal))
f1.write('\n -------[ M M D R Z A . C o M ]------ \n')
f1.close()
# ============================
mmdrza()
if __name__ == '__main__' :
for i in range(len(add)) :
p = multiprocessing.Process(target = mmdrza)
p.start()
p.join()