Does Hacking Require Programming Skills?

preview_player
Показать описание
When I saw how easy it is for Andreas to find bugs in his own code, and even write exploits for it, I thought about the relationship between hacking and coding skills. And it's not surprising that decades of programming experience can easily transferred to hacking skills!

00:00 Introduction
00:26 SerenityOS Videos & Andreas Kling
01:12 Andreas Kling Skills & Career
02:09 Exploitation Requires Coding!
02:36 What about Web Hacking?
03:42 System Exploitation vs. Web Hacking
05:14 Coding Useless for Web Hacking?!
05:43 Programming in Different IT Security Jobs?
06:49 IT Security as Entry-level Position?
07:07 What's your Programming Experience?

-=[ ❤️ Support ]=-

-=[ 🐕 Social ]=-

Рекомендации по теме
Комментарии
Автор

I got into programming cause I realized, that I need it for hacking, then I fell in love with it, stopped beeing interested in it sec for a couple years and "just" coded. Then I got into Backend developement and found bugs in the server I was working on and realized I could exploit this with python. That motivated me to Start learning about hacking again. The circle is complete lol

itfitness
Автор

“It depends” is the answer to most things in life

Lucy-dkcz
Автор

The moment when a programmer realises that his own faults might happen to others as well, he becomes a hacker.

anees_ahmad_pazhayidath
Автор

"This channel is not about this weird enterprise world of security" and that's why I watch your videos :D

pepesabermaster
Автор

When i was younger, i played a lots of games. I always wanted to see how they work and find the easter eggs.

So now i'm trying to reverse engenier the new games and find the little easter eggs.

kikihun
Автор

I learned a lot about programming with crafting interpreters, learning how programming languages work gives you a inside about computers

JoseCortez-ehsh
Автор

So I'm 17 studying computer science, I was brought up surrounded my tech, my brother is a software engineer and my father is an electrical engineer and sound engineer however for a long time I wanted to get a job in musical theater. Programming was something I did amateurishly in my spare time as a hobby. Maybe 2 years ago I started deciding what I wanted to do with my life and started to see that musical theater wasn't as attractive to me as it once was, looking for something else I decided to take a GCSE (U.K qualification for teenagers 15-16) in computing and I started to see how much I could do with it. At this point I started looking at how I could put the creativity of theater and the logic of computing together, I did some work as behind the scenes for local shows working on the tech there. I really like games, like reallllyyy like games. And at this point it kinda clicked, I knew I wanted to do game development. I knew about cyber sec and I did a lot of research into it, mostly in relation to games (minecraft hacked clients, ect), it all just seems to work together, creativity, logic, security and most of all... programming. Games development is a great way to get all of those things. Making games gave me the projects I was looking for in programming as I was always unsure of what to make, it also gave me the opportunity to look into the art, design and security of games. That's where I am now, making games for myself and my friends, and I love it. I'm not expecting great riches or fame, its just great practice for my thinking and programming and I cant recommend it enough.

Just a couple tips I found for those now wanting to look into games development:

1. Find an engine that works for you, not the other way around. I have used Unity, Unreal, Game maker, RPG maker but my absolute favorite is GODOT, I cannot recommend it enough, if you want to use python, I'd say godot (but it also has c# support)

2. GitHub. Originally I didn't use GitHub at all but its such a good way to show employers that you have work under your belt. (even if you set your repos to private, check your settings and make sure it still shows your pushes on your homepage)

3. Itch.io is the best thing for new developers, you can make custom pages for your games and a personal page for you that houses them all, its the best way to get people to see them without paying any money to big companies like steam to host your game.

I hope I've helped someone and I'm sorry if the story is kinda complicated, I couldn't figure out exactly how to structure it lol. Ok have a good one, and enjoy compooping :)

dcpngn
Автор

This question is similar to:
Does programming require any math knowledge? I hate math.
Does hacking require any programming skills? I hate programming.
Does any of this require being literate? I hate reading.
Do I have to learn linux? I hate hate learning new things. I use arch btw.
People just don't like putting in the work. How do you expect to know and understand something when you don't know the basics.

reggieangus
Автор

I got into programming because my dad told me it was a nice skill to have, and I’m still obsessed with writing code to this day, just because I love the idea of creating my own tools and solve problems using the computer.

axelayala
Автор

I was always the "tech enthusiast" version of the computer nerd and got into _"hacking"_ a long time ago, when all you needed was to be informed that everything was pathetically insecure and unprotected. Pretty much NOTHING was encrypted and you just needed some tools like wireshark and the freaking windows command prompt (it was a BAD time for your IP address to get leaked, you could do much more harm than a de-anonymization or DDoS attack lol). I forgot about those things and a few years ago decided to try hacking again. Boy, was I surprised to all the things I had to learn...

userba
Автор

As a reverse engineer, I have more experience in reading assembly code than actually writing source code myself (although writing your own code and seeing the compiled output is often needed to understand compiler idiosyncrasies). Professionally I was a part of the 'enterprise security' liveoverflow talks about for the last 4 years (worked in a SOC team monitoring firewalls and other peripheral security devices), and although it helped me gain an understanding of the broad structure of information security, my most fulfilling moments have always been looking at the bits and bytes of network packets or binaries and understanding how things work under the hood. I'm switching to a career in malware reversing just for this very reason.

EvilSapphireR
Автор

I got into programming when I was in high school. To me the way different codes work from HTML to Python were very interesting, while I tried to learn I always felt lost or dumb because sometimes I didn't know what to do, so for a while I just didn't pick it up again till now and while relearning basics I stumbled across your video. while I have some experience with codes I still have much to learn, I want to get to the point that I can make many programs from scratch and help others if they are experiencing bugs in theirs.

tomthecat
Автор

I started as a freelancer for a small company in my hometown as a full-stack, then moved to a full-time front-end job, then moved to a full-stack company. I am now working in a backend role, with 3 years of programming experience and addicted to this channel I discovered yesterday. It's pure gold!

marcioramos
Автор

I got into programming because I was at a helpdesk position and had a project in which was gonna take a super long time. Learned powershell in order to automate that process; then started learning python in order to automate things like covid forms or badge access for new users... It was the "make life easier" that made it easier for me to learn coding.

DragonFistLeeMontage
Автор

If you’re thinking about getting into programming but don’t know where to start, from my experience the best place is just to start. Doesn’t matter if your goal is unreachable at first, just make stuff show on the screen according to your will and push yourself forward. But after the initial project (at which you’ll probably fail because of overestimating yourself) really try to learn the fundamentals, regardless of what and why you’re programming. It’ll really help you out a lot. I’ve been programming probably 3/4 of my life but I didn’t know I had to actually understand how and why everything worked and because of that my growth was really slow and I couldn’t write good code. You won’t write perfect code from the get go but ACTUALLY learning instead of trying to figure everything out as you go is super valuable and don’t underestimate it as I did

DeerDesigner
Автор

I started web development while learning by doing. The most important, I had a target. I wanted to build a platform which helped me managing and pre-analyzing stocks so I could focus just on trading. It became a complex app like facebook.

orange_district
Автор

I don't think you should learn programming for hacking as a chore. I don't find making programs fun, I get excited when a program fixes a problem I had or makes something cool. Learn programming by making stuff that makes you excited. I made a very shitty messenger once that used self-coded RSA (an encryption method). It was terrible but I learned a lot about Python, tkinter (a Python UI library), network sockets, RSA encryption and debugging in general. I am now planning on making a diy intercom using arduino compatible boards like the esp32. For me, all the struggles are worth it in the end. You made something that will never be the best at its purpose but YOU build it, fully understand how it works and know its flaws.

wouterr
Автор

I got into programming as a kid because my parents got me a Lego Mindstorms kit. It comes with its own IDE, in which you "write" programs by dragging and dropping colorful blocks around on a timeline. It's extremely beginner-friendly, and there's not a lot you can do with a thing that has four basic sensors and three motors.
Later in school we had a mandatory "computer science" class for half a year where we made the most basic things happen in JavaScript. Everyone except me hated it, lol. It was the first time I programmed in text, and I was very intrigued. In the final two years of school the class wasn't mandatory but of course I took it. There I was introduced to Java and it's still the language I'm most literate in.

PhoenixClank
Автор

I got into programming when I saw my friend in freshman year of college write a cool C program to create a start(*) pattern of pyramid and me on the other hand knew nothing about programs and code. I was amazed and wanted to learn more so here I am 8 years later a software Engineer and a hacker

kushansingh
Автор

I got into coding very early (at the age of 12) and started with C++ (huge mistake). I wanted to understand how I could build games so I googled and every article I read was like: you have to learn C++. I didn't get far with it and it was kind of frustrating but later when I started my first Job as a dev it was pretty easy for me to adapt to the language (C#) so I got the hang of coding and loved it ever since. I guess my takeaway here would be it really doesn't matter what language you start with and how far you get but just keep learning even if that means starting again from scratch with a different language. Today I'm a Java backend dev and I fell like the different languages, frameworks and tools I used help me a lot when learning about IT-security because most of the stuff I read about I already have a basic understanding of what it does but still there is never an end to learning!

patravel-tv