├── trxpy.JPG ├── trxpy copy.png ├── README.md └── trxpy.py /trxpy.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pymmdrza/TRXPy/HEAD/trxpy.JPG -------------------------------------------------------------------------------- /trxpy copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pymmdrza/TRXPy/HEAD/trxpy copy.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TRXPy (TRON Address And PrivateKey Hunting) 2 | 3 | --- 4 | 5 | 6 | ![tron private key hack and hunting](https://github.com/Pymmdrza/TRXPy/blob/mainx/trxpy%20copy.png 'tron private key hack and hunting') 7 | 8 | 9 | 10 | Tron (TRX) address Generator and Hunting Online 11 | 12 | 13 | first install this package's: 14 | 15 | ``` 16 | pip3 install tronpy 17 | pip3 install tronapi 18 | ``` 19 | 20 | --- 21 | 22 | 23 | trial version screen capture : 24 | 25 | 26 | 27 | ![](https://github.com/Pymmdrza/TRXPy/raw/mainx/trxpy.JPG) 28 | 29 | 30 | Programmer Telegram ID [@MrPyMmdrza](https://t.me/MrPyMmdrza) 31 | 32 | Programmer Telegram Channel [@CryptoAttacker](https://t.me/CryptoAttacker) 33 | 34 | > **Warning** 35 | > Unfortunately, due to the ignorance of some dear users, we were not informed that some profiteers and uncultured people are selling some of my scripts at a lower price. And the user does not receive anything after payment. Some of these ignorant people give malicious and viral files to users. From here, I declare that the only official source for selling my scripts is the [website](https://mmdrza.com) and [Telegram ID](https://t.me/MrPyMmdrza) or [Telegram Channel](https://t.me/CryptoAttacker). 36 | -------------------------------------------------------------------------------- /trxpy.py: -------------------------------------------------------------------------------- 1 | # dMMMMMMP dMMMMb dMP .aMMMb dMP 2 | # dMP dMP.dMP amr dMP"dMP dMP 3 | # dMP dMMMMK" dMP dMMMMMP dMP 4 | # dMP dMP"AMF dMP dMP dMP dMP 5 | # dMP dMP dMP dMP dMP dMP dMMMMMP 6 | 7 | 8 | import random 9 | 10 | import base58 11 | import ecdsa 12 | import requests 13 | from Crypto.Hash import keccak 14 | from rich import print 15 | 16 | 17 | def keccak256(data): 18 | hasher = keccak.new(digest_bits=256) 19 | hasher.update(data) 20 | return hasher.digest() 21 | 22 | 23 | def get_signing_key(raw_priv): 24 | return ecdsa.SigningKey.from_string(raw_priv, curve=ecdsa.SECP256k1) 25 | 26 | 27 | def verifying_key_to_addr(key): 28 | pub_key = key.to_string() 29 | primitive_addr = b'\x41' + keccak256(pub_key)[-20:] 30 | # 0 (zero), O (capital o), I (capital i) and l (lower case L) 31 | addr = base58.b58encode_check(primitive_addr) 32 | return addr 33 | 34 | 35 | def valtxid(addr): 36 | return balances 37 | 38 | 39 | z = 0 40 | w = 0 41 | while True: 42 | raw = bytes(random.sample(range(0, 256), 32)) 43 | # raw = bytes.fromhex('a0a7acc6256c3..........b9d7ec23e0e01598d152') 44 | key = get_signing_key(raw) 45 | addr = verifying_key_to_addr(key.get_verifying_key()).decode() 46 | priv = raw.hex() 47 | block = requests.get("https://apilist.tronscan.org/api/account?address=" + addr) 48 | res = block.json() 49 | balances = dict(res)["balances"][0]["amount"] 50 | bal = float(balances) 51 | if float(bal) > 0: 52 | w += 1 53 | f = open("FileTRXWinner.txt", "a") 54 | f.write('\nADDReSS: ' + str(addr) + ' bal: ' + float(bal)) 55 | f.write('\nPRIVATEKEY: ' + str(priv)) 56 | f.write('\n------------------------') 57 | f.close() 58 | else: 59 | print('[red1]Total Scan : [/][b blue]' + str(z) + '[/]') 60 | print('[gold1]Address: [/]' + addr + ' Balance: ', bal) 61 | print('[gold1]Address(hex):[/]' + base58.b58decode_check(addr.encode()).hex()) 62 | # print('Public Key: ', key.get_verifying_key().to_string().hex()) 63 | print('[gold1]Private Key: [/][red1]' + raw.hex() + '[/]') 64 | z += 1 65 | --------------------------------------------------------------------------------