Breaking

Showing posts with label home. Show all posts
Showing posts with label home. Show all posts

Wednesday, December 30, 2020

December 30, 2020

What is programming | Introduction | How to begin?


What is Programming

In admiration to the present statement “Everybody during this country should find out how to program a computer because it teaches you ways to think.” is extremely well said by the foremost influential entrepreneur on this planet Steve Jobs.


Programming actually teaches you ways to think. Consider this way so on hunt down a wise solution to a complicated problem, we'd wish to first dive deep into the core root of the matter. Only then we'll be able to fully analyze it then we'll fix it using the only possible solution.

For a much better understanding go searching yourself, the possibilities of finding a smartphone are much above a simple to undertake to list note. Why? because of smartphones and technology have made our lives much easier than ever before. have you ever ever ever wondered how these smartphones work? How are we able to chat with a private sitting on a special geographical location of this planet? and therefore the way can we access our bank accounts using banking apps? or perform many daily tasks just during a fraction of seconds?


Well, all this is often done by programming. Yes, programming is just a way to inform your system to perform the specified task for you.


According to Definition: - “Programming is that the implementation of logic to facilitate specified computing operations and functionality. It occurs in one or more languages, which differ by application, domain and programming model.”


If you're still not getting this, here may be a quick example for you. John was hired to perform data manipulation (Manually) in large excel sheet and was paid to try to to this 8 hours each day – 5 days every week. John and his fellow colleagues were ready to perform this work with 90% accuracy. that they had to figure on many sheets every single day.


John was conversant in a number of the programming languages and that’s why he made a script of code to urge his task done automatically by the system itself. Later he was ready to achieve 70% of more work with 99.7% of accuracy. So this clearly shows the effect of coding and smart thinking as suggested by Steve Jobs above.


Uses of Programming

      

    • Allows building new applications which later makes our life much easier.
    • Important in speeding up the input and output process during a machine.
    • Programming also helps us to innovate and make eco-friendly solutions for global problems.
    • With the assistance of programming, we will invent and solve big problems with technology.
    • Helps to reinforce the facility of computers and therefore the internet.

Who is a Programmer?


The machines you see around yourself like tv, washing machines, your smartwatch or even your car is programmed by someone. That person is known as a programmer aka Software developer or programmer.


A programmer could also be a 1 that's capable of getting things done by a computer system, by simply using some languages which is understandable by the system only.


In simple words programmers talks with a computer through a medium called programming languages. Now there are actually many programming languages out there which actually are often used for various purposes. Languages like c, c++, java, python etc.

 

How to Begin?

If you think that that you've got got what it takes to be a programmer, follow the guide mentioned below:

Build your interest in programming: If you'd wish to start out smoothly so as that it's often beneficial in end of the day then you would like to start out as soon as possible, or the only time is from highschool days. programming requires skills that come from an honest array of knowledge . So investing therein knowledge demands time.


Get a Bachelor’s Degree: Yes, it’s true that some programmers got employment with none college degree, but this doesn’t applicable to everyone. Even the richest programmer within the planet (Bill Gates) had no degree before. Programmers usually have a degree in B.E (Bachelors of engineering) in computing, B.C.A (Bachelors in Computer Application), mathematics or Information Technology. So inform possess that in your belt.


Find your niche: Programming could also be a really vast field and you'd wish to be familiar with what kind of development you would like to perform like choosing between iOS or android. Considering these you'll set your path in learning particularly required languages. as an example, if you'd wish to form apps for android then you would like to possess c, c++ and java under your belt or if iOS then plan to get hands-on swift and c#.


Master a minimum of two or 3 Programming Languages: As discussed above there are many programming languages, and it will be difficult to seek out out all of them directly. So plan to master a minimum of two or 3 so on urge employment. It’s also a undeniable fact that you're going to work on quite that but at the initial level, you would like to focus only for few of them.


Obtain some Certification: plan to learn from online also as from offline courses as they supply great certifications. These certifications are often later added to your Resume which provides an edge to you. Various product vendors, software firms, and professional computing societies offer training and courses. So plan to catch on finished better exposure.


Online sources: Yes, if you are a touch lazy to travel out and learn, then there's an option for you. the online is crammed with online courses which give all the required information and tools which you'll try your own. Websites like udemy, code academy, and w3schools offer many free courses.


Stay Updated: I.T and programming could also be a really demanding field. each day lots and far of inventions are done. Many tools can hit the market which can be used while coding. So plan to keep yourself updated the utmost amount as possible. you'll update yourself by following variety of the only tech websites on the online so on urge the insight of this industry.


Future Scope?

Well, there's little question that Information & technology (I.T) goes to be vaster field within the longer term . according to some reports, the demand for software developers has increased to almost 67% and expected to understand more in near future.


It is also observed that programming languages such as Java, Python, and Swift are evergreen as many products require them. At last, you would like to follow your interest because it pays you the foremost out of it. Stay tuned for more such content.

Thursday, February 20, 2020

February 20, 2020

Why you should learns python? Where can we use python?


Why you ought to learn python?
Because python is fun to use scripting language. Python may be a multi-paradigm programing language 
which is supports object-oriented, imperative, functional programming and procedural types meaning highly recommended for the tutorial purpose.

So, majority of educational institute use python as mother tongue which they teach to their students. It’s very easy to find out and it runs any platform. Python is extremely powerful, scalable and straightforward to take care of programing language which enables high productivity and it's many inbuilt libraries which are developer can use.

Python is additionally used as a glue language which acts as a interactive front and for the language like C, C++.
When we develop in python it reduces the event time.
  • It reduces the code length,
  • It is easy to know codes,
  • It is easy to try to to team projects in python.
  • It is rally easy to increase to other languages if we’re using python.


So, where can we use python?


Because python may be a general-purpose programing language it's used many web-development frameworks. For e.g. Django and Flask.

Python is additionally widely utilized in 
scientific computing, data processing and machine learning and continued growth demand for machine learning developers could also be the driving the recognition of python.

Python used as a scripting language meaning if we’re doing prototyping its really efficient to use python. Python is additionally utilized in the event GUTs, embedded applications, gaming and DevOps tools.

Monday, February 17, 2020

February 17, 2020

A small History about python.



Goudo Van Rossum
So, python was conceived in let 1980’s and its implementation begin in 1989 by a developer “Guido Van Rossum” in Netherlands as a successor of a programing language called ABC.


Now, Guido Van Rossum worked at Google from 2005 to Dec. 2012. Where he spend half his time within the development of python programing language . Now a days Rossum working during a company called Dropbox.

And from where the Python name comes from, Rossum choose the name python since he was an enormous fan of “Monty Python's Flying Circus"




So, python was first publicly released in Feb 1991. Python.org which is the official website of python was released in the time period between 1996 and 1997. In the year 2001 python software foundation was created and Van Rossum remained the principle author of python.


So, python was first publicly released in Feb 1991. Python.org which is that the official website of python was released within the period of time between 1996 and 1997. within the year 2001 python software foundation was created and Van Rossum remained the principle author of python.

His continuing central role in python development is reflect within the title given to him by python community which is Benevolent director of life.

So, what's a Benevolent director of life?
This is the title given to small number of open source software development leaders. Typically, project founders who retained the ultimate say within the 
dispute or arguments within the community.

February 17, 2020

What is Python? (Full Explanation)


What is python?
Python may be a high level dynamically typed programing language 
. Python support multiple programming paradigm including object oriented imperative, functional & procedures. Python may be a interpreted language, so what can we mean by interpreted?

To understand this, we'd like to know the difference between the copied language and interpretive language. So, some language like c, C++, JAVA are all translated by running ASCII text file 
through a tool called compiler.




This compiler shows ASCII text file end in a really efficient byte code which will 
be executed any number of times. Now, interpretive languages like Python in contrast must be passed interpreted and executed whenever the program is run there by greatly adding the code of running the program.

So, a compiled language takes the whole program as one 
input and converts it into machine during a file called computer file.

On the opposite hand, interpreted language like python takes the only 
instruction as single input and execute that instruction. Now, compiled language run faster because compilation is one before the execution. On the opposite hand, interpretive programs run slower because compilation and execution takes place simultaneously.

In case of python albeit it’s a interpreted language but its really fast. Python supports dynamic data types and to know 
this we'd like to know between statically typed programing language and dynamically typed programing language .
So, a statically typed programming languages do the sort checking at the compiled time as against the important time and dynamically typed programming languages do type checking at run time as against compiled time.

So, let’s say you declare a variable “x=9” in python, python will do its type checking at run time whether it’s a integer or a string or a double value all are going to be done at run time.



Python is independent from platform meaning it’s a cross platform programing language meaning you'll run your python code on windows, Linux, Mac or any Unix OS 
.

Python focuses foster development time. So python code features a very natural style thereto , which makes it easy to real and understand because of lack of semicolon [;]and braces. So we don’t use semicolons (;) and braces {[()]} on python meaning faster development time specially when we’re doing prototyping work. Python may be a highly readable language and features a clean visual layout. So if a developer writes very efficient python program its appear as if reading English.

Wednesday, November 6, 2019

November 06, 2019

Hacking wifi (Evil twin attack)


THIS IS MERELY CREATED FOR EDUCATIONAL & ETHICAL PURPOSE, AUTHOR isn't liable for ANY ILLEGAL ACTIVITIES DONE BY THE VISITORS

In this article you're getting to find out how to evil twin attack works and the way to secure yourself from getting hacked using evil twin attack. this is often one among the simplest methods to hack wifi without using either word-list or reaver or the other method. This method is named EVIL TWIN ATTACK. Evil twin creates a replacement fake access point and lures the victim into entering their password. Unlike other methods, this method chances of hacking wifi password are 95%, only a couple of routers are secured from evil twin attack.

No reaver, No Wordlist, No normal tricks – Best way to hack wifi in Linux

Evil twin attack creates a fake access point as same because the network that we would like to hack and deauthenticate them from their network and stops their connectivity. Then the victim tries to connects to their network and finds the new network with an equivalent name as their network and connects thereto , so times windows disconnects from its original network and connects to the fake free network and during which appears a replacement website which asks the victim to enter their wifi password and unless they enter it, they can’t access wifi. That’s how it works, easy, simple and therefore the best thanks to hack wifi without using wordlist easily.

What is Evil Twin Attack?


An evil twin may be a fake Wi-Fi access point that appears to be legitimate, found out to capture credentials on wireless communications. The evil twin method is same as phishing anything. Evil twin method creates a replacement phishing page which sends credentials over a LAN network.

This type of attack could also be wont to steal the passwords of unsuspecting users, either by monitoring their connections or by phishing, which involves fixing a fraudulent website and luring people there. Often, users are unaware they need been hacked until well after the incident has occurred.

How Evil Twin Attack Works?

Fake access points are found out by configuring a wireless card to act as an access point (known as HOSTAP). they're hard to trace since they will be shut off instantly. The counterfeit access point could also be given an equivalent SSID and BSSID as a close-by Wi-Fi network. The evil twin are often configured to pass Internet traffic through to the legitimate access point while monitoring the victim's connection, or it can simply say the system is temporarily unavailable after obtaining a username and password.

Process of Evil Twin Attack

1) Scan the networks.
2) Select network.
3) Capture handshake (can be used without handshake).
4) we elect one among several web interfaces tailored on behalf of me (thanks to the collaboration of the users).
5) Mounts one FakeAP imitating the first.
6) A DHCP server is made on FakeAP.
7) It creates a DNS server to redirect all requests to the Host.
8) the online server with the chosen interface is launched.
9) The mechanism is launched to see the validity of the passwords which will be introduced.
10) It deauthentificate all users of the network, hoping to attach to FakeAP and enter the password.
11) The attack will stop after the right password checking

Requirements To hack Wifi Password Without using Wordlist


1)   Laptop
2)   WifiSlax (Operating System)
3)   Lineset (Mostly Inbuilt)
4)   Pendrive or Flash Drive (2gb or higher)
5) Universal USB Installer


Software Requirements for Linset 

Aircrack-ng
Aireplay-ng
Airmon-ng
Airodump-ng
Awk
Curl
Dhcpd
Hostapd
Iwconfig
Lighttpd
Macchanger
Mdk3
Php5-cgi
Pyrit
Python
Unzip
Xterm
As it’s a BASH script, there’s quite list of external apps required to perform evil twin attack successfully, so we use Lineset.

How To hack Wifi Using Evil Twin Attack Using Linset



Step 1: Install WifiSlax in Flash Drive or Pendrive using universal usb installer
Step 2: Start WifiSlax 


1)   Click on “Change To English Menu”


  2)   Click on “Run with SMP Kernel”





3  3) Click on “WifiSlax with KDE Desktop”






4)   That’s it WifiSlax will start now




Step 3: Go to WifiSlax à WPA à Linset (Evil Twin Attack)
Step 4: Linset will Start required Tolls
Step 5: Select Wlan0
Step 6: type “1” to select Wlan0
Step 7: Enter “1” to pick “todos los canales” which suggests select all channels. we'd like to look all channels to urge all the networks available near you. If you would like to hack a specific network whose channel number you recognize already, select 2 and proceed.


Step 8: All the Available networks are going to be shown now, await 2-3 mins to finish the search and click on “CTRL +C” to prevent the search
Step 9: Select the network that you simply want to hack from the list shown as within the below picture
Step 10:Enter the amount of the network that you simply want to hack, in my case i'm hacking my very own network which is “Virus” and is found at number 5

Step 11: Now we'd like to pick hostpad, so type “1”
Step 12: we need to enter the trail of the handshake, there's no got to enter any address, by default it takes some root/micaprura.cap, so just Hit “Enter” without typing anything

Step 13:we are getting to capture handshake using aircrack-ng, so enter “1”

Step 14: we need to deactivate the method after the handshake is made , so we'd like to pick “realizar desaut. masiva al ap objetivo” that's “1”



Step 15: Now Handshake capturing process will start, and a couple of windows will open. we'd like to attend until handshake is made you would like to capture handshake compulsorily to proceed.
Step 16: After the Handshake is captured, close the de authentication box

Step 17:  Select “Si” which suggests “Yes”. So, Enter “1”

Step 18: Select “Interface Web Nutra”. So, Enter “1”

Step 19:Select your Language, i'm Selecting “English” because the content in my country is displayed in English. you'll choose accordingly and enter the amount

Step 20: Now the most process will start DHCP, fake dns, AP, deauth all, and wifi info dialog boxes will open. you would like to attend until the client is connected to our network.
Step 21: Check out for active clients. The victim cannot access their internet connection until we stop the method . Dhcp and deauth all will stop them from receiving any packets which make them shift to a different network i.e. our fake access point or fake network signal

In this process, A DOS attack is launched and therefore the refore the victim loses their internet connection and the victim see's it as "Limited Connection"


When you are at this step, you'll even pay attention to the victim. you'll see all the websites they surf, each and each detail is displayed in FAKE DNS
Now i will be able to show you what happens when the method is started

Original network gets disconnected and our newly created fake network with same name connects to victim’s network and a page pop’s up
This is the page that appears, page changes from language to language, as I selected English – content is displayed in English
Unless the victim enters the password, they will neither access the web nor move faraway from the page.
After Victim enters the password, they will get access to their old network.
Step 22: After the victim enters the password it'll be immediately shown in our window.
So That's how we crack any quite wifi password very easily using Evil twin attack or fake access point method. As this works without wordlist and without reaver - this is often often one of the only methods available for hacking wifi wpa/wap2 - wps enabled and even locked networks


Thank You for Reading, Hope It's Useful