Alexandru Niculae (@_aniculae) profile picture

Smart Contract Eng @aave, prev @reya_xyz @cambridge_cl @google project zero

Romania
Joined December 2016
Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)Photo by Alexandru Niculae (@_aniculae)
Alexandru Niculae retweeted
We are hiring a Senior Cyber Security Engineer at @aave The role focuses on security operations and architecture, including SIEM, identity management, and related infrastructure Details: aave.com/careers/senior-cybe…
10
23
4
157
32,717
Alexandru Niculae retweeted
Keep an eye out for the full videos of the panels on YouTube. youtube.com/@AaveLabs
4
1
14
6,483
Alexandru Niculae retweeted
Proud of the Aave Labs team for their work on Aave V4, our most ambitious release yet. After 18 months of design and development, a full architecture overhaul, and powerful new features, we’re now getting stellar feedback from leading security researchers. Nothing less than excellence from the leadership of @The3D_ and the outstanding team @miguelmtzinf @imderl @CheyenneAtapour Yan @_aniculae @CanonicalJP. Can't wait to publish the Aave V4 code.
The award for cleanest pre-audit codebase I've ever seen (so far) goes to: Aave v4. Despite high complexity, there are almost no "simple" issues that one expects a few of in any codebase of this size. I suspect this is a combination of careful design, consistent application of best practices (e.g. explicit rounding, checked casts), and a detailed test suite that leverages fuzzing and invariants.
22
29
293
34,399
Alexandru Niculae retweeted
I tweeted before about the Apple CoreAudio issues found by Google TAG. Well, the fuzz harness used to find these issues is now included in Jackalope examples, see github.com/googleprojectzero… . Happy fuzzing! :)
The latest Apple security update contains fixes for three CoreAudio issues (CVE-2025-24160, CVE-2025-24161, CVE-2025-24163). These were found by Google Threat Analysis Group using Jackalope fuzzer.
2
39
1
180
30,426
Alexandru Niculae retweeted
Replying to @Y1nKoc
Thank you. I used Jackalope by Ivan Fratric. github.com/googleprojectzero…
1
2
15
3,172
Alexandru Niculae retweeted
It’s official! 🇷🇴 ETH is coming to Romania! 🇷🇴 🗓️Clear your calendars for March, 27 - 30th, 2024. ‼️ We will have 2 days of Hackathon and 2 days of Conference Stay tuned as more announcements are coming out this week. And, let's spread the word y'all! LFG! 🔥
34
33
12
151
21,385
Alexandru Niculae retweeted
With Echidna 2.1.0 and later, you can retrieve on-chain data to fuzz deployed contracts and test how new code integrates with existing contracts. You can also use it to recreate real-world hacks! blog.trailofbits.com/2023/07…
2
27
3
96
17,386
Alexandru Niculae retweeted
The app also replaces the official Safe web app and includes a lightweight back-end that can be self-hosted in place of Safe's centralized API. The UI leverages data from Cannon packages to make it as easy as possible to verify staged transactions.
1
1
5
1,152
Alexandru Niculae retweeted
the @voltz_xyz labs team in Edinburgh on Merge Day 🐼🐼
4
6
1
41
Alexandru Niculae retweeted
Great dashboard on @voltz_xyz, an AMM for interest rate swaps Already with $60.32m in notional value traded, and $189.64 notional liquidity provided - the protocol is growing nicely..... dune.com/voltzdev/voltz-prot…
1
7
1
24
Alexandru Niculae retweeted
Looks like it was all worth it, David Popovici! 🇷🇴
63
701
102
4,410
Alexandru Niculae retweeted
*whispers* It's only the Internet Explorer desktop application that's going out of support. The browser engine, MSHTML, will be supported on Windows machines until 2029...
10
138
18
643
Alexandru Niculae retweeted
Spectre-v2 is back! Disclosing Branch History Injection (#BHI/#Spectre-BHB), bypassing Spectre-v2 hw defenses to leak arbitrary kernel/host memory (e.g., root password hash below). Joint work by @enrico_barberis @pit_frg @nSinusR @herbertbos @c_giuffrida: vusec.net/projects/bhi-spect…
5
230
30
499
Alexandru Niculae retweeted
Introducing #AlphaCode: a system that can compete at average human level in competitive coding competitions like @codeforces. An exciting leap in AI problem-solving capabilities, combining many advances in machine learning! Read more: dpmd.ai/Alpha-Code 1/
159
2,129
942
7,504
I crafted a PNG image that says something different on Apple vs non-Apple devices: da.vidbuchanan.co.uk/widgets… (unfortunately it won't work directly on twitter...)
26
352
60
1,441
Alexandru Niculae retweeted
Recently I encountered a fuzzing target that takes pretty large files as input, but only a part of each file is actually read by the target. The bad news was that this "interesting part" was sample-dependent and difficult to determine without replicating the target behavior.(1/?)
3
7
1
73
Alexandru Niculae retweeted
-generate_unwind on macOS should be even faster now (no context switch even when a c++ exception does occur) as well as possibly more reliable in some cases. If you tried it, I'd appreciate if you could send me a DM to let me know if it worked well for you or not.
My second internship at Project Zero brings macOS stack unwinding support in TinyInst (and implicitly in Jackalope). If you fuzz macOS targets that throw exceptions, you can now use the -generate_unwind flag (instead of the -patch_return_addresses flag) for a ~10x speed-up.
2
11