💱ENCODING

Here you'll find different Encoding tasks solved step-by-step

ROT 13

ROT13 ("rotate by 13 places", sometimes hyphenated ROT-13) is a simple letter substitution cipher that replaces a letter with the 13th letter after it in the alphabet. ROT13 is a special case of the Caesar cipher which was developed in ancient Rome.

To Solve this task I used ROT13.COM

Spark{34rth_r0t4t3s_s4me_f0r_w0rds}

HEXordinary

Hex or base 16 or hexadecimal is a numeral system that uses 16 symbols. The symbols include 0-9 and a-f (sometimes A-F). An example of a hexadecimal number is 3BF2.

I used hex-to-ascii online tool gave it the encoded text it returned the flag :

Spark{that_was_easy_hexin_it}

Base 8*8

Base 8*8 means Base64,using an online decoder

Spark{b4s3_64_is_sup3r_c00l}

Or using the terminal

Hidden under my bases

It's obvious that the encoding used bases(Base 85,64,62....) as the title said & in the Desc they obliged us to dig deeper

I used CyberChef to decode

Base
Cipher

85

:2OfC=qbG<*)t"=)(oU@Rh#@mjHU<\R*"<*!s7;f68N;/KK=;ab:V=Yae<,-)A=-\q<&$]tA6!GB:I].n;D:R\@PV_D@5CqT@8oj?@97\R@mk!!9ib:i=%5f(=&s!1:02[0>&%5S:KL/+>'qa<,,$G9e;=@qoh(;0lbV<c2SA=);\EA2#le<CB>:/u+N:IR*c;,qR.@r+n2;cIF';0m%l;-.:D;/L8f@PD=n@T6hk;-6jW:,6KVA6;;T;--qD9l+cI:3p\0:K;4O9ef(_<ARBd:,,L^9h7lb:IeSW=)E%K<dIe];aaMW;_q!!A4CB[:2NmOAO/IB

64

NmlOYlhMTWRXWjZmbFFhcDY3V0I1TVpPSnhXQmZXSDh5Y2lGTjhNYnFBT1B6dUlPOFlKR0Frb2kxa3VHaTJsaWxUcDhEMVVNWFJtWVhONWxFZjZhOWJnZzNrTjJrM01mcjlwQzdZVnhHWllId05zUDR1NUlrOE4yQUpKclNHSThKQzlhQWdkQmpkb0dVbTc0QXV6N2hLdXF0QWZuMlpSNzk0OUlrM1EzU3NlN1NoMHJaOGZEWmtFVzVjSDRLS3I0dFlxNmRueA==

62

6iNbXLMdWZ6flQap67WB5MZOJxWBfWH8yciFN8MbqAOPzuIO8YJGAkoi1kuGi2lilTp8D1UMXRmYXN5lEf6a9bgg3kN2k3Mfr9pC7YVxGZYHwNsP4u5Ik8N2AJJrSGI8JC9aAgdBjdoGUm74Auz7hKuqtAfn2ZR7949Ik3Q3Sse7Sh0rZ8fDZkEW5cH4KKr4tYq6dnx

58

36zTAedrLetWWBwTjwyzUQvjTk97S5S8S8bCkrJq8BciWXESGgHcEZnXiPMiBeeL5j4wq8TVj8e5fTMjQJLUuRgQEbKN6qwvHBN2tfJ96CheyDAEmSFqKfQXA8UjaAzw5CD7FPWHuuTgKinPT9wE

45

IN9+CBEM8PTA%6AN1BGM8-S931A-IBF%6WL6OS95OA R6:L6U6A-CBIB96T9X+927AFNA+L6B1A27ADM8 S8RY9ZR6*090M6RY9KTA+M9TB9

32

KNYGC4TLPNWGC6LFOJZV633GL5SW4Y3SPFYHI2LPNZPWS43OORPWC3DXMF4XGX3TMFTGK7I=

Flag

Spark{layers_of_encryption_isnt_always_safe}

Lord Ceaser

In cryptography, a Caesar cipher, also known as Caesar's cipher, the shift cipher, Caesar's code or Caesar shift, is one of the simplest and most widely known encryption techniques. It is a type of substitution cipher in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet. For example, with a left shift of 3, D would be replaced by A, E would become B, and so on.*

Decoding the cipher w/ dcode.fr gave us

Spark{Classic_but_still_unclear}

ROT 47

In the Description, 47 means ROT47 which can be decoded using dcode.fr

Spark{rot47_is_too_hot}

Shift !!!

A shift cipher is a substitution cipher, the principle of which is to shift the letters by one or more values in the alphabet.

Using dcode.fr we got

Spark{OMG_you_got_it_good_job}

& the shifting (1,2,3)/3n

Vigenere

The Vigenère cipher (French pronunciation: ​[viʒnɛːʁ]) is a method of encrypting alphabetic text by using a series of interwoven Caesar ciphers, based on the letters of a keyword. It employs a form of polyalphabetic substitution.

CRYPTOGRAPHY is the key of the Encryption.

Using dcode.fr we got

Spark{this_time_u_know_the_key_next_time_you_don't}

2 in 1 day (Twin-Hex)

The Twin-Hex encoding is much harder to crack than most simple cyphers, as it operates on letter pairs, rather than individual characters - hence the 'twin' part of the name.

Using calcresult to decode it

Spark{Tw1n_f0r_th3_w1n}

When my rainbow rhythm

The given image has HexaHue Encoding

You can decode it on dcode.fr

BigBen

The given image contains PigPen cipher Encoding

You can reaveal the hidden message in dcode.fr

Intro

Warm-up.py contains the code below

#!/usr/bin/env python3
import sys
# import system library
if sys.version_info.major == 2:
    print("Use Python3 it is a trend :p ")
ords = [58, 25, 8, 27, 2, 18, 57, 16, 94, 1, 89, 7, 90, 54, 93, 54, 94, 1, 90, 54, 62, 88, 39, 20]
print("Here is your flag:")
print("".join(chr(o ^ 0x69) for o in ords))

Running the script printed our flag

Spark{Py7h0n3_4_7h3_W1N}

We need to turn the list of ASCII's to a string to pass it to the executable

key_of_life=[84,104,101,95,119,101,101,107,110,100,95,100,105,101,95,102,111,114,95,121,111,117]
for i in key_of_life:
    print(chr(i),end='')
# output : The_weeknd_die_for_you 

Passing the output as input to first_task.exe printed our flag

Trip to Mars

Listening to WAV files is important !!

In this file it's obvious Morse code is used & to decode it visit morsecode.world

Spark{NICEVOICEICHYABOY}

OMO OMO

The COW programming language is an esoteric programming language created by Sean Heber in 2003. It is a Brainf*ck variant designed humorously with Bovinae in mind.

To decode it visit cachesleuth.com and our flag is

Spark{c0w_c0w_m00_m0000}

Index

Its clear those numbers exist for a reason

I tried turning them into chars, here's what i got

keys = [18, 15, 0, 17, 10, 27, 2, 14, 20, 13, 19, 8, 13, 6, 12, 24, 19, 0, 18, 10, 18, 27]
for i in keys:
    print(chr(i+65), end='')
# output : SPARK\COUNTINGMYTASKS\

Spark{COUNTINGMYTASKS}

RegCode

Some of you may know hashes others don't visit this website for enlightenment HERE

First thing we need to identify the hash then try to crack it using this website

So the hash type is MD5 and it's Spark in Plain/text so our flag will be

Spark{Spark}

Last updated

Was this helpful?