πŸš€ Submit a Challenge β€” SecDim AppSec Village CTF at DEF CON 34 and Win a ROG Xbox Ally

PayPal Homograph

4h 20mIntermediateJavaC#JavaScriptPythonGoTypeScript

Since 2005, PayPal users have been the target of many homograph attacks. Adversaries use character lookalikes in domain names, emails, or messages to lure victims. Let's find out what is behind homograph attacks and how to prevent them in our programs.

Topics

  1. Introduction to Visual Spoofing

    Video15m

    From 2005, PayPal users have been tricked by homograph attacks, where bad actors make domain names, emails, or messages look similar to PayPal to deceive victims. An example is PayPai.com, a fake site mimicking PayPal's pages, used to run a phishing scam against PayPal users.

  2. Visual Spoofing

    Lab40m

    Let’s head to the lab to discover, debug, and fix this vulnerability within an actual application.

  3. Lessons learnt - Visual Spoofing

    Lesson5m

    Working with Unicode characters can get tricky and bring up lots of special situations. Homoglyphs are characters that look similar and can make users confused, leading to mistaken security choices. To lower the risks from this, you can limit the types of characters allowed and warn users about tricks that try to fool their eyes. This helps reduce or even stop the problems from these visual tricks.