Macbeth

April 18 2017

# # # # #

Find the flag.

  • Flag Format /flag:[a-zA-Z]+/

Provided Macbeth.docx

Hint : Not all characters are created equal.

Solution

Opening the file we can quickly tell that the entire file has been written in two fonts. We unzip the docx file, and grep the part we are interested in.

$ unzip Macbeth.docx

$ grep "Bitstream Vera Sans Mono\"/></w:rPr><w:t>\(.\)<" document.xml -o
Bitstream Vera Sans Mono"/></w:rPr><w:t>F<
Bitstream Vera Sans Mono"/></w:rPr><w:t>l<
Bitstream Vera Sans Mono"/></w:rPr><w:t>a<
Bitstream Vera Sans Mono"/></w:rPr><w:t>g<
Bitstream Vera Sans Mono"/></w:rPr><w:t>:<
Bitstream Vera Sans Mono"/></w:rPr><w:t>F<
Bitstream Vera Sans Mono"/></w:rPr><w:t>u<
Bitstream Vera Sans Mono"/></w:rPr><w:t>c<
Bitstream Vera Sans Mono"/></w:rPr><w:t>k<
Bitstream Vera Sans Mono"/></w:rPr><w:t>e<
Bitstream Vera Sans Mono"/></w:rPr><w:t>d<
Bitstream Vera Sans Mono"/></w:rPr><w:t>U<
Bitstream Vera Sans Mono"/></w:rPr><w:t>p<
Bitstream Vera Sans Mono"/></w:rPr><w:t>F<
Bitstream Vera Sans Mono"/></w:rPr><w:t>o<
Bitstream Vera Sans Mono"/></w:rPr><w:t>r<
Bitstream Vera Sans Mono"/></w:rPr><w:t>e<
Bitstream Vera Sans Mono"/></w:rPr><w:t>n<
Bitstream Vera Sans Mono"/></w:rPr><w:t>s<
Bitstream Vera Sans Mono"/></w:rPr><w:t>i<
Bitstream Vera Sans Mono"/></w:rPr><w:t>c<
Bitstream Vera Sans Mono"/></w:rPr><w:t>s<

That gives us our flag.

Flag

FuckedUpForensics


Recommended Reading

Knock Knock

# # # # # #

Find the flag.

<script>
  setTimeout(function(){
    $.ajax({
      'url' : '',
        success: function(){ window.location = '' },
        headers: {Connection: 'close'},
    });
  }, 10000);
</script>

Note: port-scanning is permitted for...

...

Recommended Reading

Super Baby RSA

# # # #

Time for RSA!

e = 65537

n = 134023913680045880492110426626164090971954352532495944119602241841766743315344885078078359876157853261789964632342961459801834169156073972150056251259429043527344585589350222304649100454018523375146422111308080990153227407607374257909945989989405880451908900962388521742688809203045971595430040363546058882461

...