Skip to content

Latest commit

 

History

History

round_2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hack a Bit 0x01 - Round 2 (Qualifier)

Challenge Navigation

Pts Cryptography Web Programming Infrastructure Networking OSINT
75 SR300,
Mason
0K0U0,
Detective
RDUSN,
Buckets
W4F9J,
Seashell
YBWEJ,
Avenue
R5DV6,
Weekday
75 6532S,
Homerun
BRK00,
Spectator
BC6VD,
Blobs
6Q84A,
Captain
GQ0QL,
Phonebook
3Q7M7,
Birdy
100 08ZLE,
Smiley
5AHCX,
Nevermind
ECXKI,
Linguist
FR8S7,
Location
PY1CS,
Fish
HGGTM,
Comms
100 ACU2N,
Matchmaker
9FHJZ,
Delegate
AZWQN,
Pancakes
01T0W,
Loading
4K8GF,
Rivers
178KF,
Ladder
125 KYMV9,
Hancock
WAYZ6,
Brain
U0J2Y,
Wrench
JJBAC,
Connector
I7PUV,
School
VGXY6,
Television
125 TSIOQ,
Trending
EMQQ9,
Injector
XRVEO,
Bites
LJLHG,
Boat
Y6H54,
Picture
K6M4G,
Currency
150 DWTRK,
Banker
LFBZI,
Vision
2ZJIU,
Speed
IHAL3,
Hammer
T7LTD,
Investigator
LQMS4,
Storage
150 89C4R,
Powerhouse
FYSD9,
Detour
ET5OO,
Abundance
3N60U,
Inspector
42T51,
Framework
BWXPI,
Chase

Categories

Cryptography

Cryptography is the practice of keeping information secure and private. It involves using math and special techniques to convert regular information, called plaintext, into secret code, called ciphertext. This makes it hard for others to read the information without the key to decrypt it, which is like a secret code to convert the ciphertext back into plaintext. Cryptography is used to protect sensitive information, like credit card numbers and personal information online, and is also used in things like phone and internet communication to keep them private.

Web

Web applications, also known as "web apps," are software programs that run on the internet. They can be accessed using a web browser, like Google Chrome or Safari, on any device that has internet access. Web apps can do many things, like let you check your email, shop online, or play games. They are different from traditional desktop apps that you have to install on your computer. Web apps are built using programming languages like HTML, CSS, and JavaScript, and they run on servers that are connected to the internet. Examples of web apps include Google Docs, Facebook, and Instagram.

Programming

Programming is the process of creating instructions for a computer to follow using a specific language. These instructions, called code, tell the computer what to do, like creating a game or displaying information on a website. There are many different programming languages, each with their own rules and syntax. Once the code is written, it needs to be run or executed so the computer can follow the instructions. Programming is used in many fields and is a powerful tool to automate tasks, solve problems, and create new things.

Infrastructure

Cloud computing is a way to use the internet to access and store data and software remotely. Instead of keeping files and programs on your own computer, you can access them through the internet on remote servers. This means you can access your files and programs from any device with an internet connection. It's like renting a space in a big computer building instead of having your own computer. It can also allow for cloud-based software that multiple users can access and collaborate on simultaneously. Cloud computing makes it easy to access and store data and software remotely.

Networking

Networking is the process of connecting different devices like computers and smartphones together so they can communicate and share information. It's like a group of friends sharing information and resources among themselves. Examples of networking include connecting to the internet and connecting computers together in an office or school environment. Networking also involves setting up and maintaining communication protocols, security measures, and other technical aspects to ensure smooth and secure communication among the devices. In summary, networking allows different devices to connect and share information, making it possible to access the internet, share files, and collaborate on projects.

OSINT

OSINT stands for Open-Source Intelligence, it's information that can be found in publicly available sources like websites, social media, news articles, etc. It's like using Google or other search engines to find information on the internet. OSINT can be used by many people and organizations like journalists, researchers, and even law enforcement agencies. It can be used to gather information on a variety of topics, such as a person's background, the latest news, or even a company's financial information. It is a way of finding information that is publicly available and can be useful for research, investigations, and many other purposes.

Difficulty Variance

Welcome - 5 pts

Welcome challenges should be solved by 100% of the competition pool.

Easy - 75

Easy challenges should be solved by 90%+ of the competition pool.

Medium - 100

Medium challenges should be solved by 75%+ of the competition pool.

Hard - 125

Hard challenges should be solved by 40%+ of the competition pool.

Extreme - 150

Extreme challenges should be solved by 15%+ of the competition pool.

Contributors

Nate Singer (Helix)

https://www.linkedin.com/in/nathanielmsinger/ | https://github.com/natesinger

Nate is a leader in the youth cyber security space. After struggling to find good resources back in highschool he managed to figure out how to break into the industry and now spends signficant energy trying to improve the lives of young people and create more opportunity. Hack a Bit is just one of many ways he has been working to move the ball forward in the industry.

Juan Soberanes (CyberDucky)

https://www.linkedin.com/in/juan-s-6b241b173/ | https://github.com/cyberducky0o0

Juan Soberanes is a Data Engineer at Balbix, an AI Cybersecurity Startup. He enjoys every aspect of cybersecurity, specifically AI and its relevance to zero days. Juan grew up in San Diego, California and graduated from WGU with a B.S. in Information Security. In his free time he is working on CyberDucky, his platform for making cybersecurity entertaining. In his “fun” time, he enjoys learning different languages, German, Spanish, English, C, C+, Python, it doesn’t end.. ;)

Writeups

A core component of competing in Capture the Flag competitions is writeups for challenges. This reenforces learning and ensures that competitors get as much out of the challenges as possible. This year competition staff offered $20 vouchers from the generous sponsor No Starch Press for quality submissions. HaB staff are incredibly proud of the quality submissions we received and are happy to host them here for you to review. Please see the following submissions, in no particular order--they are also listed on individual source materials.