m150 – x-y-z

Home / Wiki / m150 – x-y-z

m150 – x-y-z

> 0CTF > 0CTF 2015 > m150 - x-y-z

http://dl.0ops.net/x-y-z

Dando uma olhada nesse arquivo , a gente pode ver várias coordenadas x/y/z ( duh ) :

Inicialmente eu pensei em fazer um plot em 3D dos pontos apresentados . Para fazer isso eu usei o gnuplot, pois outros serviços online travaram com a quantidade enorme de informação . Precisamos formatar os pontos para algo que o gnuplot entenda :

Fiz com que a cada “;” ele substituisse por um newline e a cada “,” por um espaço , seguindo o formato do gnuplot.

Criando o plot com todos os pontos se interconectando com linhas :

xzy

É , não deu muito certo , mas se a gente olhar direitinho é possível ver alguns uns polígonos 3D sendo formados . Olhando de novo pro arquivo dá pra perceber que as coordenadas estão divididas de 3 em 3 , talvez cada linha seja um triangulo .

Para formatar o arquivo derivado do “tr” no padrão do gnuplot eu fiz o seguinte script :

Basicamente , ele adiciona dois espaços a cada 3 linhas para o gnuplot saber onde tem que inserir linhas e onde não . Rodando :

Dando uma leve alterada no ângulo a gente consegue ver a flag :

xyz_flag

FLAG

0ctf{0ur_Flag_L00ks_Great_in_Three_D}

CRIADO POR

Epic Leet Team

 

 

 

Recent Posts