Andy Swift (@SwiftSecur1) header
Andy Swift (@SwiftSecur1) profile picture

Security Research | Red Team | PenTesting | Reversing | DFIR | CEO of SwiftyNet Firewalls | DC34 ManPages Contest Winner | Views are my own.

Joined January 2020
Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)Photo by Andy Swift (@SwiftSecur1)
Andy Swift retweeted
Once again, a hack starting with social engineering (interview / recruitment pretext) to convince a target to download malicious tools or steal credentials is used to kick off a major attack chain. This time 6+ billion (yep with a B) was stolen.
9
51
4
198
14,873
Episode 48: Citrix, Cloudflare, and Credential Chaos! @0xTib3rius & @SwiftSecur1 chat about a bunch of small topics, from Citrix bugs, to passkeys, to whether Cloudflare is actually just a huge MiTM attack. Links below!
1
3
3
433
Hello, Little People Living Inside Of My Computer, I have made my second ever YouTube video briefly discussing the Chinese government trying to compromise companies in Malaysia. It was fun. youtu.be/ZcsVsr4rpgs
24
77
5
992
37,610
Andy Swift retweeted
Have seen some posts on this that contain an (understandable) misunderstanding of probability. If you use an RNG (true or pseudo), the chance of generating any number is the same as the chance of generating any other. If you ask for 2 6-digit random numbers and you get 123456 and 000000, your RNG isn't necessarily broken. As humans, we see patterns in everything. But patterns can occur by chance. The chances of generating 123123 and 111111 and 428946 are exactly the same. In fact, if an RNG never generated "pattern" numbers, it would actually be less secure than one that did. Even the quoted post is wrong when it says "Each key should be a 116-digit number, but one was just 4." Technically, the key that was "just 4" was a 384 bit number with 381 preceding zeroes. Many keys, when randomly generated, will have preceding zeroes. Many will have preceding ones. The "value" of the key is 4. The length of the key is still 384 bits. The value isn't what gives the key its strength. The key of value 2^384 - 1 isn't the strongest key, for example. However, that doesn't mean a key of value 4 isn't insecure, but it's for a very human reason. When we brute force keys, we need a starting point. While we could theoretically choose any number, we tend to just go with what is easier: starting from 0. So yes, you'd brute force one of these keys on the 5th attempt, and the others would fall soon after. But if you started from the other end of the key space, from 2^384 - 1 and decremented instead of incremented, you might also find a key on the 5th attempt. That would still be bad. You could choose an arbitrary starting point, and get lucky. That would also be bad. All said, that doesn't mean the key generation process they used was good. The fact it produced a bunch of easily brute-forceable keys is very, very, bad.
‼️ BREAKING: The private keys of 8 certificates from Indian certificate authority eMudhra were compromised, Mozilla says. Firefox blocked them within 3 hours. Each key should be a 116-digit number, but one was just 4. Anyone can guess them and forge HTTPS certs for any website.
15
8
1
104
11,084
Episode 47 - Cars, Cats, and Clankers with dawgyg! @0xTib3rius & @SwiftSecur1 are joined by Tommy DeVoss (@thedawgyg) to talk about his cars, his cats, and his AI hacking. Links below!
1
3
7
927
Crawlers are a normal part of the web. Yandex runs a search engine; of course it generates bot traffic. Bot traffic from Russia does not automatically mean Russian propaganda bots. Yet people here, including journalists, keep treating the two as interchangeable. That Cloudflare chart shows automated web requests from Yandex’s network. Where’s the data showing that propaganda accounts stopped posting? Journalists in particular need to understand this distinction. Precision matters when a misread traffic graph becomes the basis for a political narrative.
According to Cloudflare Data Explorer the amount of russian bot traffic has dropped to 49% after Ukraine struck a yandex data center. Could this disrupt the midterm elections in the US?
87
192
52
1,492
74,802
Gandalf the grey hat hacker.
2
11
338
Exploiting Reversing (ER) Series | Article 10: iOS Security Research (part 01) 223 pages, free. The first article in the series aimed at iOS itself, and the opening of a multi-part sequence. Published on: blackstormsecurity.com/resea… This article will be published on exploitreversing.com/ next week. I would like to thank Ilfak Guilfanov (@ilfak) and Hex-Rays SA (@HexRaysSA) for the continuous support. Hope you enjoy the read! #iOS #Apple #VulnerabilityResearch #ExploitDevelopment #ReverseEngineering
4
102
406
19,758
Episode 46 - HackKorman is BackKorman! @0xTib3rius & @SwiftSecur1 are joined again by @ZackKorman (the HackKorman) to talk about AI agent security, or lack thereof. Links below!
1
3
1
18
3,396
Andy Swift retweeted
Today is the second ticket release for #BSidesLDN2026 The release will be at 1337hrs! Please read out Ticket FAQs for full details: bsides.london/ticketsfaqs #BSides #London #Tickets
7
4
12
2,443
Andy Swift retweeted
My colleague @mgreen27 published velociraptor-skills, a set of reusable AI skills for DFIR with Velociraptor. These skills guide artifact selection, collection, hunting, analysis, and context management. They use a shared Python harness, vraptor, through a command-line interface rather than an MCP server or individual AI tools. The goal of using a separate harness is to optimize token use, control performance, and standardize the format of generated analysis notes. Read the full blog post here: labs.infoguard.ch/posts/ai_a…
1
18
66
3,054
The #BSidesLDN2026 CFP closes TONIGHT at midnight! ⏰ There’s still time to get your submission in. 🎤 Call for Papers 🐻 Call for Rookies 🛠️ Call for Workshops No REST ’til Hammersmith! 🎸 bsides.london/cfp2026 #Security #BSides #London #CFP
5
7
594
Andy Swift retweeted
Microsoft issued only 1 single notice about the passkeys rollout prior to it starting in September. Someone fact check this. Is this correct @merill mc.merill.net/message/MC1426…
8
6
49
9,734
Episode 45: AI & Bug Bounties with Casey John Ellis! @0xTib3rius & @SwiftSecur1 are joined by @caseyjohnellis to talk about bug bounty (and other things) in the era of AI. Links below!
1
2
1
5
783
Andy Swift retweeted
I’m doing a live podcast on LinkedIn of all places in about 30 minutes. Going to say mean things about the doomers. Go find me on that site if you want to watch.
8
4
51
2,046
I got you fam
Something I am noticing more and more is quality of IoC's degrading over time with automation. There is a trade off between time spent on analysis vs quality of IoC that is interesting to observe...but to throw an opinion out there...mass creation of shite IoC's helps no one.
1
1
5
271
Andy Swift retweeted
n8n just got a CVSS 10.0 public exploit. CVE-2026-21858 (“Ni8mare”): unauthenticated file read → full RCE. Working PoC is circulating. Any internet-facing n8n that missed the patch is one request away from compromise. github.com/Chocapikk/CVE-202… #Cybersecurity #AI #AISecurity #MCP #Claude #GPT #Infosec #Trending #RCE #AppSec
16
144
9
599
79,166