PRO:安全生成以太坊ETH靓号钱包地址教程(GPU显卡加速无漏洞版)_onekey怎么卸载

近期区块链领域黑客攻击事件频发,其中有一个很让Cocoa感兴趣的就是Wintermute钱包因靓号地址的问题损失约1.6亿美元,具体说来话长,可以参见慢雾的这篇分析。

0.背景简介

关于什么是靓号地址这里简单解释一下,以太坊钱包的地址是一个由0x开头40个随机字符的16进制字符串,比如V神的钱包地址就是0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B,很难记忆,也没有个性特色。

因此有人就别出心裁,通过暴力枚举的方式,试图找到好看的靓号地址,比如0x888888开头,或者为了节约合约部署的费用,使用0x00000开头的地址。

Profanity就是这样一个靓号地址生成工具。Profanity的特点就是使用了GPU,所以比其他工具更快地找到靓号地址。

币赢2.0系统升级顺利完成,性能和安全性大幅增强:据官方消息,币赢2.0系统升级顺利完成,本次升级主要包含撮合引擎性能升级、增设资产账户、UI界面优化等,性能和安全性大幅增强,高性能撮合引擎,百万级核心撮合技术,系统毫秒级延迟;安全,稳定,可靠的7*24H无间断服务;全新升级的专业交易页,交互体验更加人性化;新系统能够进一步保障资金安全,并且涵盖了所有的交易终端:Web、安卓、iOS端。另外已上线三重上线福利活动,详情见官网。币赢CoinW,致力于为投资者精选优质加密资产,为用户创造科技金融新模式。[2021/4/27 21:02:18]

总之,原项目因为存在漏洞,目前仓库已关闭,而且也不推荐使用,但发现漏洞的1inch帮人帮到底、送佛送上天,提供了船新版本的无漏洞Profanity2,继续满足大家的虚荣心。

虎符联合创始人陈小海:DeFi前景非常好,但目前的安全问题需谨慎:金色财经报道,9月24日,链上ChainUP三周年峰会于深圳举办。在《DeFi暗潮涌动,CEX如何更好的把握市场》圆桌对话环节,对于CEX是否被DEX分流的讨论,虎符联合创始人陈小海认为,中心化交易所在新风口热点到来时,更多顺势而为,在风口上自身结合做产品创新。持续的创新能力和市场敏锐度的把控非常重要。

DEX和CEX并不是竞争关系,各有长短,相辅相成。DeFi未来市场前景非常好,基于DeFi类应用刚刚开启,但目前二级市场炒作和安全很多风险同时存在,市场投资者需保持谨慎态度。[2020/9/24]

但个人感觉1inch安全功夫了得,文档水平太烂,Cocoa贵为期末考试满分的密码学小王子,都看了5分钟才理解到底怎么用。废话少说,以下就是使用教程。

声音 | 全国政协委员王茜:区块链协同计算技术可解决数据安全问题:全国政协委员王茜表示,现在区块链协同计算技术已经可以解决数据安全问题了。政府应下决心突破屏障,建立囊括多元主体的数据开放机制。[2019/1/12]

1.编译代码

考虑到私钥的安全性,这类项目建议从官方源码编译使用,不过Profanity2有个创新改进,下面会提。

1inch这次提供的是Linux下编译的代码,在Windows下编译需要改一个地方,主要是把Dispatcher.cpp中的以下代码修改掉。

#include<arpa/inet.h>改成#include<Winsock2.h>

另外还涉及到OpenCL的SDK以及编译环境搭建的问题,总之这里就假设你已经拿到了可执行程序。

动态 | 慢雾安全团队发布门罗币攻击严重漏洞预警:慢雾安全团队注意到,门罗币修复新型假充值攻击漏洞,问题出现在钱包处理隐身地址(stealth address)收款的校验机制上。隐身地址是门罗币匿名的关键机制之一,如果使用了这个机制来接收用户的匿名转账,攻击者可以向隐身地址发起恶意构造的重复转账,交易所钱包没对这些重复转账进行正确性校验的话,就可能会导致“假充值”攻击发生,从而造成严重损失。[2018/9/27]

2.本地生成密钥对

Profanity2的一大改进就是将原来直接生成私钥、再计算公钥的步骤,改成:

先生成密钥对然后把公钥A放到程序去跑,生成私钥B最后把私钥A和私钥B数学相加,得到私钥C这个私钥C对应的公钥C就是你想要的的靓号了。

其中的数学原理Cocoa还没深入研究,大致猜测就是先用一个安全可靠的工具生成密钥对,再通过程序暴力试出一个偏差量,使私钥加上这个偏差量可以导出靓号公钥。

这样的一个好处就是Profanity2可以交由第三方或者云端来运行,因为最终的私钥C,是由私钥A和私钥B相加得到的。

因此首先要生成私钥A和公钥A,官方提供了命令,在Linux下直接执行即可:

$opensslecparam-genkey-namesecp256k1-text-noout-outformDER|xxd-p-c1000|sed's/41534e31204f49443a20736563703235366b310a30740201010420/PrivateKey:/'|sed's/a00706052b8104000aa144034200/'$'nPublicKey:/'

上述命令执行完成后,屏幕上便会显示出PrivateKey和PublicKey,分别就是私钥A和公钥A,请注意私钥A一定要保管好。

3.使用公钥A去跑出私钥B

将上面步骤得到的PublicKey去掉开头的04也就是公钥A,放到Profanity2中去跑,命令如下:

profanity2--matchingc0c0aXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-z公钥A

稍等一会就会跑出来一个私钥B,过程和原版Profanity类似。

4.最终计算得到靓号地址对应的私钥C

拿到私钥B后,我们只要加上私钥A,即可得出最终靓号地址对应的私钥C了。

官方给了两个命令,分别是shell的和python的,因为我的kali好像没有bc,所以用了python的那个。其中私钥A记得前面加上0x。

(echo'ibase=16;obase=10'&&(echo'(PRIVATE_KEY_A+PRIVATE_KEY_B)%FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F'|tr''''))|bc

$python3

hex((PRIVATE_KEY_A+PRIVATE_KEY_B)%0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F)

最后就得到一个0x开头的私钥C,导入metamask等钱包就可以看到我们的靓号地址啦。

附赠章节:漏洞原理简介

以太坊的私钥是32字节的,但是原版Profanity在生成这个256位的私钥时,仅采用了4字节的随机数作为伪随机数生成器的seed。

这是小弟第一篇区块链安全文章,欢迎各位大佬批评指教。我的twitter:@featherye

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

KuCoinFFF:Andre Cronje:2022加密寒冬_SIU币

加密货币大崩溃和网络大灾难 1、简介 2022年的加密货币市场发生了巨震,多种加密货币价格下跌、网络和交易所的经营失败,共造成了两万亿美元的损失.

[0:0ms0-4:585ms