We primarily communicate through Discord and Instagram: https://www.instagram.com/ramshackunc/UNC-CH's hands-on computer security club, developing practical technical abilities in students and members of the local enthusiast community through lecture, workshops, and participation in competition against teams of practitioners across the world.CTF stands for Capture The Flag, a form of competitive computer security competition with a typical focus in offensive or defensive operations, or solving a wide array of challenges in a variety of categories.We regularly practice skills in reverse engineering, system exploitation, web app auditing, forensics, and cryptography.We meet on a weekly basis. Check website for updates.If you would like to join our club and come to meetings, please email [email protected]. Membership on heellife does not mean that you will get notifications or are automatically signed up to our list-serve.

Resources

Useful Links


Full Courses

  • pwn.college

  • Hack The Box

  • Try Hack Me

  • Over the Wire

Tools

  • gftobins.org - Exploiting Linux Executables

  • Ghidra - Open Source Dissasembler

Boot Camp Resources


Lesson 2 - Python Challenge


class account():     def __init__(self, hashe):
         self.passwordHash = hashe
     def login(self):
         inp = input("Enter Password:")
         inp = inp[0:6]
         inptHash = self.hasher(inp)
         correct = inptHash == self.passwordHash
         if correct:
             print("Access Granted")
         else :
             print("Denied")
     letters = [
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'
]
     def hasher(self,inpt):
         res = 1
        for i in range(len(inpt)):
            if inpt[i] not in self.letters:
                raise ValueError("Bad Character:", inpt[i])
            res = res * ord(inpt[i])
        return res
myAccount = account(1438184844360)
myAccount.login()