avatar

shaneson.eth

shaneson.eth

Subscribe to shaneson.eth
Receive the latest updates directly to your inbox.

0xmonaco CTF 体验心得

Publisher
shaneson.eth
January 25
首先,可以代表公司和世界顶级的crypto公司(uniswap,polygon,ledger,chainlink。。。)同台竞技真的是一个非常荣幸的事情。所以我牺牲了宝贵的春节假期,就一直在打这个比赛。

Aptos Move NFT发行代码剖析

Publisher
shaneson.eth
November 13
Move的NFT和Solidity 721/1155相比,相差非常远。所以我觉得挺有必要重新研究一下如何在Aptos发行NFT。我下面的文章的重点是:Aptos Move是面向资源的编程。所以NFT无疑也是一种资源存储在Aptos网络里。

Sui MoveCTF 攻防

Publisher
shaneson.eth
November 10
https://movectf.movebit.xyz/
Card Header

成长 -- 随笔(2)

Publisher
shaneson.eth
November 02
深夜陷入了沉思,回顾了一下自己的成长历程。距离上一次的成长随笔已经过去7个月了~~
Card Header

Aptos Move 开发经验闲谈

Publisher
shaneson.eth
October 29
距离10月1号,刚好快1个月了。

合约攻防比赛--- tctf 《NFT Market》

Publisher
shaneson.eth
September 25
这道题的难度设计非常有意思,最难的地方利用了0.8.15以下的编译器漏洞。注意:0.8.15以下的编译器都会有这种漏洞。原因:0.8.15在动态内存管理的时候,由于太过着急清除内存,导致了数据丢失,在特定的情况下可以被黑客利用,从而绕开检验,从而进行攻击。由于攻击条件太过苛刻,所以一直没有被黑客利用。但,我们在设计calldata结构的时候,还是要知道有这个的存在~~

合约攻防比赛--- PARADIGM CTF 2022 《Rescue》

Publisher
shaneson.eth
September 17
最近大部分精力都在搞Apots和Move,之前承诺的要过一遍CTF 2022的任务清单就一直没有时间继续跟进,刚解完最简单的一题Rescue。代码:

合约攻防比赛--- PARADIGM CTF 2022 环境准备篇

Publisher
shaneson.eth
September 04
合约安全对于一个合约工程师来说是最重要的一门课,也是鉴别高级,还是初级的一道关键门槛。我个人是很喜欢在比赛中锻炼自己的能力(例如打算法比赛),PARADIGM CTF是全球难度最高的合约安全比赛,吸引了全球很多顶尖的区块链安全人员参加。虽然已经结束了,但是研究他的题目对于提升个人能力来说非常有意义。这篇是环境准备篇的科普文,分为比赛中,和比赛后。

Move高级进阶--泛型编程

Publisher
shaneson.eth
August 24
Move语言里,最高级和最难掌握的用法是泛型。它是 Move 灵活性的重要来源,融合C++的泛型编程的思想。与Solidity对比,泛型的功能可以让工厂合约更容易实现合约模版,提供了非常强的灵活性。本文会介绍,我在学习Move泛型编程时的要点。