This repository contains my souutions to Hackatti Chanlenges (https://hackattic.com/challenges) in Golang.
Hackattic challenges are really good if you were away from coding for a while and want to get back to it. This is also good for people who are switching to a new language and want to get a good grip on it.
- For most of the solutions you can just run :
go run <solution_file>
- For folders with go.mod, you may need to run :
go mod tidy
first - Remember to read the last part of the challenges, about the reasoning behind the challenge.
For Backup Restore, make sure to setup PostgreSQL and create a database before executing program using
craetedb dump
, adjust the code according to the database name.
- Brute force zip (15 pts) - Link
- Mini Miner (15 pts) - Link
- Password Hashing (15 pts) - Link
- Collision Course (15 tps) - Link
- Jotting JWTs (20 pts) - Link
- Tales of SSL (25 pts) - Link
- Dockerized Solutions (30 pts) - Link
- Websocket Chit Chat (30 pts) - Link
- Hosting Git (30 pts) - Link
- Touch-Tone Dialing (35 pts) - Link
- Basic Face Detection (35 pts) - Link
- Visual Basic Math (35 pts) - Link
- A Global Presence (35 pts) - Link
- Serving DNS (60 pts) - Link
- The one with Redis (70 pts) - Link