Join the Discord chat! Maybe if you use it enough, you'll find the flag.Hint: The link to joining the Discord is on our Updates page ;) Make sure you read the info channel.
Using your favorite language of choice, print Hello, world! to the output.
For Python, consider the print function. For Java, consider System.out.println. For CXX, consider including stdio.h and using the printf function.Hint: If you're not sure how to do this, try searching Google for how to make "Hello world!" programs in your language of choice.
Log into the shell server! You can do this in your browser by clicking on the Shell server link in the dropdown in the top right corner, or using an SSH client by following the directions on that page. Once you've logged in, you'll be in your home directory. We've hidden something there! Try to find it. :)
The web goes well beyond the surface of the browser! Warm up your web-sleuthing skills with this challenge by finding the hidden flag on this page!Hint: Not sure where to look? Try looking up 'source code', specifically related to web pages.
I've got a little flag for you! Connect toc1.easyctf.com:12481
to get it, but you can't use your browser! (Don't know how to connect? Look up TCP clients like Netcat. Hint: the Shell server has Netcat installed already!) Here's your player key:3770529
. Several challenges might ask you for one, so you can get a unique flag!
Cryptographic hashes are pretty cool! Take the SHA-512 hash of this file, and submit it as your flag.Hint: Try searching the web to find out what SHA-512 is.
sha512sum hashing.png
in Linux which results in ce53d733c0d7738c7a390c21ef65e8b4746795d6d6c2b8269c810bc53784bfebfeaefbc6b66e95b84b5d2eed9ae72169b960ba5ee50846233935dc903476a20fThis is literally one of oldest tricks in the book. To be precise, from the year AD 56. Crack me.lhzfjam{d3sj0t3_70_345fj7m_799h21}
Hint: Et tu, Brute?
Decode this8657869745f6d6174655f3432386533653538623765623463636232633436
Hint: It's encoded!
There's a flag hidden in this haystack.
What is the flag?Hint: What is this file?
There appears to be a message beyond what you can see in soupculents.jpgHint: The description is a hint
Head over to the shell and see if you can find the flag at/problems/markovs_bees/
!Hint: Don't do this by hand
Can you find the flag in this file?
OK, OK, you got Hello, world down, but can you greet specific people? You'll be given the input of a certain name. Please greet that person using the same format. For example, if the given input is Michael, print Hello, Michael!.
For Python, consider the input() function. For Java, consider System.in. For C, consider including stdio.h and reading input using read. For C++, consider including iostream and reading input using cin.
None
You can decode a Caesar cipher, but can you write a program to decode a Caesar cipher? Your program will be given 2 lines of input, and your program needs to output the original message.
First line contains N, an integer representing how much the key was shifted by. 1 <= N <= 26 Second line contains the ciphertext, a string consisting of lowercase letters and spaces.For example:6
o rubk kgyeizl
You should printi love easyctf
Nobody can guess the flag! msg.txtHint: Look at the title
Given two integers a and b, return a xor b. Remember, the xor operator is a bitwise operator that's usually represented by the ^ character. For example, if your input was 5 7, then you should print 2.
A flag has been encrypted using single-byte xor. Can you decrypt it?
Sometimes, the differences matter. Especially between the files in this archive. Hint: This is a TAR archive file. You can extract the files inside this tar by navigating to the directory where you downloaded it and running tar xf file.tar! If you don't have tar on your personal computer, you could try doing it from the Shell server. Once you extract the files, try comparing the hex encodings of the files against the first file.Hint: Check the man page for diff by typing "man diff".