Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: hacking

  • JigsawExplorer simultaneously showing a box top preview and a message saying the box top preview is disabled, superimposed with the message "LOL, no it ain't!"

    Quickly Solving JigsawExplorer Puzzles

    A fellow jigsaw-hating geocacher, familiar with my work on Jigidi, challenged me to find a way to bypass JigsawExplorer too. Here's what I came up with...

    Read more - about 3 minutes (480 words)

    • Article
    • 15 comments
    • posted 28 March, 2024
  • Image representing post: Length Extension Attack Demonstration (Video)

    Length Extension Attack Demonstration (Video)

    This is a video version of my blog post, Length Extension Attack. In it, I talk through the theory of length extension attacks and demonstrate an SHA-1 length extension attack against an (imaginary) website.

    The video can also be found on:

    YouTube

    Read more (42 words)

    • Video
    • 1 comment
    • posted 30 November, 2023
  • A browser viewing a photo of a box full of money, overlaid with the caption "This image is valuable!". The URL is full of strangely-encoded characters.

    Length Extension Attack Demonstration

    Hash length extension attacks aren't necessarily intuitive without a little understanding of how vulnerable hashing algorithms work. Using SHA1 as an example, I've put together a step-by-step demonstration with a focus on teaching the underlying principles behind the vulnerability.

    Read more - about 9 minutes (2081 words)

    • Article
    • 6 comments
    • posted 30 November, 2023
  • Image representing post: Solving Jigidi... Again

    Solving Jigidi... Again

    The Jigidi jigsaw solver I wrote a year and a half ago stopped working, so I made another one (it's not as good).

    Read more - about 4 minutes (814 words)

    • Article
    • 28 comments
    • posted 20 March, 2023
  • Screenshot showing radio.garden tuned into YouFM in Mons, Belgium. An additional player control interface appears below the original one.

    Bypassing Region Restrictions on radio.garden

    As the last person on Earth to discover radio.garden, I was disappointed to find that you can't access non-UK stations from within the UK. So I "fixed" it.

    Read more - about 4 minutes (942 words)

    • Article
    • 13 comments
    • posted 15 March, 2023
  • Screenshot showing a Thunderbird calendar popularted with strikes on every day in February.

    UK Strikes in .ics Format

    Need all the UK strike action in your calendar app? I just helped a coworker with that, and I'm happy to share the results with you.

    Read more (209 words)

    • Article
    • 1 comment
    • posted 23 February, 2023
  • Image representing post: Milk and Mail Notifications with Flic 2 Buttons

    Milk and Mail Notifications with Flic 2 Buttons

    Dan deploys Flic 2 "smart buttons" to remind him to read his post and bring the milk in.

    Read more - about 5 minutes (1106 words)

    • Article
    • 5 comments
    • posted 22 June, 2022
  • Hey @VOXI_UK! There's a security #vulnerability in your website. An attacker can (a) exfiltrate mobile numbers and (b) authenticate bypassing OTP.
    Not sure who to talk to about ethical disclosure. Let me know?

    Read more (35 words)

    • Note
    • 2 comments
    • posted 8 June, 2022
  • Jigsaw being solved by moving down-and-right.

    Quickly Solving Jigidi Puzzles

    Forced with a digital jigsaw puzzle to unlock the location of a geocache... Dan resorts to hacking.

    Read more - about 6 minutes (1285 words)

    • Article
    • 462 comments
    • posted 26 August, 2021
  • Image representing post: Getting Twitter Avatars (without the Twitter API)

    Getting Twitter Avatars (without the Twitter API)

    Twitter's API sucks so hard that Dan resorts to screen-scraping for avatar images rather than bothering to use it "properly".

    Read more - about 4 minutes (837 words)

    • Article
    • 7 comments
    • posted 2 June, 2021
  • Image representing post: Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective

    Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective

    Moxie Marlinspike "acquires" a Cellebrite UFED and hacks it, with all the delight and sarcasm you'd expect. Dan partially-translates.

    Read more (448 words)

    • Repost
    • of this original
    • 4 comments
    • posted 27 April, 2021
  • Big List of Naughty Strings


    # Reserved Strings
    #
    # Strings which may be used elsewhere in code
    undefined
    undef
    null
    NULL

    ...

    then
    constructor
    \
    \\

    # Numeric Strings
    #
    # Strings which can be interpreted as numeric
    0
    1
    1.00
    $1.00
    1/2
    1E2

    ...


    Max Woolf
    Max has produced a list of "naughty strings": things you might try injecting into your systems along with any fuzz testing you're doing to check for common errors in escaping, processing, casting, โ€ฆ

    Read more (169 words)

    • Repost
    • of this original
    • posted 21 April, 2021
  • A Creative MuVo MP3 player (and FM radio), powered off, on a white surface.

    Downloading a YouTube Music Playlist for Offline Play

    When Dan is asked how to get YouTube Music onto a retro MP3 player, he uses it as an excuse to explain the process of writing a web scraper.

    Read more - about 6 minutes (1354 words)

    • Article
    • 2 comments
    • posted 17 December, 2020
  • Image representing post: When you browse Instagram and find former Australian Prime Minister Tony Abbott's passport number

    When you browse Instagram and find former Australian Prime Minister Tony Abbott's passport number

    The hacker known as "Alex" spots that Quantas expose all kinds of data to barely-authenticated customers.

    Read more (100 words)

    • Repost
    • posted 19 September, 2020
  • Image representing post: The Perfect Art Heist: Hack the Money, Leave the Painting

    The Perfect Art Heist: Hack the Money, Leave the Painting

    A comic telling the story of a John Constable painting targetted by thieves in 2018 for an unusual heist.

    Read more (175 words)

    • Repost
    • posted 17 July, 2020

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!