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
Parth Kolekar
Recommended Reading
HTTP, but you're doing it wrong
#ctf #webFind the flag.
Solution
The source of the problem is as shown.
#!/usr/bin/env node
var parser = require('http-string-parser');
var net = require('net');
var server_tcp = net.createServer();
server_tcp.on('connection', function(socket) {
Recommended Reading
Timing Attack
#ctf #introductory #misc #webOnce upon a time, there was a programmer. His name was Anshul. He did not know how to work with passwords. His friend Animesh took this opportunity to do jugaad and guess the passwords so that he is able to order a lot of free shirts from MustCapture...
...