Hackers of India

Smart Contract Phishing : Attack & Defense

By  Tejaswa Rastogi  on 07 Aug 2023 @ C0c0n


Presentation Material

AI Generated Summarymay contain errors

Here is a summarized version of the content:

The speaker is discussing the importance of understanding smart contract security,<|begin_of_text|>2008 features in the Solidity language. They explain how they created a custom feature that overrides the built-in block.number feature, allowing them to control the block number and create a custom logic.

The speaker also highlights the potential attack vectors in smart contracts, emphasizing the need for users to be aware of these risks. They mention that even end-users can fall prey to attackers if they don’t understand the basics of security.

To mitigate this risk, the speaker recommends four key takeaways for end-users:

  1. Avoid interacting with unverified contracts.
  2. Research the team and protocol behind a contract before interacting with it.
  3. Rely on well-known security firms or independent security researchers to get a sense of security.
  4. Recognize that security is not an option, but a necessity in today’s world.

The speaker concludes by emphasizing the importance of standing up against injustice and evil forces, quoting a phrase from a song that encourages listeners to fight against their weaknesses and stand up for what is right.