Skip to content

SH8664/Hack-Wizards

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Hack Wizards' Hacktrick repository! "Unveiling the Hidden Secrets" 🕵️‍♂️🔍💻

logo

”🦊 Fox VS Eagle 🦅“

Prepare yourselves for an electrifying journey into the realm of clandestine communication. Here, the art of concealment meets the thrill of interception, as teams dive deep into the world of steganography.

Overview 🌐

  • Our solution for Dell Hacktrick 2024
  • Steganography 🔒

    Unlock the secrets of steganography, where messages lurk within the pixels of images, waiting to be discovered. Steganography, derived from the Greek words "steganos" (covered) and "graphie" (writing), is the art of concealing messages or information within other non-secret text or data, particularly images.

    Roles 🦊🦅

    • The Fox: Crafty and cunning, the Fox employs every trick in the book to slip secret messages past the vigilant Eagle. As the Fox, you'll have the opportunity to invest your time wisely into honing your skills and creating distractions to increase your chances of evading the Eagle’s watchful gaze.
    • The Eagle: With eyes sharp as talons, the Eagle hunts down concealed messages, determined to unravel the Fox's plots. Your mission is to distinguish truth from deception, ensuring that only genuine messages are intercepted while avoiding costly mistakes.

    The Parrot 🦜

    Behold the Parrot, the wise overseer of the game, adjudicating the duel of wits between the Fox and the Eagle. The parrot represents the game administrator that receives the messages and scores both ends accordingly.

    Fox: Master of Deception 🦊🎭

    Objective 🎯

    As the Fox, your mission is clear: encode secret messages within images using steganography, all while evading the keen eyes of the Eagle. The primary objective for the Fox is to send the secret message to the parrot, encoded through steganography, while devising a strategic game plan to outsmart the Eagle.

    Game Mechanics ⚙️

    • Messages are woven into the fabric of images, transmitted through three channels simultaneously. The game is played in chunks (anything between 1 and 20), with each chunk containing 3 channels that concurrently carry your messages.
    • Choose wisely between Real, Empty, or elusive Fake messages to confound the Eagle's pursuit. Sending Fake messages is to impede the Eagle’s progress. However, Fake messages are not readily available to you. In order to earn them, you must solve riddles that are provided.
    • Solve enigmatic riddles to unlock the power of Fake messages, adding a strategic twist to your cunning plans. To increase your budget of Fake messages, you can choose to solve any of the provided riddles.

    Riddles 🧩

    Unravel the mysteries of riddles to earn Fake messages, elevating your devious schemes to new heights. The riddles exist as a side quest for you to solve to gain a budget of Fake messages. You can choose to solve riddles from the available pool in the Riddles Documentation.

    Eagle: Guardian of Truth 🦅🔍

    Objective 🎯

    As the Eagle, your duty is clear: intercept Real messages and decipher the hidden truths concealed within. Your efficiency within the designated time frame contributes to the final score.

    Game Mechanics ⚙️

    • Navigate the web of transmission channels, discerning Real messages from Empty and Fake decoys. Analyze footprints to uncover the path to genuine messages, avoiding penalties and pitfalls along the way.
    • Only a maximum of one genuine message is sent at any given time. To assist in this identification process, you receive three footprints at a time, with each footprint corresponding to one of the three channels.

    Folder Structure

    ├─── data
    ├─── Documentation
    │   ├── API Documentation.pdf
    │   ├── Hackathon General Documentation.pdf
    │   └─── Riddles Documentation.pdf
    |
    ├─── Solvers
    │   ├─── fox_submission_solver.py
    |   ├─── eagle_submission_solver.py
    |   ├──riddle_solvers.py
    |   ├──model.pkl
    │   └─── Server ├── eagle_server.py
                    └─── fox_server.py
    
    ....

    Venture into the heart of our ingenious creation where the cunning Fox and the vigilant Eagle modules await. Behold the marvels of our meticulously designed submission files: 'fox_submission_solver.py' and 'eagle_submission_solver.py', each a testament to our dedication and skill in the art of steganography. As you delve further, discover the trove of riddles we've conquered, elegantly solved through our Python-powered riddles solver scripts. Coolness exudes from every line of code, inviting you to join our journey of innovation and mastery." 🦊🦅💻✨

    Our own crafted servers! 💻🔧

    We've ingeniously developed our own servers using flask to enhance communication efficiency within the game. No longer bound by the limitations of external servers, our bespoke creations ensure seamless interaction, safeguarding precious game trials from wasteful endeavors. Bask in the greatness of our servers, meticulously crafted to deliver unparalleled performance and reliability. Join us on this journey where coolness meets ingenuity, and let our exceptional servers elevate your gaming experience to new heights. 🚀🌟

    Scoring: Triumph or Tragedy 🏆📉

    Efficiency and accuracy in decoding Real messages determine the fate of both the Fox and the Eagle, as they vie for supremacy in the shadowy world of steganography. The final score is determined based on the successful interception of Real messages and the avoidance of penalties.

    image

    Contributors


    Marwan Samy


    Rawan Mostafa


    Menna Abdelbaset


    Sara Bisheer


    Fatma Ibrahim

    Dive deeper into the intricacies of the Hacktrick and unravel additional secrets by exploring the comprehensive documentation nestled within this repository. 📚🔍

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Languages

    • Jupyter Notebook 99.6%
    • Python 0.4%