自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python小记之 yaml配置文件

Python操作yaml配置文件

2022-06-27 15:22:30 540

原创 6.26 Python小记**args** kwargs

这里*args是一个tuple,kwargs是一个dict多线程可以用threadpoolexecute这个线程池模块来做,想了一下根本不需要动态添加任务,末尾写一个死循环有任务来直接pool.submit因该就能提交了。任务量太大可以分段提交,也没必要重写。先用着吧,项目里不够了再看看怎么改。还有python的打包,发布.........

2022-06-27 00:20:27 229

原创 web基础4.17

(论述题)1)在网页上显示当前日期(x年x月x日)、时间(x点x分x秒)、星期(星期x)2)根据时间5-11点,网页显示“早上好”、11-13点显示“中午好”,13-17点显示“下午好”、17-21点显示“晚上好”21点到4点显示“快睡觉”3)表单中提供文本框、按钮,可以让用户输入1-5个成绩,(个数不确定,可以字符串形式,也可以一个个输入方式)4)按下计算按钮,提示框显示所有成绩和平均成绩<!DOCTYPE html><html lang="en"><he.

2022-04-17 19:54:36 305

原创 关于vue自定义指令的更新

bind --> beforeMount 指令绑定到元素后发生。只发生一次inserted --> mounted 元素插入到父DOM后发生beforeUpdate: Vue3.x新添加的,这是在元素更新之前调用,componentUpdated --> updatedbeforeUnmount : Vue3.x新添加的,将在卸载元素前调用unbind --> unmounted...

2022-03-29 15:21:26 1762

原创 web基础3.28

web作业,Jquery,用vue怕被老师说是抄的…后端转前端加油2022.3.28<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>计算器</title> <script src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>&lt

2022-03-28 23:03:30 628

原创 企业级部署之多群组多机构+新增节点

企业级部署之多群组多机构+新增节点团队任务需要基于Weldentity做开发,狗子哥又刚好发了鸡腿任务。把上次的单群组双机构双节点组网模式延伸下,再加上新增节点的操作。玩转WeIdentity之可视化部署这里狗子哥通过build_chain高效完成了部署,如果只是为了学习Weldentity或者搭链测试还是建议使用这个或one_click_generator。生命不息,折腾不止这里依旧是使用真机环境。感谢队里师傅们的服务器????1. 下载安装 git clone https://git

2020-10-04 02:44:23 1476 2

原创 合约安全之越权攻击

越权的关键漏洞函数是:delegatecall。这个函数在之前的重入攻击中有提到是属于地址类型的成员函数。他还有一种调用方式:addr.delegatecall(bytes4(keccak256("test(string,uint)")),"test",1);addr.delegatecall(bytes4(keccak256("test()")));在官网中,这些底层调用函数是这么解释的而对delegate官网也有专门的解释委托调用/代码调用和库有一种特殊类型的消...

2020-08-09 18:47:35 751 1

原创 合约安全实战两则

1.//0x202E653dA93c2a06076FC95B0A07E39B6003C5f6 Ropstenpragma solidity ^0.4.23;/** * The CoinFlip contract does nothing... */contract CoinFlip { uint256 lashHash; uint256 Factor = 20244007718664171871063861089; mapping (address => uint).

2020-08-06 10:07:05 456

原创 合约安全之重入攻击

还记得当年的ZheDao事件,硬是让以太坊硬分叉造就了以太经典ETC。一个月就筹集了1个多亿刀的以太啊,想都不敢想。16年那会,要是俺就接触了合约安全多好~哈哈。那不早就财富自由了…要学习重入攻击,需要了解如下几个基本概念什么是gas、gas limit、gas price什么是fallback回退函数什么是transfer、send、call1.gas以太坊在区块链上实现了一个运行环境,被称为以太坊虚拟机(EVM)。每个参与到网络的节点都会运行都会运行EVM作为区块验证协议的一部分

2020-07-29 13:43:31 1236

原创 wetty安装+使用acme.sh配置ssl

比赛,需要用到web调用控制台。wetty实现了web+tty这种功能,而且比较轻便。但是这种给客户用,是不是有点不安全。环境:centos配置:node >=6.9,make,python,build-essential安装build-essentialyum install make automake gcc gcc-c++ kernel-devel安装yarncurl --silent --location https://dl.yarnpkg.com/rpm/yarn.

2020-07-28 02:27:56 649

原创 wsl2搭建fabric单机samples网络

0.安装ubuntu for Win10在Microsoft store安装就好,不赘述啦。1.配置源&安装ssh清华镜像站:# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubu

2020-07-26 10:07:38 583

原创 FISCO BCOS多机部署之单群组双机构双节点组网模式

今天凌晨交的POC,现在复现完组网过程就可以碎觉了,emm~0.需求分析有两台服务器,狗子哥说每台服务器一个节点。那么每台机子下一个机构生成一个节点,两个连一块,即:双机构双节点单群组。这样就不能使用官方的一键螺旋快乐飞天脚本了:使用generator运维部署工具,于是就出现了问题(基地爆炸,问题不大)。1.下载安装运维部署工具这里假设机子上什么都没有,因为使用源码编译客户端的用户不用最后一步下载cd ~/ && git clone https://github.

2020-07-22 00:05:25 8317

原创 [SCTF2020] pysandbox

Python沙盒逃逸之过滤小括号和引号当时做题的时候盯着这张图看了一天????:哈哈哈,来康题目。from flask import Flask, requestapp = Flask(__name__)@app.route('/', methods=["POST","GET"])def security(): secret = request.form["cmd"] for i in secret: if not 42 <= ord(i) <

2020-07-21 00:35:00 689

原创 [SCTF2020]CloudDisk

又来水文章了十几天前的比赛,今天没blog写,来复现下web签到题。clone官方wp&docker环境docker build -t sctf/clouddisk .docker run -d -p 8090:3333 2f2使用当前目录的dockerfile提取镜像,tag叫做sctf/clouddisk后台创建新容器并制定映射端口为8090+上题目给的一段源码:const fs = require('fs');const path = require('path')

2020-07-20 01:31:34 1462

原创 从0开始搭建辅助ENS注册DAPP(4)(完)

与合约交互的函数库写了,用于收款的合约写了,现在来使用django搭建整个框架。(前端部分略过因为我不会呀(╹▽╹))使用django管理工具新建项目django-admin startproject ens_dapp

2020-07-18 23:42:30 328

原创 从0开始搭建辅助ENS注册DAPP(3)

今天就完成那个合约吧。划下水,因为有别的事情。这个合约要完成的功能是:1.接收转账,>0.01eth就触发event返回msg.sender和其提交的domain还有一个判断True。这个判断在资金不足时返回False2.转出资金到owner账户代码如下:// SPDX-License-Identifier: MITpragma solidity >=0.4.21 <0.7.0;contract getdomain{ address _owner; const

2020-07-17 22:47:22 277 2

原创 FSICO BCOS多机部署之端口开放

Network error:Connection refusedNetwork error:Connection refused终极解决系列其实昨晚写完日记之前有个组里的任务才那么晚,要搞FB的多机部署需要开三个端口30300/8545/20200。有关FSICO BCOS和FISCO BCOS generator的可以参考:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/introduction.htmlhtt

2020-07-17 11:06:10 1516

原创 从0开始搭建辅助ENS注册DAPP(2)

昨天了解了ENS基本架构,和对要做的DAPP的一个简单规划。今天完成用web3.py与合约交互,进行ENS注册与子域名相关操作。系列文章仅作为学习笔记,谨慎参考!我本来就菜,你要说我误人子弟之类的,我会生气的,要用到的几个函数:w3.eth.contract #初始化一个合约con.functions.func().buildTransaction #创建一个调用合约函数的交易w3.eth.account.signTransaction #对上面的交易使用私钥进行签名w3.eth.se

2020-07-17 00:54:21 523 4

原创 从0开始搭建辅助ENS注册DAPP(1)

ENS概念:Ethereum Name Service 也就是以太坊命名服务,对标DNS,但和DNS不同架构。就目前,我感觉ENS的存在让我不用保存记录冗长的地址或二维码了,但ENS的作用不止如此。ens中存在两大架构,注册表和解析器。注册表相当于ENS的户籍系统,记录着所有的域名的{地址、解析器、TTL},解析器帮助解析域名到相应元数据。除了基本架构外,我在学习过程中还遇到了一些问题,如术语、注册流程、一些函数的工作方式,都将一一做入坑记录。(才疏学浅,也是处涉领域,文章仅做记录,慎重参考!)

2020-07-15 18:18:31 854

原创 使用truffle react构建完整项目(完)

总算是把整个流程走完了。因为教程是多年前的,基本没看,全程靠懵和官方文档。今天就做了一件事,通过通过web3.js和合约互动…本来早几年就做了的事。但是这是通过react封装过的。英文不好。看demo看了半天。import React, { Component } from "react";import VotingContract from "./contracts/Voting.json";import getWeb3 from "./getWeb3";import "./App.c

2020-05-20 00:27:34 928

原创 truffle框架之react学习

今天满课,所以简单了解了下truffle的unbox中的react。通过这个构建UI界面真的蛮简单。因为课程需要就先看了下。然后是跟着写了voting的合约,蛮简单,主要是过一下0.5.16中的不同。中间有很多坑。(依然很多坑)首先构建就是坑:truffle unbox react不出所料这个时候应该会有:gyp ERR! find VS You need to install the latest version of VisualStudiogyp ERR! find VS includ

2020-05-19 00:06:02 920

原创 truffle devlop控制台与合约交互

开学了,ctf比赛加上课程,就没怎么看合约了。(实话是打游戏呢)今天复习下之前的东西,顺便把web3.js开进去。按照课程进度,接下来会用truffle写一个投票dapp的demo。还是一如既往的遇到很多坑。(接下来还是记录的详细点吧。过了这么多天回来看之前的记录都看不懂了…)——————————首先初始一个工程:truffle init如果巨慢可移步:镜像站大全然后创建合约和对应js文件:js文件格式:编号_xx_xx.js如果有需要,可以改solidity版本:这里vsc

2020-05-16 23:36:24 553

原创 truffle+infura部署合约上ropsten

2020.4.10

2020-04-11 04:02:38 749 1

原创 使用truffle构建ERC20代币

2020.4.9

2020-04-09 23:29:18 877

原创 以太坊solidity实例学习

2020.4.7

2020-04-07 21:26:33 349

原创 以太坊solidity基础4

2020.4.6

2020-04-06 20:31:00 233

原创 以太坊solidity基础2

2020.4.4

2020-04-04 16:35:22 242

原创 以太坊solidity基础1

2020.4.3

2020-04-03 20:39:55 1073 2

墨墨词库数据库,可通过此数据库导出墨墨词库

墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。 墨墨词库数据库,可通过此数据库导出墨墨词库。

2022-12-16

soljson-v0.5.16+commit.9c3226ce.js

soljson-v0.5.16+commit.9c3226ce.js soljson-v0.5.16+commit.9c3226ce.js

2020-10-24

soljson-v0.5.8 commit.23d335f2.js

soljson-v0.5.8 commit.23d335f2.js soljson-v0.5.8 commit.23d335f2.js

2020-10-24

soljson-v0.4.24 commit.e67f0147.js

soljson-v0.4.24 commit.e67f0147.js soljson-v0.4.24 commit.e67f0147.js

2020-10-24

soljson-v0.4.23+commit.124ca40d.js

soljson-v0.4.23+commit.124ca40d.js soljson-v0.4.23+commit.124ca40d.js

2020-10-24

soljson-v0.4.7 commit.822622cf.js

soljson-v0.4.7 commit.822622cf.js soljson-v0.4.7 commit.822622cf.js

2020-10-24

hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz.rar

hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz.rar是fabric-samples网络的配置环境,因为教程中官方网站没有了,在这里备份一下。包含两个文件,hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz和hyperledger-fabric-linux-amd64-1.4.0.tar.gz。

2020-07-25

soljson-v0.4.21+commit.dfe3193c.js

soljson-v0.4.21+commit.dfe3193c.js solidity的0.4.21版本。

2020-05-16

3-4day.rar

mapping.sol struct.sol 动态大小字节数组的声明和更改、清空、push.sol 动态大小字节数组转string.sol 固定大小字节之间转换会丢失.sol 固定大小字节数组.sol 固定字节数组转动态字节数组.sol 数组.sol 标准化的固定大小字节数组转string.txt

2020-04-06

ether1-2day.rar

FirstContract.sol 三个函数的访问权限.sol 三个属性的访问权限.sol 与或非和异或.sol 值传递和引用传递.sol 合约中函数的重写.sol 合约中的this和合约的balance.sol 属性与方法的继承和合约的多继承.sol 布尔类型和逻辑与或非.sol 整数类型的溢出.sol 转账函数send和transfer.sol

2020-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除