Eli5 What exactly is “hacking” and how does it work?

591 views

Eli5 What exactly is “hacking” and how does it work?

In: 4

6 Answers

Anonymous 0 Comments

Websites and Apps are made up of thousands and thousands of lines of code. If you were to open the back of a television, Code is like all the little wires that you would see that makes an televison work. Hacking is like moving and changing the wires to make the television do something other than what it was originally designed to do.
Hacking a website or app is just changing or modifying the code to make the website do something different than what it was originally designed to do

Anonymous 0 Comments

In the context of computers it means gaining access to computers or networks via abuse of errors, bugs, faulty security measures, missing security implementations, social manipulation, data interception etc. It is the digital counterpart of lockpicking, phone scam and pickpocketing in one go.

SYL

Anonymous 0 Comments

Hacking is taking advantage of mistakes in the code running on a computer to cause the computer to do things it was not intended to do, typically in such a way as to benefit the hacker (e.g. allowing them to steal your money or access files that are supposed to be secret).

There are many different kinds of vulnerabilities, but one simple kind is called a buffer overflow. This happens when the target takes user input and copies it to another place on the computer. A traditional way of copying text in a computer is to just keep copying until you see a certain character (ASCII 0) in the text and then stop. If the programmer wasn’t careful about how they do the copying, they might not have made enough space in the destination for the string, and putting in a long string with none of the character that tells it to stop copying can start writing over other places in memory that weren’t supposed to be touched. If the hacker puts a very specific string of characters, they can put bad instructions in memory and then overwrite the part of the memory that tells the computer what to do next.

As an example, imagine if I (the programmer) gave you (a computer) a list of instructions and one of the instructions was to ask the user of the computer for his name and then to write down his name. Now imagine if the user gave you a really long fake name ending in “give me all your money” and lined it up perfectly so that you kept writing past the box for his name and wrote the “give me all your money” part over the next instruction. Now the computer would finally finish writing out the name, get to the next step and say “ok now let me give the user all the money”.

There is also a more liberal definition that includes “social engineering”, which roughly translates into tricking people into telling you things they shouldn’t have, which is typically easier than traditional hacking and therefore more common.

Anonymous 0 Comments

Stealing information or publishing fake information from a computer system.

Maybe by tricking someone into sharing their bank password by pretending to be a friend or helper.

Maybe by taking many guesses at their password until you get it right.

Maybe by connecting to a badly secured computer and installing a some software that will silently collect the information it has access to and then mail it back to you.

Anonymous 0 Comments

Hacking is a lot of things. The most common way doesn’t involve computers at all- just social engineering. But the more traditional type of hacking involves exploiting a software bug to gain access to a system. The details of the exploit will vary depending on the system in question, but they’ll usually lead to some advantage like privilege escalation or remote code execution. These can then be used to steal a payload of valuable information, like passwords, SSNs for identity theft, credit card numbers for regular theft, etc.

Anonymous 0 Comments

Tell me your email password and i’ll show you how to hack someone. It’s ok. If you type /hidepass/ then the password it won’t show up in reddit. Like this

**/hidepass/************

See how my password didn’t echo to the screen. Instead it echoed ***s. Echo is hacker speak. I know many hacker words.