#Confira o ip "..." e "1.1.1.1"
- melhorando o acesso, para diminuir o stress.
sshpass -p "schoolofrock" ssh jackblack@1.1.1.1 -p 2003 -o "passwordAuthentication=yes"
- Escrevendo uma função para base64 Decode em julia lang:
using Base64
decode = (encoded::String)-> base64decode(encoded) |> String
ls -la
cat .file.txt
cat .bash_history
-
A flag é constituida por "FIAP"seguida de "{" então procurar codificações base64 que contenham o inicio "RklBUH" que equivale a palavra "FIAP" indica uma possivel flag.
- BASE64 = FIAP == RklBUH
-
o acesso via SSH é sem vpn, logo o ip é publico 1.1.1.1
nmap 1.1.1.1
module utils
using Base64
using CodecBase
export decode
decode =(encoded::String)->base64decode(encoded) |> String
decode_base32=(encoded::String)->transcode(Base32Decoder(),encoded) |> String
end
try
cmd_search_base64_fiap = Cmd(`sshpass -p "schoolofrock"
ssh jackblack@1.1.1.1 -p 2003
-o "passwordAuthentication=yes" grep -r "RklBUH" /`)
out_txt = "./dados/grep_RklBUH.txt"
err_txt = "./dados/grep_RklBUH.txt"
run(pipeline(cmd_search_base64_fiap,stdout=out_txt,stderr=err_txt))
catch e
println("Erro ao executar o comando: $e")
end