Skip to content

Commit 7ec88d1

Browse files
authored
Merge pull request #16040 from 333cipher/333cipher-patch-1
Adding Calldata + UI spoofing security tutorials
2 parents 43d9e3a + df37b05 commit 7ec88d1

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/data/externalTutorials.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,5 +647,29 @@
647647
"timeToRead": "90",
648648
"lang": "en",
649649
"publishDate": "04/24/2024"
650+
},
651+
{
652+
"url": "https://www.cyfrin.io/blog/secure-dapps-against-ui-spoofing-part-1-decoding-transactions",
653+
"title": "Detect UI Spoofing Attacks: Decoding Ethereum Calldata with Python",
654+
"description": "Learn to decode Ethereum calldata to detect malicious transactions before signing.",
655+
"author": "Valentina Rivas",
656+
"authorGithub": "https://github.com/333cipher",
657+
"tags": ["security", "smart contracts", "python", "transactions", "ERC-20"],
658+
"skillLevel": "intermediate",
659+
"timeToRead": "15",
660+
"lang": "en",
661+
"publishDate": "05/07/2025"
662+
},
663+
{
664+
"url": "https://www.cyfrin.io/blog/secure-dapps-against-ui-spoofing-part-2-simulating-transactions",
665+
"title": "Prevent UI Spoofing: Simulating Ethereum Transactions with Foundry & Python",
666+
"description": "Simulate transactions on a local fork to verify on-chain behavior and catch UI spoofing.",
667+
"author": "Valentina Rivas",
668+
"authorGithub": "https://github.com/333cipher",
669+
"tags": ["security", "smart contracts", "foundry", "testing", "python", "ERC-20"],
670+
"skillLevel": "advanced",
671+
"timeToRead": "50",
672+
"lang": "en",
673+
"publishDate": "05/09/2025"
650674
}
651675
]

0 commit comments

Comments
 (0)