Showing posts with label in. Show all posts
Showing posts with label in. Show all posts
Monday, June 19, 2017
Man with Umbrella in Rain Suit
Man with Umbrella in Rain Suit
Now we will share about full hd 3d wallpapers 1080p free download
Let See This Picture Of full hd 3d wallpapers 1080p free download
If you want to download full hd 3d wallpapers 1080p free download , save the image now.
Download this picture for free in HD resolution. full hd 3d wallpapers 1080p free download is HD-quality images, and can be downloaded to your personal collection.
You can also find the latest images of the full hd 3d wallpapers 1080p free download in the gallery below :
Man with Umbrella in Rain Suit Boss wallpaper editing downloading full hd. Explore Boss Wallpaper, Wide Wallpaper, and more! The ojays · Like A Boss free wallpaper ... See more about Hd wallpaper, Fruit and 3d. Aug 31, 2009 30 Amazing HD Wallpaper to Spice Up Your Desktop Each wallpaper is linked back to its download page ...
Source:http://1920x1080hdwallpapers.com/image/201502/men/722/businessman-umbrella-lightning-town-storm.jpg
HD Beach Desktop Wallpaper Full Screen
Shivangi josi full hd image 1080p. She is a trained kathak Beautiful Shivshakti Sachdev HD Images & Wallpapers · April 18, 2016 Jun 25, 2016 Shivangi Joshi As Naira and HD Desktop Wallpapers, Images For 4K, 1080p ... 18 of 18 Download Free Mp3 Kartik Nayra Preposs Pic Full Hd Download ...
Source:http://1920x1080hdwallpapers.com/image/201512/city/3639/cannes-seafront-beach-paradise-evening.jpg
DIA Mirza
Avatar blu ray download 1080p. Playfunentertaiment avatar 2009 720p extd/1080p 3d bluray 1.3. Download avatar 2 2015 movie free full hd dvd, bluray ... Powered windows 1080p wallpaper 1920x1080 3598 hd wallpapers ba. Avatar 2009 usa bluray 720p scorp mb google drive amadei33.
Source:http://hdwallpaperscargo.com/wp-content/uploads/2015/07/dia-mirza-cute-smiles-hd-wallpapers.jpg
Hatsune Miku Anime Girl
Live Waterfall HD Wallpaper. High quality, original and unique 3D Live Waterfall Wallpaper optimized for Android. You get Top quality, free, seasonal wallpapers for your device every week. This is the only best Full HD wallpapers app youll ever need. Download for Free and find out ...
Source:http://www.hdwallpaperspop.com/wp-content/uploads/2016/07/miku-hatsune-anime-background.jpg
Sherlyn chopra hottest bikini hd wallpapers | Wallpapers Wide Free
Creature 3D 2014 Full Movie Download Free HD. 3D Creature 3D (2014) Full Movie Download Free HD. 3D Creature 3D (2014) Full Movie Download Free HD. 3D Creature 3D (2014) Full Movie Download Free HD. 3D Creature 3D (2014) Full Movie Download Free HD. 3D Creature 3D (2014) Full Movie Download Free HD.
Source:https://www.wallpaperswidefree.com/images/Sherlyn-chopra-hottest-bikini-hd-wallpapers.jpg
Thanks for visiting and Hopefully these images of full hd 3d wallpapers 1080p free download inspire you .
Available link for download
Saturday, June 17, 2017
Logical and bit wise operators in java
Logical and bit wise operators in java
In java both logical and bitwise operators are used. Logical operator returns the true / false value depends on the condition check and bitwise return the same true / false depends on the condition check but the difference between these operator is that logical operator only work with the boolean value where as bitwise operator work with both boolean and numeral values. How that will we see later in this post.
Logical operator
Logical operator in java only deals with the boolean value that means it will return either true or false depending on the condition check. If we try to use any other data type then it will give compilation error.
There are three types of logical operator i.e
1> Logical AND ( && )
2> Logical OR ( | | )
3> Logical NOT ( ! )
Logical AND
It is represented with the double ampersand ( && ) sign. basically it is a binary operator and both the operand must return either true or false value and no others data type are not acceptable with this operator.
Operand 1 Operand 2 Result
True True True
True False False
False True False
False False False
Conclusion: If any of the operand is False then it will return False.
Now think is there any need of checking if 1st operand is false ?
I think No because it is obvious that it will return false only but if 1st operand is true that means it may true or false so it is mandatory to check 2nd operand as well.
Note :- Compiler does the same that if 1st operand is false then no need to check further it further and hence save some compilation time.
for ex-
if ( false && true && true && true ) // It will check the 1st operand if it is false then its obvious that whole statement will lead to false only so compiler will not check further.
You can have any statement in place of true and false here but which returns either true or false value.
Logical OR
It is a binary operator and both the operand must return either true or false value and no others data type are not acceptable with this operator. It is represented like this ( | | ).
Operand 1 Operand 2 Result
True True True
True False True
False True True
False False False
Conclusion: If any of the operand is True then it will return False.
Now think is there any need of checking if 1st operand is true?
I think No because it is obvious that it will return True only but if 1st operand is false then there may be chance of returning true or false so it will be mandatory for compiler to check 2nd operand as well.
Note :- Compiler does the same thing that if 1st operand is true then no need to check it further and hence save some compilation time.
if ( true | | false | | true | | false ) // It will check the 1st operand if it is true then its obvious that whole statement will lead to true only so compiler will not check further.
Here you can have any statement in place of true and false but it should return either true or false value.
Logical NOT
It is a unary operator and it will always return the result as reverse of its operand. Like if operand is true then it will return false and vice-versa.
Operand 1 Result
True False
False True
Conclusion: If the operand is True then it will return False and vice-versa.
for ex-
if ( ! true ) // return false
if ( ! false ) // return true
Bitwise Operator
It is same as Logical operator but it can operate both with boolean and numeral value. There are four types of bitwise operator i.e
1> Bitwise AND ( & )
2> Bitwise OR ( | )
3> Exclusive OR ( ^ )
4> Bitwise NOT ( ~ )
Why named as bitwise ?
It is because for numeral values it deals bit by bit. How it deals bit by bit we will see later in this post.
Bitwise AND
It is a binary operator and represented with a single ampersand ( & ).It works same as logical operator in case of boolean value but how it works with numeral value is bit interesting .
How Bitwise AND works with the numeral value?
It deals with each bit that means it will result as 0 always and 1 when both the value are 0.Now think in zeros and ones. We all know that zero represent always false and one represent true always.
Here it is also the same story that compiler will compare bit by bit and return the result accordingly.
for ex-
System.out.println( (1 & 2 ) ) ; // It will display Zero as output.
1-> 01
2-> 10
---------
00 ( 0 )
---------
Bitwise OR
It is a binary operator.It works same as logical operator in case of boolean value but how it works with numeral value is bit interesting . It is represented like this ( | ).
How Bitwise OR works with the numeral value?
It is same as Bitwise AND but only difference is it will result as 1 always and 0 when both the value are 0.
System.out.println( (1 | 2 ) ) ; // It will display Three ( 3 ) as output.
1-> 01
2-> 10
---------
11 ( 3 )
---------
Exclusive OR
It is a binary operator and represented with ( ^ ) this symbol. It result false when both the operand are either true or false otherwise true So compiler cannot be sure about result unless it checks 2nd operand.
Operand 1 Operand 2 Result
True True False
True False True
False True True
False False False
Conclusion : It will return False if both the are operand are have same value either true or false otherwise true. It is same in case of bits also if both the bits are same either 1 or 0 then it will return 0 otherwise 1.
Have fun with code guys. keep experimenting!
Available link for download
Friday, June 16, 2017
Loyalty in Design
Loyalty in Design
Im one of those people that once I find a brand, I stick to it. Then if they change designer I feel betrayed and angered until I find something else to feast my eyes (and empty my pockets) on. But it takes me a while to get over my loss.
One brand that I am extremely loyal to is Kookai. I found a simple black dress for a high school formal and I still wear it to this very day. Their cutting fits my body type perfectly and their cool relaxed style is something Im very fond of, eclectic and different. Their pieces are very versatile, which is by far one of their greatest qualities. Buy only a few things and you will be able to churn out a multitude of looks with whatever else you have in your closet.
I absolutely love their colours of their Fall collection, I would wear every single one of these runway looks.
Those grey trousers up there on the right, Im definitely going to go find myself a pair.
Image Source: Kookai
Available link for download
Mathmatical Navelgazing 2013 In Blogging
Mathmatical Navelgazing 2013 In Blogging
As a part of my "Oh my god, its not 2013 anymore, what the hell" review, I decided to go through and determine what it is Ive felt compelled to write about all year by categorizing and graphing the content from this blog.
To do this, I divided my posts into fourteen general categories. The categories included:
Beauty Bullshit posts: These posts explained the lack of science behind inflated product claims.
Example post- Beauty Bullshit: Fat Girl Slim
Beauty Myths posts: These posts were similar to Beauty Bullshit posts, but they looked at claims that were not being promoted by specific products or companies. Rather, they were simply crappy claims being passed around as fact.
Example post- Beauty Myths: Should You Be Worried About Mineral Oil?
Comparisons: These posts put products to the test, determining their efficacy in head-to-head comparisons.
Example post- Mega-Comparison: Eyeshadow Primers
Drugstore Dupes to the Test: These posts looked at alleged "dupes", comparing them to their more expensive counterparts.
Example post- Drugstore Dupes to the Test: Smashbox Photo-Finish Primer vs. Monistat Anti-Chafing Gel
History Posts: These posts looked at the history of cosmetics.
Example post- Chic Antique: the Braids of the Vestal Virgins
How Does it Work? Posts: These posts looked at products that actually do work and explained the mechanism.
Example post- How Does it Work? Deodorant and Anti-Antiperspirant
Math Posts: These included calculations of value.
Example post- Birchbox vs. Ipsy: A One-Year Analysis by the Numbers
Miscellaneous Posts: If I couldnt categorize it elsewhere, I stuck it here.
Example post- Why I Dont Plan on Buying Anything from Michelle Phans Em Cosmetics
My Experiments: These included my various empirical-esque projects.
Example post- What Is Living on Robyns Makeup Brushes: A Horror Story
Random Sample Grab Bag Posts: My perfume reviews.
Example post- Random Sample Grab Bag: Perfume Reviews Part 4
Reviews: Self-explanatory.
Example post- Review: Stila Magnificent Metals Foil Finish Eyeshadow in Dusty Rose, Metallic Emerald, and Comex Gold
Science (Misc.) Posts: Any science-related post that didnt get stuck elsewhere was categorized here.
Example post- The Environmental Ominousness of Polyethylene Cleansers
Subscription Box Reviews: Reviews of Birchbox, Ipsy, Wantable, and Julep.
Example post- Wantable December 2013 Review
Tutorials: Also self-explanatory
Example post- Terrible Tutorials: How to Cover Your Acne and Scarring
Obviously, some of these categories overlap, but I went ahead and used my best judgement in categorization.
Sorted by month, my data looks like this:
Labels:
2013,
blogging,
in,
mathmatical,
navelgazing
Wednesday, June 14, 2017
Mac Address Spoofing In Android Device Complete Guide
Mac Address Spoofing In Android Device Complete Guide

A Media Access Control address (MAC address) is a 12-character unique identifier assigned to a specific piece of hardware such as the network adapter of your WiFi device. In simple words, a MAC address can be used to uniquely identify your Android phone on the Internet or the local network.
Spoofing MAC Address on Android Devices
Even though MAC address is embedded on the hardware device during manufacture, it can still be spoofed to input a new one of your choice. Here is a detailed instruction on how to spoof MAC address on your Android phone.
Before you spoof the MAC address, you need to record the original/current MAC address of your device which can be done according to the instruction below:
- On the Home Screen of your phone, tap Menu button and go to Settings.
- Tap About Device and go to Status
- Now scroll down to record the 12-digit code shown under Wi-Fi Mac address. An address would read something like:Example MAC address: E5:12:D8:E5:69:97
Requirements for Spoofing the MAC Address
- Rooted Android Phone (Recommended: Benefits Of Rooting Android Devices And How To Root Without Computer)
- BusyBox app installed on your phone (Click here to download)
- Once BusyBox is installed, you need to install Terminal app (Click here to download)
Once the above requirements are satisfied, follow the instructions below to spoof your MAC address:
- Open the Terminal app and type the commands as listed below:$ su [HIT ENTER]$ busybox iplink show eth0 [HIT ENTER]
(This will show your current MAC address, just for your confirmation) - Now, type the following command:$ busybox ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX [HIT ENTER]
(In the above command, replace XX:XX:XX:XX:XX:XX with your new MAC address) - You have now spoofed your MAC address successfully. To check for the change enter the following command again:$ busybox iplink show eth0 [HIT ENTER]
(Now you should see your new MAC address)
I hope you like this post. For feedback and queries, pass your comments.
Also Read:
- Setup Kali Linux In Raspberry Pi And Android Device As Screen & Input
- Free Download Android Play Store Paid Apps And Games
- How To Turn Your Android Device Into Linux Terminal - Video Guide
Available link for download
Monday, June 12, 2017
Looking for a job in Inclusive Elementary Education at a very cool university Were looking for candidates!
Looking for a job in Inclusive Elementary Education at a very cool university Were looking for candidates!
Available link for download
Labels:
a,
at,
candidates,
cool,
education,
elementary,
for,
in,
inclusive,
job,
looking,
university,
very,
were
Thursday, June 8, 2017
Many Iran firefighters feared trapped in building collapse
Many Iran firefighters feared trapped in building collapse

TEHRAN, Jan 19, 2017 (AFP) - Rescue workers in Tehran were desperately hunting for firefighters trapped under the rubble after a fire Thursday led to the collapse of Irans oldest high-rise, the 15-storey Plasco building.
Officials had yet to confirm if anyone had been killed, but Tehran mayor Mohammad Bagher Ghalibaf told state television that between 20 and 25 firefighters were thought to be inside when the building fell. Three people were pulled alive from the rubble and taken to hospital, the head of Tehrans emergency services said, according to the ISNA news agency.
At least 70 firefighters were injured and 23 hospitalised as they rushed to evacuate the building, which had been on fire for around four hours before it crumbled, the head of emergency services told state television.
Some 200 firefighters had been tackling the blaze at the Plasco building, which dated from the 1960s and included a shopping centre and clothing workshops.
Dramatic images showed flames pouring out of the top floors just before it came down live on television.
"I was inside and suddenly I felt the building is shaking and is about to collapse. As we gathered colleagues and got out, a minute later the building collapsed," said Ali, a firefighter at the scene.
Local media said the workshops were especially full of clothes in the build-up to Nowruz, the Iranian new year, which falls in March.
President Hassan Rouhani called for an immediate investigation into the causes of the incident, calling it "unfortunate and sorrowful".
"More than 30 times we warned the buildings owners that it was not safe, but unfortunately they did not pay attention," said Shahram Gilabadi, spokesman for the municipality.
Fire brigade spokesman Jalal Malekias said the building was known to breach safety standards.
"Even in the stairwells, a lot of clothing is stored and this is against safety standards. The managers didnt pay attention to the warnings," he told state television, adding that it lacked sufficient fire extinguishers.
- Thousands ruined -
The steel skeleton of the building could be seen bending down to the ground as around 100 fire engines and dozens of ambulances surrounded the area.
Smoke was still pouring from the street hours later.
Firefighters caked in soot wept outside the building as the hunt for their colleagues continued, and local media showed Tehranis queueing to donate blood.
"Ive lost my entire stock. Thousands of families have been ruined," said Ahmad, the owner of one of the 400 shops and business units.
The Plasco building was the first high-rise and shopping centre in Tehran and was the citys tallest building when it was finished in 1962, before being dwarfed by the construction boom of later years.
It was built by Habibollah Elghanian, a prominent Iranian-Jewish businessman who was arrested for ties to Israel and sentenced to death and executed after the 1979 Islamic revolution.
The fire is thought to have begun on the ninth floor and spread quickly to workshops above.
Firefighters were initially able to bring it under control but it quickly flared up and the building fell four hours after the fire had started, at around 11:30 am (0800 GMT).
A crisis meeting was held at the scene with Tehrans governor, police chiefs and officials from the Red Crescent. The army was also deployed to assist with the rescue effort.
"There were a number of people inside but we dont know how many and the fire brigade organisation is going to announce how many were there," Tehran police chief Hossein Sajedinia told AFP.
"Even one would be too many," he added.
Available link for download
Sunday, June 4, 2017
Marudhu Rowdy No 1 Hindi Dubbed full movie in HD 2016 Vishal Marudhu Hindi Dubbed
Marudhu Rowdy No 1 Hindi Dubbed full movie in HD 2016 Vishal Marudhu Hindi Dubbed

Available link for download
Saturday, June 3, 2017
Tuesday, May 30, 2017
Math in Shell Scripts
Math in Shell Scripts
One thing that often confuses new users to the Unix / Linux shell, is
how to do (even very simple) maths. In most languages, x = x + 1 (or
even x++) does exactly what you would expect. The Unix/Linux shell is
different,however. It doesnt have any built-in mathematical operators
for variables. It can do comparisons, but maths isnt supported, not
even simple addition.
Shell script variables are by default treated as strings,not numbers,
which adds some complexity to doing math in shell script. To keep with
script programming paradigm and allow for better math support, langua-
ges such Perl or Python would be better suited when math is desired.
However, it is possible to do math with shell script.In fact, over the
years, multiple facilities have been added to Unix to support working
with numbers.
You can do maths using any one of the following methods.
1. Using expr command
2 Using $(()) construct.
3 Using let command
4 Using bc command.
5 Using $[] construct.
expr command:
expr command performs arithmetic operations on integers. It can
perform the four basic arithmetic operations, as well as the modulus
(remainder function).
$ expr 5 + 10
15
$ a=10 b=5
$ expr $a + $b
15
$ expr $a / $b
2
$ expr $a * $b
expr: syntax error
$ expr $a * $b
50
The operand, be it +,-,* etc., must be enclosed on either side by
whitespace. Observe that the multiplication operand (*) has to be
escaped to prevent the shell from interpreting it as the filename meta
character. Since expr can handle only integers, division yields only
the integral part.
expr is often used with command substitution to assign a variable.
For example, you can set a variable x to the sum of two numbers:
$ x=`expr $a + $b`
$ echo $x
15
Note: As you can see, for expr, you must put spaces around the
arguments: "expr 123+456" doesnt work. "expr 123 + 456" works.
With double parentheses: $(()) and (())
In bash version 3.2 and later you can (and should) use $(()) and (())
for integer arithmetic expressions. You may have may not have spaces
around the operators, but you must not have spaces around the equal
sign, as with any bash variable assignment.
$ c=$(($a+9))
$ echo $c
19
$ c=$((a+9)) #Also correct, no need of $ sign.
$ c=$((a + 9)) #Also correct, no restriction on spaces.
$ c= $((a + b)) #Incorrect, space after assignment operator.
You may also use operations within double parentheses without
assignment.
$ ((a++))
$ echo $a
11
$ ((a+=1)) ; echo $a
12
$ ((d=a+b+9)) ; echo $d
26
$ ((a+=$b)) #Correct
$ (($a+=1)) #Incorrect
let command:
The let command carries out arithmetic operations on variables. In
many cases, it functions as a less complex version of expr command.
As you can see, it is also a little picky about spaces, but it wants
the opposite of what expr wanted. let also relaxes the normal rule of
needing a $ in front of variables to be read.
$ let a=10 # Same as a=11
$ let a=a+5 # Equivalent to let "a = a + 5"
# Quotes permit the use of spaces in variable assignment. (Double
# quotes and spaces make it more readable.)
$ let a=$a + 5 # Without quotes spaces not allowed.
bash: let: +: syntax error: operand expected (error token is "+")
You need to use quotes if you want to use spaces between tokens of
the expression, for example
$ let "a = a + 5";echo $a
20
The only construct that is more convenient to use with let is incre-
ment such as
$ let a++ ; echo $a # as well as to ((i++))
16
bc: THE CALCULATOR
Bash doesnt support floating point arithmetic. The obvious candidate
for adding floating point capabilities to bash is bc. bc is not only a
command, it also a pseudo-programming language featuring arrays,funct-
ions,conditional(if) and loops(for and while). It also comes with a
library for performing scientific calculations. It can handle very,
very large numbers. If a computation results in a 900 digit number, bc
will show each and every digit. But you have to treat the variables as
strings.
Here is what happens when we try to do floating point math with the
shell:
$ let a=12.5
bash: let: a=12.5: syntax error: invalid arithmetic operator (error
token is ".5")
$ ((b=1*0.5))
bash: ((: b=1*0.5: syntax error: invalid arithmetic operator (error
token is ".5")
I cant explain everything about bc here, it needs another post.
But I will give some examples here.
Most of the bellow examples follow a simple formula:
$ echo 57+43 | bc
100
$ echo 57*43 | bc
2451
$ echo 6^6 | bc # Power
46656
$ echo 1.5*5|bc # Allows floating point math.
7.5
$[] construct:
$ x=85
$ y=15
$ echo $[x+y]
100
$ echo $[x/y]
5
$ c=$[x*y]
$ echo $c
1275
Working of above methods shell dependent. Bash shell supports all 5
methods. Following shell script demonstrates above methods.
#!/bin/bash
# SCRIPT: basicmath.sh
# USAGE: basicmath.sh
# PURPOSE: Addition, Subtraction, Division and Multiplication of
# two numbers.
# \ ////
# - - //
# @ @
# ---oOOo-( )-oOOo---
#
#####################################################################
# Variable Declaration #
#####################################################################
clear #Clears Screen
Bold="33[1m" #Storing escape sequences in a variable.
Normal="33[0m"
echo -e "$Bold Basic mathematics using bash script $Normal "
items="1. ADDITTION
2. SUBTRACTION
3. MULTIPLICATION
4. DIVISION
5. EXIT"
choice=
#####################################################################
# Define Functions Here #
#####################################################################
# If didnt understand these functions, simply remove functions and
# its entries from main script.
exit_function()
{
clear
exit
}
#Function enter is used to go back to menu and clears screen
enter()
{
unset num1 num2
ans=
echo ""
echo -e "Do you want to continue(y/n):c"
stty -icanon min 0 time 0
# When -icanon is set then one character has been received.
# min 0 means that read should read 0 characters.
# time 0 ensures that read is terminated the moment one character
# is hit.
while [ -z "$ans" ]
do
read ans
done
#The while loop ensures that so long as at least one character is
# not received read continue to get executed
if [ "$ans" = "y" -o "$ans" = "Y" ]
then
stty sane # Restoring terminal settings
clear
else
stty sane
exit_function
fi
}
#####################################################################
# Main Starts #
#####################################################################
while true
do
echo -e "$Bold PROGRAM MENU $Normal "
echo -e " $items "
echo -n "Enter your choice : "
read choice
case $choice in
1) clear
echo "Enter two numbers for Addition : "
echo -n "Number1: "
read num1
echo -n "Number2: "
read num2
echo "$num1 + $num2 = `expr $num1 + $num2`"
enter ;;
2) clear
echo "Enter two numbers for Subtraction : "
echo -n "Number1: "
read num1
echo -n "Number2: "
read num2
echo "$num1 - $num2 = $((num1-num2))"
enter ;;
3) clear
echo "Enter two numbers for Multiplication : "
echo -n "Number1: "
read num1
echo -n "Number2: "
read num2
echo "$num1 * $num2 = `echo "$num1*$num2"|bc`"
enter ;;
4) clear
echo "Enter two numbers for Division : "
echo -n "Number1: "
read num1
echo -n "Number2: "
read num2
let div=num1/num2
echo "$num1 / $num2 = $div"
enter ;;
5) exit_function ;;
*) echo "You entered wrong option, Please enter 1,2,3,4 or 5"
echo "Press enter to continue"
read
clear
esac
done
OUTPUT:
[venu@localhost ~]$ sh basicmath.sh
Basic mathematics using bash script
PROGRAM MENU
1. ADDITTION
2. SUBTRACTION
3. MULTIPLICATION
4. DIVISION
5. EXIT
Enter your choice : 1
Enter two numbers for Addition :
Number1: 123
Number2: 456
123 + 456 = 579
Do you want to continue(y/n):y
PROGRAM MENU
1. ADDITTION
2. SUBTRACTION
3. MULTIPLICATION
4. DIVISION
5. EXIT
Enter your choice : 3
Enter two numbers for Multiplication :
Number1: 12.5
Number2: 2
12.5 * 2 = 25.0
Do you want to continue(y/n):n
Available link for download
Sunday, May 28, 2017
Man In The Middle Attack Using Ettercap In Kali Linux
Man In The Middle Attack Using Ettercap In Kali Linux

Its one of the simplest but also most essential steps to Conquering a network. Once a hacker has performed a Man In The Middle attack (MITM) on a local network, he is able to perform a number of other Side-kick attacks. This includes: cutting a victims internet connection; intercepting Emails, logins, and chat messages; and many others. here we are using one of the best tool Ettercap.
Ettercap
Ettercap has a huge following and is widely used by cybersecurity professionals. Ettercap works by placing the users network interface into promiscuous mode and by ARP poisoning the target machines, i.e. facilitating a Main In The Middle or MITM attack. Once successfull Ettercap (and the hacker) can deploy various attacks on the victims. A popular feature about Ettercap is its ability to support various plugins.
And only one tool is needed for this attack:
- An install or Live boot of Kali Linux, a well-known OS containing a collection of hundreds of penetration testing tools - Click here to install Kali linux
If you have that, then proceed to the tutorial below, and well demonstrate how to perform this powerful attack.
Note: This tutorial is intended to be used for penetration testing, i.e. the act of hacking to become more secure. It is not at all meant for malicious purposes. Performing any type of fraudulent activity on someone elses network without permission is considered a crime in most countries. PicaTesHackZ is using their own test network in this demonstration.
Step One:
Start Kali Linux and login to the root user.
Step Two:
Open a Terminal and type: leafpad /etc/ettercap/etter.conf
Step Three:
Look through the text file that just opened. On one of the first lines, under the [privs] section, look for the words highlighted below:

You need to change these lines to this:

By removing the number 65534 and replacing it with 0 (zero). You can leave the # nobody is default line.
Step Four:
This next one will be tricky to locate, so were going to use the Find option. Click onSearch in the toolbar at the top of leafpad and click Find.Type the word iptables in the box that appears and click the Find button or press Enter.

It should skip to a line that looks like this:

We need to uncomment the two bottom lines. To do this, remove the two # symbols before each redir_command, so that the two lines look like this:

Now close leafpad and click Yes when it asks you to save changes.
Step Five:
Now start Ettercap-gtk, open a Terminal and type ettercap G

Wait until Ettercap opens. When it does, click Sniff in the toolbar and select Unified Sniffing
from the menu.

Step Six:
Select the interface thats connected to the network.

If your using a wired (ethernet) connection, then the interface will probably be eth0, but if youre using wireless, (WLAN), then it will be a different one. To find which one of your interfaces is connected, run ifconfig.
Step Seven:
Now Ettercap should load into attack mode. Click on Hosts and select Scan for hostsfrom the menu.

Step Eight:
Ettercap will briefly scan for hosts on the network. After a moment, you should see the words hosts added to the host list
in the command box. This is the green light.
Click on Hosts again, and this time select Hosts list from the menu.

Step Nine:
Click the IP address of the router and click the Add to Target 1 button.

Then select the IP of your test victims machine and click Add to Target 2.

Step 10:
Now click Mitm on the toolbar and select Arp poisoning

When the question box shows up, check the box next to Sniff remote connections and hit OK.

Step 11:
Ettercap will now Arp poison the victim and router. Now if you want to see any of the victims personal info, youll need to click Start on the toolbar and select Start sniffing.

Available link for download
Read more »
Subscribe to:
Posts (Atom)
