离arb空投还有几个小时,看到有人发了arb钱包的救援脚本。但是很多小伙伴不懂js。不会使用脚本。这里写一个简单的文章介绍如何使用脚本,和黑客抢钱包里面的arb代币。
安装依赖
打开项目,使用npm安装需要的依赖
npm install
这里需要电脑安装nodejs,没有安装的可以去官网下载安装
https://nodejs.org/en
配置私钥
第二步配置好泄露的私钥和发送gas费的私钥
这里COMPROMISED_PRIVATE_KEY
为有arb空投资格的用户私钥
这里SAFE_PRIVATE_KEY
为我们给上面钱包发gas费的钱包,为安全的钱包
COMPROMISED_PRIVATE_KEY= SAFE_PRIVATE_KEY=
然后将.env-example
文件名更改为.env
修改代码
将claim.js代码中的第40行修改为空投账号可以获得的arb代币数量,比如你有资格获得100个arb空投,那么你就输入100
... const tokensToClaim = ethers.parseEther('6750'); // 修改这里 ...
代码讲解
为了更好的理解脚本如何工作,这里简单介绍下脚本如何工作的
1.首先我们会从safe钱包发送一点eth给被黑钱包,作为手续费 2.然后使用被黑钱包调用arb空投合约,获取arb代币 3.然后被黑钱包将arb发送给safe钱包,完成救援
async function execute() { // send gas from safe wallet to compromised wallet safeWallet.sendTransaction({ to: compromisedWallet.address, value: 2000000000000, // 0.0002 eth ~ $0.32 }); // claim arb tokens const tx1 = { to: claimContract.getAddress(), data: functionSignature1, nonce: 0, }; // transfer arb tokens to safe wallet const tx2 = { to: tokenContract.getAddress(), data: functionSignature2, nonce: 0 }; const array = [tx1, tx2]; let nonce = await provider.getTransactionCount(compromisedWallet.address); for (let i = 0; i < array.length; i++) { array[i].nonce = nonce; compromisedWallet.sendTransaction(array[i]); nonce+=1; } }
运行代码
设置好闹钟,一旦空投开始,马上在命令行中输入下面命令,运行脚本
node claim.js
脚本不一定可以抢到arb代币,毕竟现在很多人已经盯上了,并且这和你的网络,rpc节点有很大的关系。如果你的钱包没有被黑客盯上,那么使用这个脚本就可以及时取回私钥泄露钱包的空投arb
也可以关注公众号发送arb关键字获取代码
原始代码来源:https://eth.antcave.club/arb-arb
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...