草庐IT

某60区块链安全之JOP实战二学习记录

区块链安全文章目录区块链安全JumpOrientedProgramming实战二实验目的掌握对EVM逆向能力实验环境实验工具实验原理实验内容JumpOrientedProgramming实战二实验步骤JumpOrientedProgramming实战二实验目的学会使用python3的web3模块学会分析以太坊智能合约中中JumpOrientedProgramming(JOP)问题深刻理解EVM字节码与delegatecall函数调用参数布局掌握对EVM逆向能力找到合约漏洞进行分析并形成利用实验环境Ubuntu18.04操作机实验工具python3实验原理涉及到JOP的是如下三个字节码:0x56

某60区块链安全之JOP实战一学习记录

区块链安全文章目录区块链安全JumpOrientedProgramming实战一实验目的实验环境实验工具实验原理实验内容JumpOrientedProgramming实战一实验步骤分析合约源代码漏洞JumpOrientedProgramming实战一实验目的学会使用python3的web3模块学会分析以太坊智能合约中中JumpOrientedProgramming(JOP)问题深刻理解EVM字节码找到合约漏洞进行分析并形成利用实验环境Ubuntu18.04操作机实验工具python3实验原理JOP的思想和ROP是相似的:串联起一个个小的代码片段(gadget),达成一定的目的。涉及到JOP的是