Monday, January 4, 2021

KALI LINUX

 DIVYA V GOWDA
3rd SEM, BCA, NCMS


Kali Linux is a Debian based Linux focused on digital forensics, penetration testing, network security, password cracking and lot other things associated with the robustness of a network or application. Designed by Offensive Security, this OS is very much popular among Network Security Administrators and Software testers.

It has got more than 800 tools and metapackages for almost all the steps involved in hacking or testing. It has categorised all the tools in the following points-
  • Information Gathering
  • Vulnerability Analysis
  • Wireless Attacks
  • Exploitation Tool
  • Forensics Tools
  • Sniffing
  • Spoofing
  • Password Attacks
  • Reverse Engineering
  • Hardware Hacking
Kali Linux is just an Operating System and nothing else. You can hack using Kali Linux if you can hack. Hacking means to identify the vulnerabilities in a particular system and exploit them. Kali is mostly suggested for WiFi hacking for beginners and other related aspects. Reason being many tools being installed by default. Airmon is just a simple brute force tool, and it ain’t hard to code the same in a Python script. Kali is not important, your intelligence is. If you have that, you can hack anything.

Nmap, Wireshark, BeEF, Reaver, Social Engineer Toolkit, THC Hydra, Aircrack-ng, Metasploit Penetration Testing Software are some frequently used applications which play vital roles in different jobs. Kali Linux can run natively or booted from a live CD or live USB, or within a virtual machine. Based on Debian, most packages Kali uses are imported from the Debian repositories.

Requirements (minimum)
  • 20GB hard disk
  • 1GB RAM for i386 and AMD64 architectures.
  •  A bootable CD-DVD drive or a USB stick.
The tutorials are easily available on internet.



Sunday, January 3, 2021

ROLE OF MATHEMATICS IN COMPUTER SCIENCE

 SHRAVANI .M.S.
1 SEM BCA, NCMS



Computer science is quite an interesting subject. Many people study it with the hope of being the next big computer programmer, become a hacker, system administrator among other lucrative careers. As much as it may sound an interesting course, there is one thing that most people don’t like it ? The close relationship between computer science and mathematics.

THE RELATIONSHIP BETWEEN MATHEMATICS AND COMPUTER SCIENCE
There are five types, they are
1. MATHEMATICS IS THE ABSTRACT IN NATURE : The things that are covered in computer science is
the study of programming languages are also abstract in nature.
2. MATHEMATICS TEACHES ON HOW TO UTILIZE ALGORITHMS : An algorithm is a commonly used
term in the field of computer science and technology in general .
3. MATHEMATICS GIVES STUDENTS ANAIYSIS SKILLS : In the field of mathematics , students are usually forced to analyse their work.
4. COMPUTER SCIENCE HAS LOTS OF MATHEMATICS : Mathematics knowledge is used to solve the real life problems through a computer.
5. DISCRETE MATHEMATICS IS THE BACKGROUND OF COMPUTER SCIENCE : It is strong foundation for study of programming and computer science.

HOW DOES THE MATHEMATICS USED IN COMPUTER SCIENCE:
Mathematics used computer science is generally related to only a limited set of topics. But as they say, generalizations are always bad, I will break the analysis into two crucial and specific areas of computer science. They are,

1. Algorithm Design and Analysis: This area has it’s whole base as mathematics . Algorithms can be used in anyway, min any field to solve the most complex problems and so you will see use of different
areas of mathematics starting from basic algebra to calculus.
2.Programming/coding: Mathematics used here is limited .Basically, when you are done with algorithm design, you are left with nothing but to transform the algorithmic logic into programming logic which requires next to none use of mathematics.

 Mathematics plays a very important role in computer science. Many of schools and colleges are embed mathematics into computer science. In this article, it is crystal clear that the theories of mathematics are practical. Mathematics is present in the foundation of computer science.

AI IN CRYPTOGRAPHY

Written by: PALLAVI V (Final year BCA) 1.     ABSTRACT: The integration of AI in Cryptography represents a significant advancement in ...