Friday, 15 July 2016

Learn everything about ethical hacking tools and skills

Skills allow you to achieve your desired goals within the available time and resources. As a hacker, you will need to develop skills that will help you get the job done. These skills include learning how to program, use the internet, good at solving problems, and taking advantage of existing security tools.

In this article, we will introduce you to the common programming languages and skills that you must know as a hacker. We will also look at tools that you can use to identify and exploit security weaknesses in computer systems.

What is a programming language?

A programming language is a language that is used to develop computer programs. The programs developed can range from operating systems; data based applications through to networking solutions.  

Why you should learn how to program?

Hackers are problem solver and tool builders, learning how to program will help you implement solutions to problems. It also differentiates you from script kiddies.Writing programs as a hacker, will help you to automat many taskswhich would usually take lots of time to complete.Writing programs can also help you identify and exploit programming errors in applicationsthat you will be targeting.You don’t have to reinvent the wheel all the time, there are a number of open source programs that are readily usable. You can customize the already existing applications and adding your own methods to suit your needs.

What languages should I learn?

The answer to this question depends on your target computer systems and platforms. Some programming languages are used to develop for only specific platforms. As an example, Visual Basic Classic (3, 4, 5, and 6.0) is used to write applications that run on windows operating system. It would therefore be illogical for you to learn how to program in Visual Basic 6.0 when your target is hacking Linux based systems.

Programming languages that are useful to hackers

SR NO.

COMPUTER

LANGUAGES

DESCRIPTION

PLATFORM

PURPOSE

1

HTML

Language used to write web pages.

*Cross platform

Web hacking

Login forms and other data entry methods on the web use HTML forms to get data. Been able to write and interpret HTML, makes it easy for you to identify and exploit weaknesses in the code.

2

JavaScript

Client side scripting language

*Cross platform

Web Hacking

JavaScript code is executed on the client browse. You can use it to read saved cookies and perform cross site scripting etc.

3

PHP

Server side scripting language

*Cross platform

Web Hacking

PHP is one of the most used web programming languages. It is used to process HTML forms and perform other custom tasks. You could write a custom application in PHP that modifies settings on a web server and makes the server vulnerable to attacks.

4

SQL

Language used to communicate with database

*Cross platform

Web Hacking

Using SQL injection, to by-pass web application login algorithms that are weak, delete data from the database etc.

5

Python

Ruby

Bash

Perl

High level programming languages

*Cross platform

Building tools & scripts

They come in handy when you need to develop automation tools and scripts. The knowledge gained can also be used in understand and customization the already available tools.

6

C & C++

High level programming

*Cross platform

Writing exploits, shell codes etc.

They come in handy when you need to write your own shell codes, exploits, root kits or understanding and expanding on existing ones.

 

7

Java

CSharp

Visual Basic

VBScript

Other languages

Java & CSharp are *cross platform. Visual Basic is specific to windows

Other uses

The usefulness of these languages depends on your scenario.

* Cross platform means programs developed using the particular language can be deployed on different operating systems such as Windows, Linuxed based, MAC etc.

Other skills

In addition to programming skills, a good hacker should also have the following skills:

Know how to use the internet and search engines effectivelyto gather information.Get a Linux based operating system and the know the basics commands that every Linux user should know.Practicemakes perfect, a good hacker should be hard working and positively contribute to the hacker community. He/she can contribute by developing open source programs, answering questions in hacking forums etc.

What are hacking tools?

They are computer programs and scripts that helps you find and exploit weaknesses in computer systems. Some of these tools are open source while others are commercial.

Commonly Used Hacking Tools

The following table lists some of the most commonly used tools.

SR NO.

TOOLS

DESCRIPTION

URL Link

1

 Nmap

 

Network mapper. This tool is used to explore networks and perform security audits.

 

http://nmap.org/

2

 Nessus

 

This tool can be used to perform;

Remote vulnerability scannerPassword dictionary attacksDenial of service attacks.

 

It is closed source, cross platform and free for personal use.

 

http://www.tenable.com/products/nessus

 

3

John The Ripper

 

Password cracking utility. It is cross platform.

http://www.openwall.com/john/

4

Cain & Abel

 

Microsoft Operating System passwords recovery tool. It is used to;

 

Recover MS Access passwordsUncover password fieldSniffing networksCracking encrypted passwords using dictionary attacks, brute-force and cryptanalysis attacks.

Visit their URL for more details

http://www.oxid.it/cain.html

5

NetStumbler

Used to detect wireless networks on the windows platform. It can be used for the following tasks;

Verifying network configurationsFinding locations with poor coverage in a WLANDetecting causes of wireless interferenceDetecting unauthorized ("rogue") access pointsAiming directional antennas for long-haul WLAN links

 

http://www.stumbler.net/

6

SQLMap

Automates the process of detecting and exploiting SQL Injection weaknesses. It is open source and cross platform. It supports the following database engines.

MySQLOraclePostgre SQLMS SQL ServerMS AccessIBM DB2SQLiteFirebirdSybase and SAP MaxDB

 

It supports the following SQL Injection Techniques;

Boolean-based blindTime-based blindError-basedUNION queryStacked queries and out-of-band.

Visit their URL for more details

 

http://sqlmap.org/

 

Summary

Programming skills are essential to become an effective hacker.Network skills are essential to become an effective hackerSQL skills are essential to become an effective hacker.Hacking tools are programs that simplify the process of identifying and exploiting weaknesses in computer systems.

What is hacking?

What is hacking?

There are many definitions of hacking. In this article, we will define hacking as identifying weakness in computer systems and/or networks and exploiting the weaknesses to gain access. An example of hacking is using by passing the login algorithm to gain access to a system. A hacker is a person who finds and exploits weakness in computer systems and/or networks to gain access. Hackers are usually skilled computer programmers with knowledge of computer security.

 Before we go any further, let’s look at some of the most commonly used terminologies in the world of hacking.

 

Types of Hackers

Hackers are classified according to the intent of their actions. The following list classifies hackers according to their intent.

Ethical Hacker (White hat):A hacker who gains access to systems with a view to fix the identified weaknesses. They may also perform penetration testing and vulnerability assessments.

Cracker (Black hat):A hacker who gains unauthorized access to computer systems for personal gain. The intent is usually to steal corporate data, violate privacy rights, transfer funds from bank accounts etc.

Grey hat:A hacker who is in between ethical and black hat hackers. He/she breaks into computer systems without authority with a view to identify weaknesses and reveal them to the system owner.

Script kiddies:A non-skilled person who gains access to computer systems using already made tools.

Hacktivist:A hacker who use hacking to send social, religious, and political etc. messages. This is usually done by hijacking websites and leaving the message on the hijacked website.

Phreaker:A hacker who identifies and exploits weaknesses in telephones instead of computers.

What is Cybercrime?

Cybercrime is the use of computers and networks to perform illegal activities such as spreading computer viruses, online bullying, performing unauthorized electronic fund transfers etc.  Most cybercrimes are committed through the internet. Some cybercrimes can also be carried out using phones via SMS and online chatting applications.

Type of Cybercrime

The following list presents the common types of cybercrimes:Computer fraud:Intentional deception for personal gain via the use of computer systems.Privacy violation:Exposing personal information such as email addresses, phone number, account details etc. on  social media, websites etc.Identity Theft:Stealing personal information from somebody and impersonating that person.Sharing copyrighted files/information:This involves distributing copyright protected files such as eBooks and computer programs etc.Electronic funds transfer:This involves gaining an un-authorized access to bank computer networks and making illegal fund transfers.Electronic money laundering:This involves the use of computer to launder money.ATM Fraud:This involves intercepting ATM card details such as account number and PIN numbers. These details are then used to withdraw funds from the intercepted accounts.Denial of Service Attacks:This involves the use of computers in multiple locations to attack servers with a view of shutting them down.Spam:Sending unauthorized emails. These emails usually contain advertisements.

 

What is ethical hacking?

Ethical hacking is identifying weakness in computer systems and/or computer networks and coming with counter measures that protect the weaknesses. Ethical hackers must abide by the following rules.

Get written permission from the owner of the computer system and/or computer network before hacking.Protect the privacy of the organization been hacked.Transparently report all the identified weaknesses in the computer system to the organization.Inform hardware and software vendors of the identified weaknesses.

Why ethical hacking?

Information is one of the most valuable assets of an organization. Keeping information secure can protect an organization’s image and save an organization a lot of money.Hacking can lead to loss of business for organizations that deal in finance such as PayPal. Ethical hacking puts them a step ahead of the cyber criminals who would otherwise lead to loss of business.

Summary

Hacking is identifying and exploiting weaknesses in computer systems and/or computer networks.Cybercrime is committing crime with the aid of computers and information technology infrastructure.Ethical hacking is about improving the security of computer systems and/or computer networks.Ethical hacking is legal.

 

Thursday, 7 January 2016

How to Reduce Photo Size Less than 20 KB / 10 kb / 100 KB Online

Most of us want to reduce size of images stored in our computers either to save space or to post them online. Sometimes we need it while applying for some job / recruitment and need a scanned photo
( size below 20 KB / 12 KB / 10 KB ) to upload on the official site. If the photo is above the specified limit it may be rejected. Advanced users know how to reduce image size by using iamge editing tools. But novice users find it dificult.


How to Reduce Photo Size Less than 20 KB

Here we are providing a simple tool that will help you to reduce the image size online. Using it you can change the photo to a specified dimension and also check its preview. Reducing the image size has never been so easy. If you find this tool helpful then you are most welcome to comment on this article.


Reducing the image size is not an easy task for those who don't know much about image editing. But its an easy task using this image size reducer tool. Reducing the image size is now a kids play. Just upload the file that you want to reduce and its smaller version (with reduced size) in seconds. Just download that reduced size image and use it where ever you want.
Till now i have received various comments who have found this image size reducing applet useful. You can recommend it to your those friends who don't have sufficient knowledge of image editing and they will never ask you again how to reduce image size.

You can reduce the image size by using a Windows Paint. But its not as perfect as the tool provided above. If you want to know how to use MS Paint to reduce image size then visit the following page.
How to Reduce Image Size using Paint : Read More 

People find this page while Searching for :
  • how to reduce photo size below 12 kb 
  • how to reduce image size below 10 kb
  • decrease size of photo
  • Photo size reducing tool 

Monday, 10 August 2015

How to hack wifi password

Friends all the world is crazy for internet and all we want every things mostly for free so today i am going you to tell you how to hack WiFi and use free internet on our mobile,laptop,PC.
Here are the steps

Step 1: Download the application(totally free)
How to hack wifi password


Step 2 Run the application
Step 3: Enter SSID ( Wireless Name )
Step 4: Press “Get Password” button
Step 5: Wait to done the process
Step 6: Now login on hacked wireless with password
         
Download the soft from here :
or

Why is my Android device running slow? Here's how to speed up your phone

You were probably blown away by how fast your Android phone was when you first bought it. But over time you may have noticed it running more slowly. That doesn't mean there's anything wrong with it, and there are several things you can do to stop it. Here are out best tips to help speed up your phone again.
android cpu frequency
Real-time system and app performance on Android with Trepn Profiler. / © ANDROIDPIT
 Jump to a section:
Just about every phone on the market is liable to suffer from slow-down at some point. Your Galaxy S5 could slow to a crawl, or your Moto X (2014) may motor less than it used to. You may notice that apps take longer to load than they used to, that there is a lag between tapping an option and an app responding, or things may just feel generally sluggish. You don’t need to put up with this. Try some of the following techniques to speed up Android.

1. Identify the problem

The first thing to do is find out what is causing the problems: an app, multiple apps, the system itself? Trepn Profiler by Qualcomm will show you the real-time CPU load for individual cores, an overview of network traffic for both data and Wi-Fi, GPU loads and RAM usage (and that's just for starters).
AndroidPIT Trepn Profiler main menu overlay
The first thing to do is identify the problem. Qualcomm's Trepn Profiler can help. / © ANDROIDPIT
Trepn can also produce app-specific or system-wide profiles and contains various methods for displaying accumulated data. You can save your profiled data for offline viewing and analysis and even have performance overlays on running apps. Once you've figured out your specific issue, you can move on to the solutions below.
AndroidPIT Trepn Profiler performance graph app profiler
Real-time CPU usage for individual cores (left) and app profiling options (right). / © ANDROIDPIT
Trepn Profiler Install on Google Play

2. Running out of space

All those photos you've taken and all of those apps you’ve installed can take their toll. Your phone needs a little breathing room to run smoothly and if it's running low on space, it can start to slow down.
speedup1a
Android includes various ways to free up space and help speed up your device. / © ANDROIDPIT
You can check how much space you have left by heading to the Storage section of Settings. One of the first ways to free up space is to tap Applications can see which apps you can uninstall.
speedup2
If you've been using your phone for a while, there are probably several apps you can remove. / © ANDROIDPIT
Tap the entry for an app you no longer need and then tap Uninstall. You can repeat this process as many times as necessary for any apps you feel you can live without.
There are other ways you can free up space. The files you have downloaded are probably still sitting in storage wasting space and can be removed. In storage, tap Downloads, select the files you want to remove and then tap the Bin button.
speedup3
Downloads and app caches occupy valuable space that could be put to better use. / © ANDROIDPIT
Many of the apps you have installed use data caches in an attempt to speed up operations. This is effective up to a point, but if you are running short of space, it can actually be counter-productive. To free up this space, hit the Cached data option and then tap OK to confirm.
speedup4
Free up as much space as possible, and you might be surprised at the difference it makes. / © ANDROIDPIT
More files ripe for deletion can be found in the 'Miscellaneous files' section. Tick the boxes next to any types of file you'd like to remove - backups, files received via Bluetooth, playlist files, and so on - and then tap the bin button. You can keep an eye on how much space you have freed up by looking at the 'Available space' section.
You can also disable any apps that came pre-loaded on your phone but you don’t use. If you have rooted your Android, you can get rid of these apps easily. If not, you can simply go to the app properties and disable the app to prevent it from running and using up your phone’s resources.

3. Cut back widgets

All those widgets you have running on your home screen may be useful, but they also take up their fair share of resources.
speedup5
Widgets can be a waste of resources, so kill any you don't really need. / © ANDROIDPIT
If you have any widgets running that you don’t really need, consider disabling them. There's no harm in having some active, but you will notice an element of slow-down if you have too many running at the same time, so just be a little selective.

4. Animations and extras

Depending on the launcher you are using, you may find that there are various animations and special effects in place. These may look great, but they can also slow things down.
Check in your launcher's settings to see if there is a way to disable any of these unnecessary extras, and you could earn yourself a speed boost.
speedup6a
Those fancy extras offered by your launcher of choice could be slowing down your device / © ANDROIDPIT

5. Close apps and free up RAM

Multi-tasking several apps makes it easy to switch between different tools, but there can also be an impact on performance. You can quickly close down any apps you are no longer using by calling up the running apps list - press and hold the home key and then swipe away any apps you want to exit.
speedup7
Terminating unused apps and freeing up RAM will help with the speed of your device. / © ANDROIDPIT
While you are at this screen, tap the pie chart button to the lower right of the screen and then move to the RAM section. Tap the Clear memory button and any background processes that are running unnecessarily will be closed down.

6. Restart your device

A quick and simple fix for a slow device is to simply restart it. This can clear out the cache, stop unnecessary tasks from running, and get things running smoothly again.
Just hold down the power button, select the Restart option, and then tap OK to confirm.
speedup8
Sometimes, something as simple as a restart is all that's needed for a speed boost. / © ANDROIDPIT

7. Dig deeper

Don't forget you can also keep tabs on the apps using lots of battery by going to Settings > Battery. You can also monitor RAM usage in Settings > Apps (or App Manager, depending on your brand of phone) and there's even more nerdy goodies in Process Stats in Developer Options – if you don't have this setting enabled, go to Settings > About Phone and tap Build Number seven times until a notification pops up.
We've shared some other great apps for monitoring system performance on Android, apps to give your Android a performance boost and tips to increase available RAM on Android. From what we can see Trepn Profiler deserves a rightful place amongst these other A-listers.
If you're looking for more device-specific speed tips, check out these solutions:
Do you have any tips and techniques you use to speed up your phone? Do you have any apps you use optimize the process?

How to recover lost data on Android (rooted or not)

How to recover lost data on Android (rooted or not)

We've all done it: accidentally deleted photos, videos or files by accident. Don't panic, though. There are ways to recover your data whether you're rooted or not. Time is always of the essence though: do not save anything else to your device or switch it off until you attempt recovery. Turn off your Wi-Fi and 3G/4G connection so no automatic updates occur and overwrite your data before you've had a chance to recover lost data on Android.code

Recover lost data on Android (if you are NOT ROOTED)

If you don't know what this means, you are most likely not rooted

Once you've checked the obvious - such as looking in the Trash of your photos app, which stores files you've deleted from your gallery until it's emptied - the next step is to connect your phone to a PC and run a file recovery app. However, there's one little problem with that: post-Ice Cream Sandwich versions of Android ditched the Mass Storage Protocol that made your internal storage look like a flash drive, so many tried and tested recovery methods won't work any more. Don't worry, though, because we've got a solution to that too.
If the file(s) you're looking for were on your memory card, you can use a Micro SD Card Adapter to attach your microSD via USB. Then download Recuva (you can use either the paid or free version), which is a program to recover files. You can also use other programs, like Coolmuster or Wondershare Dr. Fone (which requires root but is available for Mac or PC), but Recuva is a great free tool.
AndroidPIT Recuva Scanning
Watching your lost files reappear is as close a thing to pure joy as is humanly possible. / © Piriform
Note: Normally, for most of these programs to work, your memory must be formatted as FAT32, NTFS or similar. If your memory card format is not recognized for some reason, you can just do a complete copy of its contents to your computer, reformat the memory card as FAT32 and then dump the copied files back on it and continue the process.

When you run Recuva, the first thing to do is select the type of file you want to recover: Pictures, Videos, Music, Documents, etc. The option to restore from a specific location is available and you can even set a specific folder to attempt recovery from. Note that Recuva will only display locations it can actually recover data from. Just follow the prompts in the program.
AndroidPIT Recuva File Type
Recuva will let you search for specific file types that you may have deleted. / © Piriform
Important: When you finish recovering your deleted files try to save them on a different device from the one on which they were originally lost: this can sometimes cause conflicts and damage recovery. So if you are recovering files from your smartphone, record them on the hard disk of the PC and then transfer them over later, once they're safe and sound.
If the file(s) were on your internal storage, don't worry: we can fix that too. If you haven't already enabled the developer options in Android, go to Settings > About Phone > Build Number (or your phone's equivalent; for example, on a Galaxy S5 it's Settings > About device > Build Number) and then tap the build number section seven times. Once you've done that, go into Settings > Developer Options and enable USB debugging. You should now be able to use an app such as Wondershare Dr Fone to scan your device.

Recover lost data on Android (If you have ROOT access to your phone)

  • Download Undelete.
  • The application is very simple. The first thing to do is to select the storage device from which you want to retrieve your data (can be internal or external memory).
  • Then you scan the selected device.
  • The process may take between 2 and 10 minutes, depending on your memory size and the amount of stored data.
  • When finished you will be presented with retrievable data in several tabs: Files, Pictures, Music, Videos, Documents and Files. Recovered data returns to its place of origin, ie wherever it was saved before they were lost.
  • This option may only work partially (if there is a problem with your memory). In that case, proceed to the Recuva steps above, or use Wondershare or another root recovery program.