• Complain

Sanjib Sinha - Beginning Ethical Hacking with Python

Here you can read online Sanjib Sinha - Beginning Ethical Hacking with Python full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2016, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Sanjib Sinha Beginning Ethical Hacking with Python
  • Book:
    Beginning Ethical Hacking with Python
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2016
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Beginning Ethical Hacking with Python: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Beginning Ethical Hacking with Python" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn the basics of ethical hacking and gain insights into the logic, algorithms, and syntax of Python. This book will set you up with a foundation that will help you understand the advanced concepts of hacking in the future. Learn Ethical Hacking with Python 3 touches the core issues of cyber security: in the modern world of interconnected computers and the Internet, security is increasingly becoming one of the most important features of programming.

Ethical hacking is closely related to Python. For this reason this book is organized in three parts. The first part deals with the basics of ethical hacking; the second part deals with Python 3; and the third part deals with more advanced features of ethical hacking.


What You Will Learn
  • Discover the legal constraints of ethical hacking
  • Work with virtual machines and virtualization
  • Develop skills in Python 3
  • See the importance of networking in ethical hacking
  • Gain knowledge of the dark web, hidden Wikipedia, proxy chains, virtual private networks, MAC addresses, and more

Who This Book Is For
Beginners wanting to learn ethical hacking alongside a modular object oriented programming language.

Sanjib Sinha: author's other books


Who wrote Beginning Ethical Hacking with Python? Find out the surname, the name of the author of the book and a list of all author's works by series.

Beginning Ethical Hacking with Python — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Beginning Ethical Hacking with Python" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Part I
Sanjib Sinha 2017
Sanjib Sinha Beginning Ethical Hacking with Python 10.1007/978-1-4842-2541-7_1
1. Legal Side of Hacking
Sanjib Sinha 1
(1)
Howrah, West Bengal, India
Electronic supplementary material
The online version of this chapter (doi: 10.1007/978-1-4842-2541-7_1 ) contains supplementary material, which is available to authorized users.
As time goes by and we progress, our old environment is also changing very fast. It has not been like before when we keep records by entering data into a big logbook and stack them one by one date-wise. Now we keep data in a computer. We dont go to a market anymore to buy anything. We order it over the Internet and payment is made by using credit or debit card . The nature of crime has also changed accordingly.
Criminals used to snatch your data physically before. They now snatch it over the Internet using computers. Now computers have become a new tool for business as well as for traditional crimes. On the basis of which, a termcyberlaw comes to the fore. As an ethical hacker, the first and most basic thing you should remember is dont try to penetrate or tamper any other system without asking permission.
You may ask how I would experiment with my knowledge. The answer is Virtual Box . In your virtual machine you may install as many operating systems as you want and experiment on them (The above image depicts Virtual Box and two operating systems running in it). Try everything on them. Trying any virus on your virtual machine will not affect your main system. At the same time you will keep learning about malware, viruses and every kind of possible attack.
A few examples may give you an idea what type of computer crimes are punishable in our legal system.
If you use any software tool to generate a credit card or debit card number , then it is a highly punishable offense. It will invite a fine of fifty thousand dollars and fifteen years of imprisonment. Setting up a bogus web site to take credit card numbers with a false promise of selling non-existent products is a highly punishable offense. Rigorous imprisonment and a hefty fine follow. I can give you several other examples that may invite trouble for you if you dont stay within the law.
Remember, you are an ethical hacker and you are learning hacking tools for protecting your or your clients system. For the sake of protection and defense, you need to know the attack, exploit or penetration methods .
Try every single experiment on your virtual machine.
That is the rule number one of ethical hacking.
Sanjib Sinha 2017
Sanjib Sinha Beginning Ethical Hacking with Python 10.1007/978-1-4842-2541-7_2
2. Hacking Environment
Sanjib Sinha 1
(1)
Howrah, West Bengal, India
The very first thing that you need is a virtual machine . As I said before, I have Ubuntu as my default operating system and inside my virtual machine I have installed two operating systemsone is Windows XP and the other is Kali Linux.
Technically, from now on I would mention Windows XP and Kali Linux as my virtual machines. Kali Linux is a Linux distribution that comes up with many useful hacking tools. So I strongly suggest using it as your virtual machine. You may also read the documentation page of Kali Linux, which will also be an immense help.
At the same time, Id not suggest using Windows of any kind for the ethical hacking purpose. Some may argue that few hacking tools can be used in Windows, so why you are suggesting otherwise? The point is: in the ethical hacking world, you need to be anonymous all the time. You wont want to keep your trail, anyway, so that you can be traced back. Remaining anonymous is a big challenge. In Linux it is fairly easy and you can stay anonymous for the time being.
Keeping that in mind, I explain that technique of being anonymous in great detail so that before jumping up into the big task, you make your defense much stronger. Being anonymous is the most important thing in the world of ethical hacking. Keeping yourself anonymous in Windows is not possible. So it is better to adapt to the Linux environment first. Another important thing is, most of the great hacking tools are not available in the Windows environment.
If you have never heard of any Linux distribution , dont worry. You can either install user-friendly Ubuntu inside your Windows system or you can easily partition your disk into two parts and install Ubuntu and Windows separately as your two default operating systems. It is preferable to do the latter. Installing and uninstalling parallel operating systems always teaches you something new. If you are familiar with Windows, I wont tell you to simply dump it for the sake of learning ethical hacking. You can keep it and use it for your daily work. There is no problem in doing this.
In the Internet world, Linux is used more. So you need to learn a few Linux commands. Software installation in Linux is slightly different from Windows environments. There are Linux distributions like Fedora or Debian, and many more. I named Ubuntu just because it is extremely popular and Windows users find themselves comfortable inside it. The operations are more or less the same, including the software installations. For beginners, it is not a good idea to install Kali Linux as your default OS. You must read Kali documentation, where it is clearly stated that Kali is more for developers. You are going to install it inside your Virtual Box. Kali Linux is a kind of Linux distribution that comes with lot of hacking tools. You need to know them and use them in the course of ethical hacking.
Installing Virtual Machine is a very important step as the first step of building your environment. In the next chapter I will show you how you can do that for different operating systems. Another important thing is learning a programming language that will really help you learn ethical hacking better.
The obvious choice is Python . At the time of writing this book, Python 3.x has already arrived and is considered the future of this language. It is very quickly catching up with the old Python 2.x version, which has been around the market for a while. The official Python download page provides the repository of Python installers for Windows, Mac OS X and Linux operating systems. If you download an installer, it is of immense help because it comes with the Python interpreter, standard library, and standard modules. The standard library and built-in modules are specifically very important because they offer you several useful capabilities that will help you achieve your goal as an ethical hacker. Among the useful modules, you will get cryptographic services, Internet data handling, interaction with IP protocols, interoperability with the operating system, and many more. So go ahead, pick up any good beginners book on Python , read the official documentation and know that it is a part of your learning schedule. Python is an extremely easy language to learn.
To create an ideal ethical hackers environment, a few steps are extremely important. The steps include: installing Virtual Machine or Virtual Box (VB) , having a basic knowledge about networking, and learning a useful programming language like Python. Let us first have a look at the basic networking knowledge.
Ethical Hacking and Networking
A basic knowledge about internetworking is extremely important if you want to learn ethical hacking. As you progress and want to go deeper, it is advisable to learn more about networking. Ethical hacking and internetworking are very closely associated. As you progress through this book you will find words like packet, switch, router, modem, TCP/IP, OSI, and many more.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Beginning Ethical Hacking with Python»

Look at similar books to Beginning Ethical Hacking with Python. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Beginning Ethical Hacking with Python»

Discussion, reviews of the book Beginning Ethical Hacking with Python and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.