Hello there!
Glad you’re here, if you’re here this means you’re interested in knowing more about who I am and what I do. If you’re interested in my resume, you can have a look at it here.

Identity

I am Krypton and I’m currently a full-time trainee at Hacking-Lab. As you have seen on this website multiple times, my username is Krypton. You might ask yourself: “But why this name?”. Well the answer is really simple. When I was searching for a username, in 2015-2016, I was in chemistry class using the periodic table. My favorite number is 36, so I decided to look at which element has this atomic number. After looking, it turned out that Krypton has this atomic number, and I found this name good. I have it since that day :)

My, by far, favorite hobbies are coding, freeriding and anything related to cyber security (still learning every day more). You might have seen from the picture above that I like free riding, I sometimes upload videos when I have had an amazing day.

Programming

I started coding when I was around 11 years old, learned the very basics of Python but nothing really serious. Then I took a long break of coding as it seemed like I wasn’t really attracted by it. When I was around 14 years old I interested myself much more into programming and hacking. I’ve realized how creative and free you are when you want to do something, which ended up in me loving it. I kept learning Python and using it, and also started learning new languages such as Go, C#, Java, PHP, etc. And here I am now, a developer that studies cybersecurity and that does open source projects.

Cyber security

Edward Snowden talking at the 36C3 conferenceEdward Snowden talking at the 36C3 conference

Cyber security… When I was younger I was amazed by how people could hack a website, a database or simply leak some private documents. After some time I started giving more attention on what kind of tools are being used to do similar things and how people actually proceeded in doing these things. I soon realized it wasn’t as easy as expected… And this is exactly why I started to learn reverse engineering back in 2020 and how to code my own tools and scripts for specific things. I haven’t really spent an enormous amount of time on learning it, but I definitely want to learn even more about this in a near future.

I’ve attended the Insomni’hack conference (2016 & 2022) in Geneva (Switzerland) and the 35C3 & 36C6 conference (2018 & 2019) in Leipzig (Germany). Attending these conferences and seeing the job that security researchers do got me really interested in this topic. After some time I arrived to the conclusion that being a security researcher would be my career path :)

In March 2022 it was the first time I participated to an on-site CTF, at Insomni’hack. If you’re interested about the CTFs I’ve participated to, you can find them on the CTF page.

Programming Languages

It’s hard to estimate the knowledge you have in a language, I tried my best but this probably does not reflect the reality. They’re listed based on how good I know them, at the top the best and at the bottom the least good.

  • SQL: All my databases are in SQL, so I use it every day.
  • Python: I use this during CTFs, for some projects or simply when I need to automate something.
  • PHP: My backend is written in PHP, therefore I use it for some projects.
  • Java: Java I basically don’t really like it, but at school we were just forced to learn and use this ¯\_(ツ)_/¯ I could resume my motivation in learning and using Java to… yes, another NullPointerException :D
    1
    2
    3
    Exception in thread "getMotivation" java.lang.NullPointerException
    at Krypton.getJava(Krypton.java:7331)
    at Krypton.getMotivation(Krypton.java:1337)
  • Go: This is the language I try to learn a lot, I’m coding in Go for a lot of projects.
  • C#: I’ve been playing around with C# when I wanted to make some GUI applications for fun, not really my favorite language.
  • TypeScript: Trying to learn it more along with React for my web project; also using it in Angular.
  • JavaScript: I used it along with Vue.js for some web applications tests.
  • C: I know the very basics, wouldn’t really be able to code a project in C.

Coding & Reverse Engineering Laboratory

Do you see that cute little Gopher looking at you? >.<Do you see that cute little Gopher looking at you? >.<

I have a very basic coding setup that I really like, here are some of the most important peripherals, components, tools, etc. that I use on a daily basis:

Communication Applications

Content Creation

IDEs

I use the Material Theme plugin on all the IDEs of the JetBrains collection with the theme Deep Ocean.

Operating System

Peripherals

Reverse Engineering Tools

  • Binary Ninja - The best reverse engineering tool I’ve ever used
  • Cutter - Basic Reverse Engineering tool (GUI version of radare2)

I often switch from Binary Ninja to Cutter when analyzing files and opposite as each tool has its advantages.

  • Ghidra - A tool made by the NSA
  • gdb - An awesome tool for debugging
  • IDA Freeware - Basic Reverse Engineering tool
  • radare2 - The first tool I’ve ever used
  • x64/x32dgb - Debugging applications live (never really used it)
  • Windows Sandbox - Basically to run some malware and see how they work

There’s pretty much nothing else to say about me, so I will stop writing here :)

Hopefully you will enjoy my future projects and stay in touch with me. Do not hesitate to contact me via email, Discord or wherever you want (see “Find me on…”) if you have any questions.

~ Krypton