Calzone's Avatar

Calzone

@calz0n3.bsky.social

sorry, computer https://please.donothack.us/ https://github.com/ofasgard

29 Followers  |  39 Following  |  12 Posts  |  Joined: 26.09.2025  |  1.788

Latest posts by calz0n3.bsky.social on Bluesky

GitHub - ofasgard/LibCPLTest: A shared library for Crystal Palace that allows you to unit test your PICOs. A shared library for Crystal Palace that allows you to unit test your PICOs. - ofasgard/LibCPLTest

LibCPLTest: A shared library for Crystal Palace that allows you to unit test your PICOs. It's nothing too fancy, just a few helper functions and a macro, but it's helped me to create a consistent framework for testing my PIC capabilities.

github.com/ofasgard/Lib...

21.10.2025 16:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, it would be awesome to do a kind of semi-automated controlled detonation like that! So cool for purple teaming.

20.10.2025 16:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot that showcases a PICO being unit tested. One of the test displays a failing assertion.

A screenshot that showcases a PICO being unit tested. One of the test displays a failing assertion.

Anyway, simple little shared library for Crystal Palace to unit test your PICOs - coming soon!

20.10.2025 16:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

There are two wolves inside of me. One is a grotty little hacker that wants to make stuff that barely works, and the other is a software dev who wants to do โœจTest Driven Developmentโœจ

20.10.2025 16:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For example! I want a way to generate adozen almost-identical implants that all use slightly different tradecraft to achieve their goals, then run them all against a VM snapshot with an EDR agent installed and see which ones generate detections and why.

20.10.2025 08:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't think the ecosystem is quite there yet, but I feel like we're so close to being able to perform fully automated fuzzing of modular tradecraft vs. EDR detections using Crystal Palace...

20.10.2025 08:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a man with glasses looks at a plant in a can that says pepsi on it ALT: a man with glasses looks at a plant in a can that says pepsi on it

I want to point out a few things happening with this fledgling Tradecraft Garden ecosystem. Right now things. But, how I see them in context of the overall model this could become.

17.10.2025 15:00 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
A screenshot demonstrating the use of LibTP to proxy calls to NtAllocateVirtualMemory() while invoking a PICO.

A screenshot demonstrating the use of LibTP to proxy calls to NtAllocateVirtualMemory() while invoking a PICO.

Just got a chance to try it out, works like a charm!

17.10.2025 14:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is super cool! I'm guessing it'll only work on x64 due to the assembly used for the callback, right?

16.10.2025 16:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And it's released! ๐ŸŽ‰

github.com/ofasgard/exe...

I've tested it with Rubeus and Seatbelt and a variety of different arguments, and it seems to be pretty stable as far as I can tell. If anyone uses this PICO and encounters bugs or instability, please let me know!

16.10.2025 16:13 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a Crystal Palace PICO running. It's invoking a .NET assembly, specifically Rubeus.

A screenshot of a Crystal Palace PICO running. It's invoking a .NET assembly, specifically Rubeus.

Working on a new PICO! This one is an in-memory CLR hoster that uses the same technique as execute-assembly/donut to invoke a .NET assembly without touching the disk.

16.10.2025 08:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

The new Crystal Palace version is very cool.

Having DFR in your PIC code and just providing a resolver function is so much more ergonomic than having two different mechanisms for resolving APIs! I love it - already updated my HWB PICO to incorporate the new functionality.

14.10.2025 12:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

CHATGPT: I understand where you're coming from. You worked really hard to get here, and now it's time to enjoy the fruit of your labors.

ISILDUR: So I should keep it? Elrond says I shouldn't

CHATGPT: The ring is precious. Sometimes friends don't have your best interests at heart.

ISILDUR: true

06.10.2025 13:58 โ€” ๐Ÿ‘ 10586    ๐Ÿ” 2996    ๐Ÿ’ฌ 41    ๐Ÿ“Œ 40
Preview
GitHub - ofasgard/hardware-breakpoint-pico: A PICO for Crystal Palace that implements hardware breakpoint hooking. A PICO for Crystal Palace that implements hardware breakpoint hooking. - ofasgard/hardware-breakpoint-pico

I've been obsessed with @raphaelmudge.bsky.social 's Crystal Palace since I learned about it at Beacon earlier this month, so... here's a WIP PICO I wrote to hook functions with hardware breakpoints ๐Ÿ‘€

github.com/ofasgard/har...

29.09.2025 16:29 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@calz0n3 is following 20 prominent accounts