Skip to content
Vlad's Blog
GithubLinkedInHomepage
View all tags
Small tool for finding orphans in the projects managed by repo

android, repo, devtools

Many large projects, such as Android AOSP, use repo tools to manage thousands of small repositories that make up the project. The tool is…

How to Stop Proxmox VE Virtual Machines Across a Cluster Using the CLI

Proxmox VE is a great virtualization platform for home labs and development environments. It's excellent for managing multiple experimental…

Restarting-the-blog-2024

After a few years break, I'm trying again in 2024 to restart this blog. Let's see how it goes this time.

CodeBreaker 2018, Final Remarks

Codebreaker challenges are always fun and educational. This year's it was especially good. It span multiple areas reverse engineering and…

CodeBreaker2018 walkthrough, Task 7 Refunds

Our final task is to take over an Escrow contract and refund the money back to the victims who paid. After completing task 6, the solution…

CodeBreaker2018 walkthrough, Task 6 Loophole

In this task we are going to trick the attackers to reveal us the decryption key without paying any ransom. Before we dive in, it will help…

CodeBreaker2018 walkthrough, Task 5 Containment

In this task we are asked to find out which hosts were infected on our network given the victim IDs we have discovered in Task 4. What do…

CodeBreaker2018 walkthrough, Task 4 Victims

Now we need to find out who the the other victims are. To solve this task, we need to have some understanding of how blockchain works. Bef…

CodeBreaker2018 walkthrough, Task 3 Connections

While solving Task 1, we didn't reverse engineer the CID function. This time we will. Again, we'' be using Radare. Looks like it uses epo…

CodeBreaker2018 walkthrough, Task 1 It begins

In this task we are asked to examine the binary pieces left by ransomware and captured network traffic to extract the following information…

CodeBreaker2018 walkthrough, Task 2 Secrets

Let's look at Task 2 before doing Task 1. It is a much quicker and easier task, and it is a good warm-up practice in reverse engineering…

CodeBreaker2018 walkthrough, Task 0 Warm up

This task is really simple, all you need to do is download the given capture file and analyze it with a tool such as tcpdump or WireShark L…

CodeBreaker 2018, complete walkthrough

Every year publishes a challenge to reverse engineer and exploit something. Past challenges involved disarming simulation of IED (improvised…

Welcome to the new home!

I haven't been posting regularly here for a very long time. We'll try to resume this blog. Let's see how long it's going to last this time…

Simple script to convert opml to markdown

I just put a quick transform script to convert outlines generated by OmniOutliner to MarkDown slide deck. The markdown is specific to Wiki2B…

New version 0.5 of AWS4C has been released

Just released new version of AWS4C library. The new release includes support for S3 delete operation. Check the API Reference and example…

Port of RXTX library to Android platform

Just ported the RXTX library to the Android platform. Check out the picture below, it shows the Motorola Droid phone talking to the FreeNAS…

New version of AWS4C has been released

Just released new version of AWS4C library. The new release includes support for Reduced Redundancy Storage and some bug fixes related to…

Compiling native programs for Android

There is an excellent tutorial by Nirnimesh on how to compile native programs for Android here http://android-tricks.blogspot.com/2009/02…

AWS4C has been updated

Thanks to Henry N. for sending patches to the AWS4C library. I applied and tested them, hence the new release of the library. Here is the…

AWS4C a C library that lets you work with AWS

Believe it or not some people need to write programs to access Amazon Web Services in C. This project grew out of the conversion of my old…

Hadoop tutorial for Windows and Eclipse

Hadoop tutorial for Windows and Eclipse. Just posted a tutorial on how to configure Hadoop environment for Windows using CYGWIN. The…