Advertisement · 728 × 90

Posts by maxammann

Disclosing unauthenticated user endpoint in outdoor activities app | Max Ammann A machine-translated German version is available below. Late one night in February I was planning some weekend trips around Freiburg. The Badische Zeitung has an excellent app called “BZ-Lieblingsplät...

A few weeks ago I discoverd an unauthenticated endpoint in a local outdoors activity app. The disclosoure is now pubilc!

maxammann.org/posts/2026/0...

1 week ago 0 0 0 0

Maybe in the form of a hobby. Apprenticeship in crafts/woodworking is still full or toxicity, at least here in Germany from what I've heard.

Guess it all also comes down to dependencies between people (teacher vs apprentice).

9 months ago 0 0 0 0
Hacking the hack: Internals of the Dreame FEL rooting method | Max Ammann I got myself a Dreame vacuum robot with the goal of – cleaning. Yes, I did not have the goal originally to root my vacuum. However, in case I ever want to sideload software onto the robot, I picked on...

Just published a post about reversing a rooting method for Dreame robots.

maxammann.org/posts/2025/0...

9 months ago 0 0 0 0

Hm, haven't seen that yet, but I also never turned on Gemini. Maybe turning Gemini off fixes that.

11 months ago 2 0 0 0
Preview
Senior Security Engineer, Cryptography - Trail of Bits Who We AreFounded in 2012 by 3 expert hackers with no investment capital, Trail of Bits is the premier place for security experts to boldly advance security and address technology’s newest and most ch...

My team at Trail of Bits is hiring! 🎉 If you enjoy building and breaking novel cryptographic protocols like threshold signature schemes and zero-knowledge proof systems please come and work with us!

apply.workable.com/trailofbits/...

1 year ago 4 3 0 0
LibAFL LibAFL # The LibAFL fuzzer implements features from AFL-based fuzzers like AFL++. Similarly to AFL++, LibAFL provides better fuzzing performance and more advanced features over libFuzzer. However, wit...

LibAFL docs that I wrote during my time at Trail of Bits are released now!! Check it out to learn some best practices including tips and tricks! appsec.guide/docs/fuzzing...

1 year ago 4 2 0 1
Preview
WebAuthn support by FiloSottile · Pull Request #28 · FiloSottile/typage

It works! Beyond passkeys, I can encrypt a file in the browser with typage and WebAuthn, and then decrypt it with the same YubiKey from the CLI with age-plugin-fido2prf.

README: github.com/FiloSottile/ty…
PR: github.com/FiloSottile/ty…

1 year ago 150 22 6 0

Awesome!

1 year ago 0 0 0 0
Preview
Sky Follower Bridge Instantly find and follow the same users from your 𝕏 followers on Bluesky

I used that one: www.sky-follower-bridge.dev

It only requires trusting the service once and only on bsky. So if you have a fresh account that one is nice.

1 year ago 1 0 0 0
Advertisement
Preview
GitHub - slimm609/checksec: Checksec Checksec. Contribute to slimm609/checksec development by creating an account on GitHub.

what's the go-to binary security check tool? Just for basic stuff like source fortification, stack canaries etc.

Is github.com/slimm609/che... the go-to tool?

1 year ago 0 0 0 0

Haha I mean I'm aware of the practice, never heard the term though, wonder if there is a German one

1 year ago 1 0 0 0

TIL what a SLAPP is :D Strategic lawsuit against public participation

1 year ago 3 0 2 0

Re your question: The lifetimes are unconstrained here actually.

1 year ago 0 0 0 0

impl<'a> IntoIterator for &'a TicketStore {
type Item = &'a Ticket;
type IntoIter = std::collections::btree_map::Values<'a, TicketId, Ticket>;

fn into_iter(self) -> Self::IntoIter {
self.tickets.values()
}
}

1 year ago 1 0 0 0

Rust is very precise about which parameterized trait is implement for which type. All is clearly defined, e.g. you can't get owned Tickets out of a store. Only references.

1 year ago 0 0 1 0

For any lifetime 'a implement the IntoIterator trait for all references of TicketStore with lifetime 'a. We implement a specific kind of the IntoIterator trait here, where the iterator type is Self::IntoIter and the Self::Item is a reference to a ticket.

1 year ago 0 0 1 0

Not sure if I get what you mean. Which generic syntax do you mean?

I can give you some mathy describing words based on the following solution:

1 year ago 0 0 2 0
Generic parameters - The Rust Reference

It's documented here doc.rust-lang.org/reference/it...

I think the key thing to know is that any & implicitly has a lifetime, e.g. 'a

You can't use a lifetime without introducing it. By using a LifetimeParam in the GenericParams you can achieve that.

Does that answer it to you?

1 year ago 0 0 1 0
Preview
tls_protocol_version_t | Apple Developer Documentation The collection of supported TLS and DTLS versions.

Their network framework seems to support it though developer.apple.com/documentatio...

1 year ago 0 0 0 0
Advertisement
Preview
Secure Transport support in curl is on its way out In May 2024 we finally decided that maybe the time has come for curl to drop support of older TLS libraries. Libraries that because they don't support the modern TLS version (1.3) for many users are m...

daniel.haxx.se/blog/2025/01...

1 year ago 0 0 0 0
Preview
Secure Transport | Apple Developer Documentation Secure network communication using standardized transport layer security mechanisms.

Ufff, TIL Apple Secure Transport does not support TLS 1.3 :O

developer.apple.com/documentatio...

1 year ago 0 0 2 0
Post image

Well, not anymore -- not with my patented POWER COMMENT technique!

godbolt.org/z/nEqhbhbse

1 year ago 55 11 3 1
Post image

My new C programming book is slowly taking shape. If you want to learn along, let's start with the basics of control flow:

godbolt.org/z/3GerY3zEc

1/5

1 year ago 70 18 8 1

Awesome! We need a Rust version of this!

I'd love to see Sebastian praise Rust

1 year ago 1 0 0 0
Program in C
Program in C YouTube video by Kaslai

Always lightens the mood.

Bonus points for Sebastian being a crab 🦀🦀🦀

1 year ago 7 1 1 1
Preview
Telegram Hands U.S. Authorities Data on Thousands of Users The number of data requests fulfilled by Telegram skyrocketed, with the company providing data to U.S. authorities on 2,253 users last year.

A reminder that Telegram is not an encrypted messaging app, unless you know what you’re doing. www.404media.co/telegram-han...

1 year ago 153 57 3 5

LLMs are a general purpose technology. Essentially the community is doing what you ask. It is replacing "plain fuzzing" with "LLM augmented fuzzing" for certain cases.

LLMs are no magic tool. It is just tech that has gotten surprisingly better 2 years ago

1 year ago 0 0 0 0

Wait what? The US is doing this now already? :O this is an active discussion in Germany :O

Not good if the US prooves you can just do that

1 year ago 0 0 0 0
Advertisement
Preview
The Worst Ghosts of 2024! It's that time of the year once again where I present to you, the unsuspecting public, the 5 worst ghosts caught on camera which made headlines during the past year. Fear not. These apparitions are no...

Introducing... The Worst Ghosts of 2024! Enjoy the latest instalment of this end-of-year tradition on my science blog about spooky things! 👻

hayleyisaghost.co.uk/the-worst-gh... #paranormal #skepticism #scicomm #ghosts #psychology

1 year ago 26 12 0 0

Left. Looks more "real" to me.

1 year ago 1 0 1 0