•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Tech Talk category of DaniWeb, a massive community of 428,229 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,343 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Tech Talk advertiser: Programming Forums
Feb 15th, 2008, 6:39 pm
When you think of security, it's a good bet that some of your thinking drifts to hackers and crackers. These are both security threats that you have to take into account. But do you know the difference? Well, some people do, and although many of them don't want their names bandied about, as is the case with the author of this tip, they can tell us much about the shadowy hacker community, and other security threats as well. This tip defines the difference between hackers and crackers, and discusses some simple things they can do to get inside your systems.
To understand the methodology of a hacker or cracker, one must understand what a hacker or a cracker is. Internet enthusiasts have argued the difference between hackers and crackers for many years. [Here's] my contribution to that debate.
If I were forced to define the terms hacker and cracker, my bottom line would probably be this:
Tools of the Trade
The "tools of the trade" are the means a cracker or hacker might use to penetrate your network. Some of the tools covered are programs, and some of these tools are techniques.
Reconnaissance
When most people hear the word reconnaissance, they think of spies and the espionage world. Although that community does indeed use reconnaissance, so does the cracker community. What is reconnaissance, and why do crackers use it? Reconnaissance is the process of gathering information about specific target(s). When a good burglar decides to rob a house, he will scope out an area to see how often neighbours, cops, and other traffic passes through. This gives the robber a good idea of the best time of day to attack. The same basic philosophy holds true for a cracker when she wants to attack a network or Web site.
When a cracker decides she wants to attack a network, there are many "recon" tools at their disposal. Let's look at a few of them and see how they work.
Social Engineering
The first and probably the most underrated tool available is social engineering. Social engineering involves tricking, conning, or manipulating people into providing information detrimental to a company, organization, or a person. This type of information can be used to help plan, organize, or execute an attack.
NOTE: Ira Winkler's excellent book Corporate Espionage (Prima Communications) covers social engineering, along with many other tactics used in obtaining information. It also discusses how to protect yourself against these types of attacks. For more on Ira, you can go to http://www.annonline.com/interviews/970512/. Another good book on social engineering is The Art of Deception (John Wiley & Sons) by the famous cracker Kevin Mitnick.
How does social engineering work?
A good example is through a help desk. Cracker A wants to attack ABC123 Inc., a computer software company, and therefore wants to find out usernames, passwords, and maybe even some security measures ABC123 has in place. He begins by calling ABC123's main number, explains to the secretary that he is new to the company, works offsite, and needs the help desk number in order to set up his account and password. The secretary provides him with the number. Cracker A then calls up the help desk number, explaining the situation to the person on the phone and asks for a username, a password, and how he can get access to the network from the outside. Help Desk Worker B happily provides this information within seconds, not once questioning his request. (Why not? Most help desk operations I have seen stress customer service — "Remember: Never anger a customer.")
This simple scenario can provide the attacker with enough information to make an attack much easier to pull off without being detected. Other techniques that are related to social engineering are:
To understand the methodology of a hacker or cracker, one must understand what a hacker or a cracker is. Internet enthusiasts have argued the difference between hackers and crackers for many years. [Here's] my contribution to that debate.
If I were forced to define the terms hacker and cracker, my bottom line would probably be this:
- A hacker is a person intensely interested in the arcane and recondite workings of any computer operating system. Hackers are most often programmers. As such, hackers obtain advanced knowledge of operating systems and programming languages. They might discover holes within systems and the reasons for such holes. Hackers constantly seek further knowledge, freely share what they have discovered, and never intentionally damage data.
- A cracker is one who breaks into or otherwise violates the system integrity of remote machines with malicious intent. Having gained unauthorized access, crackers destroy vital data, deny legitimate users service, or cause problems for their targets. Crackers can easily be identified because their actions are malicious.
Tools of the Trade
The "tools of the trade" are the means a cracker or hacker might use to penetrate your network. Some of the tools covered are programs, and some of these tools are techniques.
Reconnaissance
When most people hear the word reconnaissance, they think of spies and the espionage world. Although that community does indeed use reconnaissance, so does the cracker community. What is reconnaissance, and why do crackers use it? Reconnaissance is the process of gathering information about specific target(s). When a good burglar decides to rob a house, he will scope out an area to see how often neighbours, cops, and other traffic passes through. This gives the robber a good idea of the best time of day to attack. The same basic philosophy holds true for a cracker when she wants to attack a network or Web site.
When a cracker decides she wants to attack a network, there are many "recon" tools at their disposal. Let's look at a few of them and see how they work.
Social Engineering
The first and probably the most underrated tool available is social engineering. Social engineering involves tricking, conning, or manipulating people into providing information detrimental to a company, organization, or a person. This type of information can be used to help plan, organize, or execute an attack.
NOTE: Ira Winkler's excellent book Corporate Espionage (Prima Communications) covers social engineering, along with many other tactics used in obtaining information. It also discusses how to protect yourself against these types of attacks. For more on Ira, you can go to http://www.annonline.com/interviews/970512/. Another good book on social engineering is The Art of Deception (John Wiley & Sons) by the famous cracker Kevin Mitnick.
How does social engineering work?
A good example is through a help desk. Cracker A wants to attack ABC123 Inc., a computer software company, and therefore wants to find out usernames, passwords, and maybe even some security measures ABC123 has in place. He begins by calling ABC123's main number, explains to the secretary that he is new to the company, works offsite, and needs the help desk number in order to set up his account and password. The secretary provides him with the number. Cracker A then calls up the help desk number, explaining the situation to the person on the phone and asks for a username, a password, and how he can get access to the network from the outside. Help Desk Worker B happily provides this information within seconds, not once questioning his request. (Why not? Most help desk operations I have seen stress customer service — "Remember: Never anger a customer.")
This simple scenario can provide the attacker with enough information to make an attack much easier to pull off without being detected. Other techniques that are related to social engineering are:
- Dumpster diving - A person goes through a dumpster or trashcan looking for trash that contains information, such as an IP address, old passwords, and quite possibly a map of the network. Although this technique is often a dirty one, it is very effective.
- Impersonations - A cracker pretends to be someone important and uses that authority to obtain the information she is looking for.
This blog entry was written by Michael_Knight. It has received 1,582 views, 0 comments, and 10 linkbacks.
•
•
•
•
advice antivirus apple article botnet browser business crime cybercrime daniweb data development dns email encryption exploit forensic google government hacker hacking hardware help information internet iphone linux malware mcafee michael knight microsoft mobile news password phishing privacy report research search security software spam spyware trojan virus vista vulnerability web windows worm
All Recent Tags Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Tech Talk Marketplace
Related Blog Entries
- Guessing what Apple's up to (12 Hours Ago)
- Apple Leaves Customers Bugging Out! (6 Days Ago)
- T-Mobile loses 17 million customer records (7 Days Ago)
- Who Really Rules The World? (8 Days Ago)
- Apple iTunes Store Closing Bluff Works (10 Days Ago)
- Elvis cloned! (11 Days Ago)
- Moles attack data (11 Days Ago)
- No iTunes required for 2.1 billion mobile music downloads (13 Days Ago)
- States Begin Requiring Encryption of Personal Data (15 Days Ago)
- Need for speed: how does 1Gbit/s broadband grab you? (17 Days Ago)
Related Forum Threads
- Word Association Game (Posting Games)
- Galactic Hacker (Geeks' Lounge)
- Ideas and Opinions (Network Security)
- Virus Programming (Assembly)
- The stupidest hacker on earth. (Geeks' Lounge)
- Hacker methods? (Geeks' Lounge)