larsborn

Malware Analyst, Reverse Engineer, Software Developer, Mathematician, Teacher, Podcaster, send cat pics

larsborn boosted:
2025-07-04

🚨 RIFT Update:
We’ve boosted our compiler detection! 🛠️
Now with sharper insights into binaries built using GNU, MinGW, and MSVC toolchains.
More enhancements are on the way—stay tuned! 🔍✨
#ReverseEngineering #MalwareAnalysis #RIFT #malware #msft

github.com/microsoft/RIFT

2025-07-01

@thomrstrom not sure what books you are looking for exactly, but I recently enjoyed Essentialsm by Greg McKeown

larsborn boosted:

Did you know that new #Emoji can be proposed by anyone, simply by following some guidelines laid out by the #Unicode consortium? There's a time window each year where they accept proposals, and a select few might make it into future sets.

This year I turned one in: "Circuit Board", which I was surprised to find 1. didn't exist and 2. had not been proposed before (though CPU and Microchip have both been submitted and declined in the last 5 years)

You can read my proposal here:
storage.googleapis.com/greg-ke

and you can see the Unicode emoji proposal guidelines here:
unicode.org/emoji/proposals.ht

Anyway, the odds aren't great of getting accepted, but if it IS then you can say "hey! I know the guy who submitted that one!"

Attached are the sample images I drew up for the proposal - which, incidentally, are now Public Domain as well. Enjoy!

18x18 pixel color circuit board emoji design72x72 pixel color circuit board emoji design18x18 pixel black-and-white circuit board emoji design72x72 pixel black-and-white circuit board emoji design
2025-06-26

@SebastianWalla, Steffen Haas, @tillmannwerner, and myself will present a .NET instrumentation framework tomorrow at @recon 2025 in Montreal. Here's a humble brag sneak peek demo-ing how easy it is to write a function tracer!

C# source code implementing a function tracer
2025-02-08

For "all my new followers" here: if you are able to understand German, I'm podcasting since a couple of years now. Throughput is limited but we are at 10 episodes now (and counting). Chris' and my format is somewhere in between "two guys just talking" and "reading a lecture script". Hence the limited throughput: we just need a bit of time to prepare each episode.

Anyway, here's the URL: armchairinvestigators.de/ you can listen to it directly on the site or just search for "Armchair Investigators" on your favorite Podcast platform (how to actually get your self-hosted Podcast distributed is also a funny story, but more for a blag post, I think).

Oh yeah: our goal is to make cyber accessible to everyone (even your parents) while still being interesting for the average nerd. Topics for example are the Triton/Trisis case, cyber operations by the GRU, Olympic Destroyer, etc.

If you can't understand German but might have people who do, I'd very much appreciate a forward or mention 🙇

larsborn boosted:
Joxean Koret (@matalaz)joxean
2025-01-07

RULECOMPILE - Undocumented Ghidra decompiler rule language

msm.lt/re/ghidra/rulecompile/

larsborn boosted:
Fredrik Johanssonfredrikj@mathstodon.xyz
2025-01-06

New preprint (joint work with Albin Ahlbäck): "Fast basecases for arbitrary-size multiplication"

Abstract: Multiple precision libraries typically use assembly-optimized loops for basecase operations on variable-length operands. We consider the alternative of generating lookup tables with hardcoded routines for many fixed sizes, e.g. for all multiplications up to 16 by 8 words. On recent ARM64 and x86-64 CPUs, we demonstrate up to a 2x speedup over GMP for basecase-sized multiplication and a 20% speedup for Karatsuba-sized operands. We pay special attention to the computation of approximate products and demonstrate up to a 3x speedup over GMP/MPFR for floating-point multiplication.

hal.science/hal-04861755

larsborn boosted:
2025-01-05

@G33KatWork we have machine readable markup for metadata at home...

larsborn boosted:
2024-04-10

gute zusammenfassung #xz

Ein Zeitungsstand mit verschiedenen Snacks und der Schlagzeile "Deutscher rettet das Internet" auf einer "Bild"-Zeitung.
larsborn boosted:

Check out the Red Team Tool Analysis Stream from this past Saturday youtube.com/watch?v=-zvTLBtMd1 where we setup our analysis environment and began to take a look at the Sliver and Havoc C2 frameworks. Enjoy!

2024-04-03

@mr_daemon did I already recommend DeArrow? Really changed my YouTube experience entirely.

larsborn boosted:
2024-04-02

postmerkOS for Meraki switches (MS220, MS225) is not affected by the recent xz compromise. I'm sure that comes as a relief to all 3 users of the custom firmware.

larsborn boosted:
Gerard Cunningham ✒️faduda@mastodon.ie
2024-04-01
an old September 2021 tweet from Druthers Haver @6thgrade4ever.
Text reads:
the most consequential figures in the tech world are half guys like steve jobs and bill gates and halfsome guy named ronald who maintains aunix tool called 'runk' which stands for Ronald's Universal Number Kounter and handles all math for every machine on earth
larsborn boosted:
2024-04-01

Concerning the xz affair, I am struggling on how to explain this to a normal person. The best approach so far:

This is as if an attacker succeeded in manipulating the manufacturer of a small part that is built into every car worldwide. Every car that would have been built in the future, the attacker could crash upon pressing a button.

And we noticed only because a car fanatic took a prototype to the racetrack and noticed that when he drives it backward through with hand brakes applied, the lap time would be half a second off.

larsborn boosted:
2024-03-30
larsborn boosted:
Jima :Compromise_bi_flag:jima@mspsocial.net
2024-03-20

@Ange @tychotithonus That difference took longer to spot than I'd like to admit. (hAcKS != hEcKS)

#HeckThePlanet

2024-03-10

#100DaysofYARA

In search for some inspiration, I scrolled through garykessler.net/library/file_s and font files piqued my interest. I'll start with a generic rule for the OpenType font format. It is, as one might expect starting with "Open" and all, a registered trademark of Microsoft. This signature matches on the file magic and then puts some sensible boundaries in place that I've observed in font files on my local installation.

```
rule OpenTypeFontFile {
meta:
description = "Generic signature for the OpenType font format, excludes some unexpected but valid files to reduce false-positive rate"
author = "@larsborn"
date = "2024-03-10"
reference = "en.wikipedia.org/wiki/OpenType"
example_hash = "09bcc57b0f2b1518758831018922eadb2b3f279b56d13e1ba9aae04c1927a763"

DaysofYARA = "26/100"
condition:
uint32be(0) == 0x4f54544f // OTTO
and 4 < uint16be(4) and uint16be(4) < 100 // sensible range for table count
and uint16be(6) & 0xf == 0 // search range is often divisible by 16
}
```

github.com/100DaysofYARA/2024/

larsborn boosted:
2024-03-09

async - await - async - await

IN THE JUNGLE, THE MIGHTY JUNGLE
THE CLIENT AWAITS THE CALL

🎶

larsborn boosted:
2024-03-05
you've heard of the smartphone, now try the all new scartphone!
image edit of a generic smartphone but with a massive female-type SCART connector attached to the bottom
larsborn boosted:
2024-03-03
he was an irc boy, she was a discord girl

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst