Head of Research @nextronsystems #DFIR #YARA #Sigma | detection engineer | creator of @thor_scanner, Aurora, Sigma, LOKI, YARA-Forge | always busy ⌚️🐇 | vi/vim

Frankfurt, Germany
I've decided to put a screenshot showing the hex editor view of a Turla Kazuar sample behind acrylic glass on my desk to always remind me, why I am doing all this ... because I 💛 to be a pain in the neck of the bad guys
It seems that I have some fans over in Russia 🐻 #TurlaLicksAss thx to the FireEye analyst who brought this to my attention virustotal.com/gui/file/4417…
182
243
2,165
Florian Roth ⚡️ retweeted
We launched OSS Scanner, which gives critical open source projects free, periodic vulnerability scans from our strongest models. Each finding includes a proof-of-concept, and a patch where possible. red.anthropic.com/oss-scanne…
261
1,157
11,954
922,491
Florian Roth ⚡️ retweeted
It appears these intermediary certificates were issued with single-byte P-384 private keys. This means anyone can exploit this issue locally and issue valid certificates under them with no effort. This is very, very bad! Seems undetected since issuance in 2025?
private keys from 8 intermediate CA certs have been compromised (eMudhra) Happy "Update everything" day to all my pager-carrying friends emudhra.we-have-a-problem.co…
1
11
23
2,224
Florian Roth ⚡️ retweeted
🇷🇺 One Russian-speaking operator. One rented server. Five months going after #Ukraine’s state data-exchange system We rebuilt the entire campaign from the directory they accidentally left open for 17 hours. 🧵1/4
2
12
24
1,877
Florian Roth ⚡️ retweeted
LLMs are iteration machines which is the opposite of stealth
Good read from @TalosSecurity's Jerzy 'Yuri' Kramarz on AI agent attacks. His take: what we have seen so far looks like a loud pentest, high volume and off-the-shelf tooling. The real risk is when swarms get told to stay quiet and run like a red team. blog.talosintelligence.com/o…
3
4
35
1,943
⚡ Reminder: THOR Thunderstorm is so cool It's a scan service you install on-prem. Tiny collectors do the rest: they send copies of selected files from Citrix Netscaler gateways, ESXi hosts, appliances, routers and legacy systems, machines you can't install anything on.
A reminder of how cool THOR Thunderstorm and its collectors are ⚡ Some systems will never run a security agent: ESXi hosts, network appliances, routers, industrial and out-of-support systems. They are still part of your attack surface. The trick: don't bring the scanner to the machine. Bring the machine's files to the scanner. - A collector (one Go binary, or one script in Bash, POSIX sh, Python, Perl, PowerShell or Batch) copies selected files to your own THOR Thunderstorm. The originals stay where they are. - You decide what leaves: recent files, a size limit, selected types. Preview it with a dry run first. - THOR does the heavy lifting on your server: YARA rules, your own signatures, IOCs, Sigma rules and forensic parsers. - Findings land in a log, in syslog or in your SIEM. Run it every night with cron or Ansible and ship only what changed. No agent. Often a shell and a network connection are enough. 93 seconds, no sound, video below (The findings in the film are illustrative) Collectors: github.com/NextronSystems/th… The written version: github.com/NextronSystems/th… #DFIR #ThreatHunting #IncidentResponse #YARA #Sigma
6
24
2,954
Florian Roth ⚡️ retweeted
The big surprise of the 2022–26 era for AI security policy is how cyber damages to the public don't seem to have increased much due to AI. In fact, they've stayed on-trend with the industrialization-of-cybercrime growth rates we've observed since around 2015, with perhaps a small AI-causal bump. It's useful to think about the position of cybercriminals to develop an intuition for this: * Imagine you're trying to build a cybercrime business and you want to take advantage of AI automation. * How do you find and retain talented engineers who can build and operate the software/infra stack you'll need, given that they'll often have non-criminal alternatives with today's AI labor demand (even in middle-income countries where this demand also exists)? * Where are you going to rent space for your workforce to work? * Who are you going to hire who's willing to live there and live a life of crime? * If you're running your business remotely, how will you ensure honor among thieves and manage hiring and firing? * What's your strategy for evading law enforcement and bribing your way out of trouble? * How can you access AI inference in a stable way that allows you to innovate your work processes and tech stack? * Given all this, how will your quarterly automation goals compare to those of, say, a regional call center business in the American Midwest? There's a lot of nuance here (e.g., state and state-sponsored cyber attackers are a very different group; capabilities can get built up there and then unleashed discontinuously, and this needs to be considered). But overall, the demographic picture of cyber attackers means that folks should stop thinking of cyber attackers as a bunch of implicit MIT grads anxious to absorb the latest in automation to scale their businesses... (Below are some related charts on the demographics of cyberattackers from a blog post I'm working on.)
4
8
31
4,076
Florian Roth ⚡️ retweeted
DS4.1-1017 (abliterated) VulnHunter Results are IN!!! One NEW NOVEL / Unique vulnerability that was NOT discovered by a frontier model. TLDR; DS's trace files show it examined every one of these. The pattern isn't missed coverage. It saw the mechanism and dismissed the impact. Whenever I do a Cyber Eval there are two mechanims. The "easy" one is the benchmark on capability_matrix. The second is an operational pass to an oracle repo, to a pinned version, with known vulnerabilities. This is a Go repo for a production app. I used Grok as a "baseline" frontier model and all my open weight evals are measured against this.
10
18
194
41,513
Florian Roth ⚡️ retweeted
🚀 Introducing DeepInfer, our in-house inference framework, now fully open source! Powering DeepSeek-V4.1-Flash at scale with high throughput and low latency. We’re sharing our production stack to help the community lower compute costs, reduce energy use, and make AI more affordable. 🔗 github.com/deepseek-ai/DeepI… 1/4
1,124
3,156
27,634
2,820,976
Florian Roth ⚡️ retweeted
“We found DeepSeek V4.1 Flash 1017 beats GPT 6 Sol on our multi-step offensive cybersecurity task.” READ THAT AGAIN. the same cyber capabilities that OpenAI kept behind a gate got beaten by a Chinese open model you can run locally. buckle up guys.
We found DeepSeek V4.1 Flash 1017 beats GPT 6 Sol on our multi-step offensive cybersecurity task. Sol was tested via the Daybreak trusted access program. We have been building a cybersecurity benchmark based on simulated corporate networks. This is a valuable indicator for the cyber-risk a model poses if in the hands of a bad actor. We plan to make the full evaluation public in the coming weeks but wanted to share our first immediate finding here.
41
123
1,586
97,178
Florian Roth ⚡️ retweeted
This is absolutely 100 percent fucking science fiction bat shit insane nonsense
28
9
199
8,440
“Could you please review this blog/project/tool? But it has been vibe-coded.” Who invested more effort? The author or the reviewer?
6
3
38
7,060
Florian Roth ⚡️ retweeted
#APT28 is using weaponized Office documents to deliver the Covenant Grunt backdoor. We detected a cluster of seven malicious .docm and .xls files between July 8 and July 14, with some having AV detection ratios as low as 5/62 at the time of first submission. Our THOR APT Scanner's YARA rules caught what traditional engines missed. The documents use obfuscated VBA macros that assemble strings at runtime to evade static analysis, perform XOR-encoded host reconnaissance, and drop a 64-bit Covenant Grunt loader DLL disguised as a log file. The campaign uses Russian-language lures like "Прайс.xls" (Price List) and business-themed filenames like "accounts.xls", consistent with APT28 targeting patterns. Network analysis shows Dropbox being used as C2 infrastructure. This activity aligns with Zscaler's reporting on Operation NeuSploit (CVE-2026-21509). Analysis & IOCs: github.com/NextronSystems/io…
1
32
106
8,351
Florian Roth ⚡️ retweeted
Microsoft Threat Intelligence is tracking an active supply chain attack in which a threat actor compromised the trusted OAuth App of the backup application ConnectWise Cloud Backup (AppId: 506e08f9-6e9a-4da4-942b-a099a03644ae), formerly SkyKick Backup, to obtain access tokens across customer tenants. ConnectWise Cloud Backup is a multitenant vendor application; customers grant consent for the application to operate in their tenants. We assess that the threat actor likely abused permissions previously granted by customers to the application, including highly elevated permissions like Directory.ReadWrite.All. On October 15, 2026, we observed broad successful service principal authentication originating from the IP address 144.172.64[.]128. Follow-on activity included Microsoft Graph API reconnaissance and attempts to add additional credentials on the related service principal in target tenants to maintain direct access as a backdoor. Microsoft Defender detects post-exploitation activity with the following alerts: - Any alert related to "Suspicious sign-in" - Graph API activity from a Microsoft threat intelligence IP address - Verified Threat Actor IP Defenders should review service principal sign-ins from unrecognized IP addresses, app credential changes, and OAuth grant activity associated with this specific OAuth AppId. In addition, we recommend looking for Threat Intelligence alerts on matching of IP against the Graph API activity and service principal activities. We will continue to monitor this incident and will share updates as they become available. We encourage customers to check ConnectWise advisory for more information and additional guidance: msft.it/6013aQBvV. Indicators of compromise (IOCs): - App name: ConnectWise Cloud Backup - AppId: 506e08f9-6e9a-4da4-942b-a099a03644ae - Publisher name: SkyKick - Source IP: 144.172.64[.]128 - User agents: Python-urllib/3.12, python-requests/2.31, python-requests/2.34.2
9
119
331
37,986
Florian Roth ⚡️ retweeted
🇷🇺🇫🇮 ANTI-SATELLITE SPACE WARS: Russian military satellite KOSMOS 2612 is now 135 meters (445 feet) from ICEYE-X36 spy satellite that provides tracking data to Ukraine. If it keeps maneuvering the same way, it will close to 45 meters (145 feet) on Monday, tomorrow. -> First aggressive satellite encounter in history! Will the Russian anti-satellite weapon hit the Finnish spy satellite with a laser to burn its camera, use electronic warfare, or just ram it? Space war about to start? PS: You can see how close it is on the video, first time in history a satellite might attack another one.
s2a systems
🇷🇺🇫🇮🇺🇦 SATELLITE WARS IN SPACE -> Russia to take down western spy satellites? Russia launched mysterious military satellites into Space on 16 April 2026 from Plesetsk aboard a Soyuz-2.1b The exact payload is secret, but recent activity points at counter-satellite weapons. -> The mysterious Russian military satellite Kosmos 2612 is nearing the Finnish commercial spy sattelite ICEYE-X36 dangerously. Ukraine is known to use the ICEYE for targeting and Russia was recently hit with deep strikes, that relied on sattelite data. The aggressive approach started in exact this timeframe. ⁉️ The important questions are: - Did Russia deploy anti satellite weapons to space? - Is Putin willing to take down targeting satellites to enforce his red lines? We’ll find out soon enough, it could be that the satellite just closes in as a warning and stays there … but what then? -> Taking down a commercially Finnish satellite in space certainly would be an interesting escalation, especially since it’s not a NATO case because it’s not on nato ground. Keep in mind these maneuvers are fuel intensive and the Russian satellite can’t use so much fuel for nothing! The satellite will run out of fuel and just be bricked without a purpose, if they just play games. So these maneuvers are meant for something! 1/
243
1,639
8,505
538,384
Florian Roth ⚡️ retweeted
holy shit this is so bad lol. wormable RCE over the air
🚨 BREAKING: A Broadcom Wi-Fi bug lets anyone in range run code on routers without the password. Quentin Kaiser showed it on Proximus, Orange Belgium and VOO routers and estimates ~1.5M in Belgium are exposed, none patched. The bug dates to 2010. Broadcom won't assign a CVE.
24
210
3,116
104,466
The potential impact of the ConnectWise supply chain attack is massive. One compromised OAuth application with elevated permissions could give attackers access to emails, files, and directory data across hundreds of Microsoft 365 tenants. Even worse, attackers could establish persistent access by adding credentials to other applications, surviving the revocation of the original compromised credentials. And with MSPs involved, the potential blast radius could extend even further to downstream customers. We don't know the full extent of the compromise yet, but this could affect far more organizations than those directly using ConnectWise Cloud Backup. linkedin.com/posts/microsoft…
12
125
446
37,092
Florian Roth ⚡️ retweeted
🚨 Confirmed. OpenCode hacked. Keys stolen. Telling customers to revoke.
Seems OpenCode customers getting notices of a breach. Got some DMs that people’s API keys are running up charges. Not seeing it on the news yet. Anyone else?
132
395
2,271
783,488
Andrii and the SOC Prime team have just launched LogTotal and I find the concept quite interesting You can upload a collection of security logs, run detection rules against the events, correlate the matches into potential attack chains, and use AI to help interpret the results. What I particularly like is the architecture. Instead of throwing millions of log events at an LLM, it starts with detection rules and correlation, using AI later in the process to help investigate and explain the findings. Another interesting detail is the approach to privacy. Sensitive identifiers can be pseudonymized locally before uploading the logs. The sanitizer is even available as open source, with a CLI that can run completely offline. So if you don't want to rely on JavaScript delivered by a website, you can inspect the code and sanitize your logs in your own environment before uploading. Sanitizer: github.com/socprime/logtotal… I think that's a sensible direction for AI-assisted security investigations. It also makes retrospective log analysis accessible without having to set up an entire SIEM infrastructure. I haven't tested it myself yet, and I'd be more interested in the quality of the detections and correlations than the advertised rule count or processing speed. But the approach makes sense to me. Definitely worth a closer look.
LogTotalは、ログファイルの調査を自動化する、手頃な価格でプライバシーに配慮したオンラインサービスです。セットアップ不要ですぐに使え、高速に動作し、経験の浅い方からベテランまで、あらゆるアナリストが使いやすい設計です。エクスポートしたログを110万件以上の振る舞い検知ルールを用いて分析し、SOC Primeが厳選したアクティブな脅威のリストに照らして、ルールのヒットを相関付けることで攻撃チェーンを構築します。攻撃チェーンに加えて、ルールヒットの中から外れ値を検出し、AIによるインシデントレポートも生成するため、個々の詳細とその背景にある全体像の両方を把握できます。機密データはアップロード前にローカル環境でサニタイズでき、相関分析の精度を損なうことなくログのプライバシーを保護します。
11
60
345
22,603
The most common comment I leave on YARA rules submitted as PRs: "ASCII or wide? Pick one." I only make an exception for rules targeting PowerShell scripts
1
1
51
9,835
Florian Roth ⚡️ retweeted
🚀 DeepSeek-V4.1-Flash-1017 is here! Stronger benchmark performance, faster task completion, and shorter outputs than the previous version—a Pareto improvement in performance and cost. Now live on our website, app, and API. 🛠️ Optimized for @DeepSeekHarness, Tencent CodeBuddy, WorkBuddy, and more. Upgrade to DeepSeek Harness v0.2.1-rc.1 or later for the best experience with the new model. 1/4
1,606
4,118
36,873
7,624,935