|
@@ -1,30 +1,30 @@
|
1
|
|
-# Papers
|
2
|
|
-## SMARTIAN: Enhancing Smart Contract Fuzzingwith Static and Dynamic Data-Flow Analyses
|
3
|
|
-
|
4
|
|
-- listed as: "arbitrary write" (Choi et al., 2021)
|
5
|
|
-- from: [IEEE](https://ieeexplore.ieee.org/document/9678888)
|
6
|
|
-- file: [PDF](choi-ase2021.pdf)
|
7
|
|
-
|
8
|
|
-## SmartFuzzDriverGen: Smart ContractFuzzing Automation for Golang
|
9
|
|
-
|
10
|
|
-- listed as: "buffer-overwrite" (Pani et al., 2023)
|
11
|
|
-- from: [ACM](https://dl.acm.org/doi/fullHtml/10.1145/3578527.3578538)
|
12
|
|
-- file: [PDF](SmartFuzzDriverGen_ Smart Contract Fuzzing Automation for Golang.pdf)
|
13
|
|
-
|
14
|
|
-## teEther: Gnawing at Ethereum to Automatically Exploit Smart Contracts
|
15
|
|
-
|
16
|
|
-- listed as: "storage modification" (Krupp and Rossow, 2018)
|
17
|
|
-- from: [Usenix](https://www.usenix.org/conference/usenixsecurity18/presentation/krupp)
|
18
|
|
-- talk: [Youtube](https://www.youtube.com/watch?v=mW4jQzPVP_A)
|
19
|
|
-- file: [PDF](sec18-krupp.pdf)
|
20
|
|
-
|
21
|
|
-## Securify: Practical Security Analysis of Smart Contracts
|
22
|
|
-
|
23
|
|
-- listed as: "unrestricted write" (Tsankov et al., 2018)
|
24
|
|
-- from: [ACM](https://dl.acm.org/doi/10.1145/3243734.3243780)
|
25
|
|
-- talk: On ACM page
|
26
|
|
-- file: [PDF](Securify Practical Security Analysis of Smart Contracts.pdf)
|
27
|
|
-
|
28
|
|
-## "SWC-124: Write to Arbitrary Storage Location" (SmartContractSecurity, 2020)
|
29
|
|
-
|
30
|
|
-- from: [SWCregistry](https://swcregistry.io/docs/SWC-124/)
|
|
1
|
+# Papers
|
|
2
|
+## SMARTIAN: Enhancing Smart Contract Fuzzingwith Static and Dynamic Data-Flow Analyses
|
|
3
|
+
|
|
4
|
+- listed as: "arbitrary write" (Choi et al., 2021)
|
|
5
|
+- from: [IEEE](https://ieeexplore.ieee.org/document/9678888)
|
|
6
|
+- file: [PDF](choi-ase2021.pdf)
|
|
7
|
+
|
|
8
|
+## SmartFuzzDriverGen: Smart ContractFuzzing Automation for Golang
|
|
9
|
+
|
|
10
|
+- listed as: "buffer-overwrite" (Pani et al., 2023)
|
|
11
|
+- from: [ACM](https://dl.acm.org/doi/fullHtml/10.1145/3578527.3578538)
|
|
12
|
+- file: [PDF](SmartFuzzDriverGen_ Smart Contract Fuzzing Automation for Golang.pdf)
|
|
13
|
+
|
|
14
|
+## teEther: Gnawing at Ethereum to Automatically Exploit Smart Contracts
|
|
15
|
+
|
|
16
|
+- listed as: "storage modification" (Krupp and Rossow, 2018)
|
|
17
|
+- from: [Usenix](https://www.usenix.org/conference/usenixsecurity18/presentation/krupp)
|
|
18
|
+- talk: [Youtube](https://www.youtube.com/watch?v=mW4jQzPVP_A)
|
|
19
|
+- file: [PDF](sec18-krupp.pdf)
|
|
20
|
+
|
|
21
|
+## Securify: Practical Security Analysis of Smart Contracts
|
|
22
|
+
|
|
23
|
+- listed as: "unrestricted write" (Tsankov et al., 2018)
|
|
24
|
+- from: [ACM](https://dl.acm.org/doi/10.1145/3243734.3243780)
|
|
25
|
+- talk: On ACM page
|
|
26
|
+- file: [PDF](Securify Practical Security Analysis of Smart Contracts.pdf)
|
|
27
|
+
|
|
28
|
+## "SWC-124: Write to Arbitrary Storage Location" (SmartContractSecurity, 2020)
|
|
29
|
+
|
|
30
|
+- from: [SWCregistry](https://swcregistry.io/docs/SWC-124/)
|