|
| 1 | +# minerProxyCrack |
| 2 | + |
| 3 | +破解 @Char1esOrz的minerProxy v3.0.3(以下简称303),修改作者抽水钱包为自己 |
| 4 | + |
| 5 | +## 原理 |
| 6 | + |
| 7 | +303的各版本钱包地址信息如下 |
| 8 | + |
| 9 | +``` |
| 10 | +linux: |
| 11 | +
|
| 12 | +minerProxy/minerProxy_cmd: 大小8182977字节, 钱包地址位于0x0032780d |
| 13 | +minerProxy_config: 大小8484988字节, 钱包地址位于0x0034d1cb |
| 14 | +minerProxy_web: 大小17611821字节,钱包地址位于0x00495638 |
| 15 | +
|
| 16 | +windows: |
| 17 | +
|
| 18 | +minerProxy/minerProxy_cmd.exe: 大小8391168字节, 钱包地址位于0x0032a8ac |
| 19 | +minerProxy_config.exe: 大小8757248字节, 钱包地址位于0x00357b1c |
| 20 | +minerProxy_web.exe: 大小17880576字节,钱包地址位于0x004a07d5 |
| 21 | +``` |
| 22 | + |
| 23 | +由此均可得出@Char1esOrz的钱包为`46baD2c3b04A7A5cc055F1e8782782077DDaEb8B`,其E池挖矿地址为 |
| 24 | + |
| 25 | +https://ethermine.org/miners/46baD2c3b04A7A5cc055F1e8782782077DDaEb8B/dashboard |
| 26 | + |
| 27 | +其它的盗版303均在上文相应地址信息处修改了作者抽水钱包,因此并无@Char1esOrz所说的暗抽100%,只是作者抽水变为盗版作者自己 |
| 28 | + |
| 29 | +例如,该盗版303 https://github.com/minerproxyeth/minerproxy |
| 30 | + |
| 31 | +根据上文相应地址信息不难得出其钱包为`E489845D5e4B38dF4639b2BC13f1F0C27B861f78`,其挖矿地址为 |
| 32 | + |
| 33 | +https://ethermine.org/miners/E489845D5e4B38dF4639b2BC13f1F0C27B861f78/dashboard |
| 34 | + |
| 35 | +可以看到共同的`devfee303`矿工名 |
| 36 | + |
| 37 | +`crack303.py`将根据输入文件的**字节大小**判断是303的哪一个文件,进而根据地址信息进行修改 |
| 38 | + |
| 39 | +## 开始 |
| 40 | + |
| 41 | +### 检查*Python*是否安装(*Python2*, *Python3*都可,若*Python*已安装则直接进入破解步骤) |
| 42 | + |
| 43 | +对于linux/windows用户,输入`python --version` |
| 44 | + |
| 45 | +若显示了*Python*的版本信息则说明已安装,若提示诸如`command not found`等则需安装 |
| 46 | + |
| 47 | +### 安装*Python* |
| 48 | + |
| 49 | +#### linux |
| 50 | + |
| 51 | +绝大多数linux系统自带*Python2*或*Python3* |
| 52 | + |
| 53 | +若仍然没有版本信息 |
| 54 | + |
| 55 | +* ubuntu,debian用户:输入`sudo apt install python` |
| 56 | +* centos用户:输入`yum install python` |
| 57 | + |
| 58 | +待安装完成后,再输入`python --version`检查 |
| 59 | + |
| 60 | +#### windows |
| 61 | + |
| 62 | +在[官网](https://www.python.org/downloads/windows/)选择一个版本下载安装。安装时**需要**在安装程序底部勾选`Add Python 3.x to PATH`,否则需要自己配置PATH |
| 63 | + |
| 64 | +确定安装好了后,输入`python --version`,显示*Python*的版本信息说明安装成功 |
| 65 | + |
| 66 | +### 破解 |
| 67 | + |
| 68 | +#### 下载脚本 |
| 69 | + |
| 70 | +下载本仓库的*Python*脚本:https://github.com/minerproxycracked/minerProxyCrack/archive/refs/tags/v1.0.zip |
| 71 | + |
| 72 | +对于linux用户,可使用`wget`命令下载 |
| 73 | + |
| 74 | +``` |
| 75 | +wget https://github.com/minerproxycracked/minerProxyCrack/archive/refs/tags/v1.0.zip |
| 76 | +``` |
| 77 | + |
| 78 | +下载完毕后使用`unzip`命令解压到当前目录 |
| 79 | + |
| 80 | +``` |
| 81 | +unzip v1.0.zip -d . |
| 82 | +``` |
| 83 | + |
| 84 | +解压出的文件夹为`minerProxyCrack-1.0`,进入该目录 |
| 85 | + |
| 86 | +对于windows用户,下载、解压,进入解压的目录 |
| 87 | + |
| 88 | +#### 替换钱包(以下步骤linux和windows相同) |
| 89 | + |
| 90 | +根据前文所述,`crack303.py`将根据输入文件的**字节大小**判断是303的哪一个文件,进而对钱包进行修改,因此文件大小需匹配303的任意一个版本 |
| 91 | + |
| 92 | +用法:`python crack303.py -t TARGET -w WALLET -o OUTPUT` |
| 93 | + |
| 94 | +其中,`TARGET`为要破解的303文件,`WALLET`为要替换的钱包地址,`OUTPUT`为替换后生成的文件 |
| 95 | + |
| 96 | +例如:将`minerProxy_web.exe`和`crack303.py`置于同一目录下,输入 |
| 97 | + |
| 98 | +``` |
| 99 | +python crack303.py -t minerProxy_web.exe -w 0123456789012345678901234567890123456789 -o crack.exe |
| 100 | +``` |
| 101 | + |
| 102 | +`crack303.py`将打印必要的日志信息,用以告知运行记录或错误信息 |
| 103 | + |
| 104 | +若无报错,生成的`crack.exe`的作者抽水钱包已被替换为`0123456789012345678901234567890123456789`(这里的`0123456789...`只是一个示例钱包地址,实际替换时用个人钱包即可) |
| 105 | + |
| 106 | +使用时,在 https://ethermine.org/miners/0123456789012345678901234567890123456789/dashboard 会看到一个名为`devfee303`的矿工,这就是作者抽水,现在都属于你了 |
| 107 | + |
| 108 | +## 注意 |
| 109 | + |
| 110 | +* 303web版前端会有重复统计矿机名的问题,对真实矿机连接、数目、算力和抽水等无影响 |
| 111 | + |
| 112 | +* 303web版不支持直接在网页上修改抽水比例,若要修改需修改`config.yml`配置文件中的`devfee`字段,并重启软件生效 |
| 113 | + |
| 114 | +* 303作者抽水为阶梯抽水 |
| 115 | + * 0 < 抽水 <= 5,作者抽水 = 0.5 |
| 116 | + * 5 < 抽水 <= 10,作者抽水 = 1 |
| 117 | + * 10 < 抽水 <= 20,作者抽水 = 2 |
| 118 | + * 否则,作者抽水 = 抽水 |
| 119 | + |
| 120 | +## 附录 |
| 121 | + |
| 122 | +`md5.py`打印一个文件的md5(什么是md5自行百度),用以比较一个文件较之前是否有所改动,用法: |
| 123 | + |
| 124 | +``` |
| 125 | +python md5.py -f FILE |
| 126 | +``` |
| 127 | + |
| 128 | +`FILE`为要获取md5的文件 |
| 129 | + |
| 130 | +@Char1esOrz 303原版的md5如下:( @Char1esOrz 303原版下载地址:https://github.com/Char1esOrz/minerProxy/releases/tag/v3.0.3 ) |
| 131 | + |
| 132 | +``` |
| 133 | +linux: |
| 134 | +
|
| 135 | +minerProxy/minerProxy_cmd: 600db2c8eb0d89652b1e60fe03e95e83 |
| 136 | +minerProxy_config: 86147c12411c69c36c258efdc0521a5a |
| 137 | +minerProxy_web: 1418d75af86422677c335f7bab8c7a08 |
| 138 | +
|
| 139 | +windows: |
| 140 | +
|
| 141 | +minerProxy/minerProxy_cmd.exe: 6ef188e71741a3ec9857b65e8f50dd34 |
| 142 | +minerProxy_config.exe: 7a33191c41dd09846791819af00ee920 |
| 143 | +minerProxy_web.exe: eda11b2b35c653fd36dbf3363c6c52d5 |
| 144 | +``` |
| 145 | + |
| 146 | +`plot.py`显示303作者阶梯抽水示意图,效果见`plot.png`,用法(需安装所需依赖,自行百度): |
| 147 | + |
| 148 | +``` |
| 149 | +python plot.py |
| 150 | +``` |
| 151 | + |
| 152 | +## 备份 |
| 153 | + |
| 154 | +[某盗版303备份](https://github.com/minerproxyeth/minerproxy):https://github.com/minerproxycracked/minerproxyeth-minerproxy |
| 155 | + |
| 156 | +[@Char1esOrz备份](https://github.com/Char1esOrz/minerProxy):https://github.com/minerproxycracked/Char1esOrz-minerProxy |
| 157 | + |
| 158 | +@Char1esOrz备份 各版本下载地址:https://github.com/minerproxycracked/Char1esOrz-minerProxy/tags |
| 159 | + |
| 160 | +@Char1esOrz备份 303原版下载地址:https://github.com/minerproxycracked/Char1esOrz-minerProxy/releases/tag/v3.0.3 |
| 161 | + |
| 162 | +## 其它 |
| 163 | + |
| 164 | +觉得好用可以点个star或fork |
| 165 | + |
| 166 | +捐赠:0x39B849857425643B0036fd932D705cA61BDCF4e9 |
0 commit comments