olive oil

@nut

cyberbullying kids for points since 2019

Public team

Joined on Dec 19, 2020

  • It's pronounced gheeedra Matrix - Rev We are provided with a binary. Decompiling the binary reveals a few functions. Within main, we can see that it repeatedly calls a function until the output is 0. When we look at this function, we can see a variable being checked against different opcodes. Also, both of the parameters to step turn out to be different structs, one used for outputting the process exit code, and another for keeping track of the VM state. After cleaning up the decompilation from ghidra, retyping, and renaming symbols, we get this: int main(void) { bool bVar1; int return; undefined2 *__ptr;
     Like  Bookmark
  • Scrambled Carol Crypto We are provided with a bunch of jumbled hex and a source. Looking at the code, the code takes the hex of an input.txt and substitutes it with a substitution cipher. Since we are provided quite a lot of text, we can perform frequency analysis. So I downloaded the bee movie script and wrote some python to translate it into hex and just looked at the frequencies. I sorta guessed some based on well known words, and uncovered the flag. O holy night! The stars are brightly shining, ... This carol was encoded to garbage by HTsP gang. The flag is xmaswasneverasgoodasitisthisyear
     Like  Bookmark