Monday, March 16, 2015

Embedded Systems

Embedded Systems

  1. An embedded system is a computer that has been built to solve only a few very specific problems and is not easily changed. In contrast, a general-purpose computer can do many different jobs, and can be changed at any time with new programs for new jobs.
    It is also a specialized computer system that is part of a larger system or machine. Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM. Virtually all appliances that have a digital interface watches, microwaves, VCRs, embedded systems.

    Some embedded systems include an operating system, but many are so specialized that the entire logic can be implemented as a single program.


Top Ten Password Cracking Techniques

1. Dictionary attack
This uses a simple file containing words that can, surprise surprise, be found in a dictionary. In other words, if you will excuse the pun, this attack uses exactly the kind of words that many people use as their password.

2. Brute force attack
This method is similar to the dictionary attack but with the added bonus, for the hacker, of being able to detect non-dictionary words by working through all possible alpha-numeric combinations from aaa1 to zzz10.

3. Rainbow table attack
A rainbow table is a list of pre-computed hashes - the numerical value of an encrypted password, used by most systems today - and that’s the hashes of all possible password combinations for any given hashing algorithm mind. The time it takes to crack a password using a rainbow table is reduced to the time it takes to look it up in the list.

4. Phishing
There's an easy way to hack: ask the user for his or her password. A phishing email leads the unsuspecting reader to a faked online banking, payment or other site in order to login and put right some terrible problem with their security.

5. Social engineering
Social engineering takes the whole ‘ask the user’ concept outside of the inbox that phishing tends to stick with and into the real world. A favourite of the social engineer is to telephone an office posing as an IT security tech guy and simply ask for the network access password.

6. Malware
A key logger or screen scraper can be installed by malware which records everything you type or takes screen shots during a login process, and then forwards a copy of this file to hacker central. Some malware will look for the existence of a web browser client password file and copy this which, unless properly encrypted, will contain easily accessible saved passwords from the user's browsing history.

7. Offline cracking
It’s easy to imagine that passwords are safe when the systems they protect lock out users after three or four wrong guesses, blocking automated guessing applications. Well, that would be true if it were not for the fact that most password hacking takes place offline, using a set of hashes in a password file that has been ‘obtained’ from a compromised system.

8. Social engineering
The most confident of hackers will take the guise of a parcel courier, aircon service technician or anything else that gets them access to an office building. It also provides an excellent opportunity to eyeball all those post-it notes stuck to the front of LCD screens with logins scribbled upon them.

9. Spidering
Savvy hackers have realised that many corporate passwords are made up of words that are connected to the business itself. Studying corporate literature, website sales material and even the websites of competitors and listed customers can provide the ammunition to build a custom word list to use in a brute force attack.

10. Guess
The password crackers best friend, of course, is the predictability of the user. Unless a truly random password has been created using software dedicated to the task, a user generated ‘random’ password is unlikely to be anything of the sort.

Sunday, March 15, 2015

Password cracking

Password cracking 

What is Password Cracking?

Password cracking is the process of guessing or recovering a password from stored locations or from data transmission system. It is used to get a password for unauthorized access or to recover a forgotten password. In penetration testing, it is used to check the security of an application.

Most Popular Password Cracking Tools:

  1. Brutus: is one of the most popular remote online password cracking tools. It claims to be the fastest and most flexible password cracking tool.
  2. RainbowCrack: is a hash cracker tool that uses a large-scale time-memory trade off process for faster password cracking than traditional brute force tools.
  3. Wfuzz: is web application password cracking tool that tries to crack passwords with brute forcing.
  4. Cain and Abel: is a well-known password cracking tool that is capable of handling a variety of tasks. 
  5. John the Ripper: is well-known free open source password cracking tool for Linux, Unix and Mac OS X. A Windows version is also available.


Saturday, March 14, 2015

Hashing Algorithm

The key in public-key encryption is based on a hash value. This is a value that is computed from a base input number using a hashing algorithm. Essentially, the hash value is a summary of the original value. The important thing about a hash value is that it is nearly impossible to derive the original input number without knowing the data used to create the hash value. 

Thursday, March 12, 2015

Demilitarized zone (DMZ)

Demilitarized zone (DMZ)

DMZ (demilitarized zone) is a computer host or small network inserted as a "neutral zone" between a company's private network and the outside public network. It prevents outside users from getting direct access to a server that has company data.  A DMZ is an optional and more secure approach to a firewall and effectively acts as a proxy server as well. A DMZ sits between the Internet and the internal network and is sometimes referred to as a “perimeter network.” 

A DMZ protecting an internal network

Network Address Translation (NAT)

Network Address Translation (NAT)

The most basic security feature of a firewall is Network Address Translation (NAT).
Network Address Translation is the process where a network device, usually a firewall, assigns a public address to a computer (or group of computers) inside a private network.
The main use of NAT is to limit the number of public IP addresses an organization or company must use, for both economy and security purposes.

The War Machines

The War Machines


The War Machines is the ninth and final serial of the third season in the British science fiction television series Doctor Who, which was first broadcast in 4 weekly parts from 25 June to 16 July 1966. This serial marks the departure of Jackie Lane as Dodo Chaplet and also the first appearance of Michael Craze and Anneke Wills as new pending companions Ben Jacksonand Polly. It is also the only complete serial to actually feature Anneke Wills and Michael Craze, and the final complete serial from the William Hartnell era.