Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Null meetup phishing decoded 24-08

Avatar for Aadesh Aadesh
August 24, 2024
16

Null meetup phishing decoded 24-08

Avatar for Aadesh

Aadesh

August 24, 2024

Transcript

  1. August 24, 2024 Null Pune 10:00 AM - 1:00 PM

    PHISHING DECODED Everything about phishing
  2. Phishing Based on Delivery (Email phishing, smishing, vishing ) Target/Victim

    (Spear P., Whaling) Secondary method (Pharming, pop-up)
  3. Let’s Hunt! CT logs 1. Certificate Transparency (CT) logs are

    public databases of every HTTPS certificate issued by publicly-trusted Certificate Authorities
  4. JS Beacons All you need is an endpoint which will

    raise an alert, and a small snippet to make a request to that endpoint: if (document.domain != "login.brand.com") { var l = location.href; var r = document.referrer; var m = new Image(); m.src = "https://brand.com/your-alerting-endpoint?l="+ encodeURI(l) + "&r=" + encodeURI(r); } https://docs.canarytokens.org/guide/cloned-web-token.html
  5. Version control references For example, the Monzo website embeds the

    git commit hash using a small JavaScript snippet: var GIT_COMMIT = '444d069468754a26ff2b59495dd71b199a5d6941'; var GIT_BRANCH = 'master';
  6. Subresource Integrity hashes As an example, here's how a website

    might use Subresource Integrity for its CSS: <link href="/assets/css/stylesheet.min.css" integrity="sha256- +vw3Nb9LyQVDfQI46GQGsC4LuwraLFAN7UNGyt0Nzag=" as="style">
  7. Let’s make a strategy for your company Is my brand

    going to be impersonated? If yes then Understand how your brand will be impersonated