RSSAmplifier

Blog

0xcc.re

Recent content on 0xcc.re

0xcc.reRSS feed ↗12 posts

Latest posts

Skynet: Towards Synthetic Neurobiology

The original idea was a joke. I was looking at LLM loops and thinking about how they map onto Elixir’s actor model — GenServers that receive messages, process them, maybe spawn new processes. The jump from “LLM reasoning step” to “GenServer handling a message” is not that far, and once you see it you can’t unsee it. What if you gave a Soul GenServer access to…

Prism: Why I built my own search engine

At some point at work I had to delete a large Elasticsearch index. Straightforward task, you’d think. The index had grown out of control, nothing useful in it anymore, and it was eating disk. The problem was how you delete in Elasticsearch. delete_by_query doesn’t just delete — it copies the data to a new index first, then removes the old one. So before you can delete your way out of a…

Checkout pull requests from github locally

Sometimes for various reasons I want to get one or more pull requests from github to my local copy of the repository. In the beginning I went as far as checking out the repository of whoever wrote the pull request, if small enough copy paste when it’s only for quick tests. Luckly that’s past, there is better ways of doing it! In .gitconfig add the following: [remote 'origin'] fetch =…

Dangerous toys: Anything to ed25519 (SSH Keys)

Disclaimer: I’m not a professional cryptographer or anything like that, I’ve found it interesting to dig deep into ECC and alike crypto, use at own risk and such :) BIG NOTE: After much discussion in communities it seems like a general misunderstanding from many people where they think this is a “password to key” tool. It is not, if you use it for that purpose you’re…

I2P outproxies: How to and General information

What is a outproxy? A outproxy would be the same as a Tor exit node for http(s). It’s a way to allow your tunnel clients to exit via your router to the “clearnet”. Background History As you might not know, I2P was designed to be an internal network, which where outproxies weren’t used since all traffic where expected to remain inside the I2P network. Compared to Tor, I2P…

How to run 128 (testnet) I2P routers in multiple subnets on a single Linux system.

For a long time, at least internally it’s been talking about the need of a testnet for I2P . Testing in production isn’t trivial :) I’ve been on and off the mission in quiet for myself for a while now, but finally completed something worty publishing, in other words a working testnet setup/teardown script. When I was thinking about the case two technologies comes to mind which…

Gitifying I2P: How to make git clone resumable

Have you ever cloned a git repository on a bad internet connection? I have, it don’t work . When I lived in the Philippines for a year and a half, I had to clone repositories to a server of mine in Norway, for then sharing the repo via torrent so I could download it to my laptop in the Philippines. And it seems many has asked for this feature, or workarounds when I’ve googled the…

Russia, shame on you! Censorship is lame.

Or in Russian; Позор Российскому руководству! Цензура это полный бред. NOTE: In the bottom, this text is translated into Russian by orignal from I2Pd. Thanks to him. I barely knows a word Russian myself. Before, I kind of respected you, as the gov. - But now you totally lost me. Anyway, I’m deeply invovled in the I2P project these days. And saw a way to help poor russian citicens reaching…

R.I.P Return-oriented Programming (ROP)

Intel has this Control-flow Enforcement Technology (CET) , as of October 20th 2017 there are no Intel processors currently being sold that support it yet. But it will be available sooner or later- however for now, have fun :) Control-flow Enforcement Technology aims to prevent return-oriented programming (ROP) and call-jump-oriented programming (COP/JOP) attacks. The Intel-developed technology…

RSA key strength and math

TL;DR Since time is a factor here, \(2048\) bit is probably fine for most systems and users as long as it is replaced often, like let’s encrypt does with it’s ninety-day lifetimes . However for an CA I wouldn’t use less than \(4096\) bit keys, and probably \(8192\) bit keys if they where to live longer than ~2030 maybe. Update: There are algorithms with sub-exponential running…

Setup EFI Development environment on Mac OSX Sierra (10.12.X)

Oh no! a lot of text. Well, luckly half of the post is troubleshooting. EFI development setup is easy :) Okay, before starting this guide you should have some tools installed already. Mac OS X. For this guide I run version 10.12.5 (16F73) Xcode 8. For this guide I run version 8.3.2 (8E2002) Homebrew. A package manager for Mac OS X. https://brew.sh First of all visit…

Building the XNU kernel on Mac OS X Sierra (10.12.X)

Introduction to XNU compiling From version to version, I always love to play around with the kernel. And it has always been a great lack in guides and documentation on how to build Mac OSX’s kernel, XNU. For those of you that already have tried compiling XNU for Mac OSX 10.12 (Sierra), you probably noticed that earlier build guides like ssen’s blog - Building xnu for OS X 10.11 El…