Programming, Coding and Hacking 💻
845 subscribers
29 photos
7 videos
49 files
73 links
In this channel we will teaches you programming, ethical hacking and coding from basic to master.
Computer Softwares
Hacking
Leave your comments and questions at @cmd_programming_supportgroup
Cross promotion Only @groovets
Download Telegram
Skills Required to Become an Ethical Hacker

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.

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
COMPUTER LANGUAGES DESCRIPTION PLATFORM 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. Being 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 performs 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.

5Python High level programming languages *Cross platform
Building tools & scripts
Ruby
Bash
Perl


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++ Low 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(C#)
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, Linux based, MAC etc.

#Hacking
Credits Tech Valley
What is the Metasploit Framework and How is it Used?

The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. It is owned by Boston, Massachusetts-based security company Rapid7.

The Metasploit framework is a very powerful tool which can be used by cybercriminals as well as ethical hackers to probe systematic vulnerabilities on networks and servers. Because it’s an open-source framework, it can be easily customized and used with most operating systems.

With Metasploit, the pen testing team can use ready-made or custom code and introduce it into a network to probe for weak spots. As another flavor of threat hunting, once flaws are identified and documented, the information can be used to address systemic weaknesses and prioritize solutions.

A Brief History of Metasploit

The Metasploit Project was undertaken in 2003 by H.D. Moore for use as a Perl-based portable network tool, with assistance from core developer Matt Miller. It was fully converted to Ruby by 2007, and the license was acquired by Rapid7 in 2009, where it remains as part of the Boston-based company’s repertoire of IDS signature development and targeted remote exploit, fuzzing, anti-forensic, and evasion tools.

Portions of these other tools reside within the Metasploit framework, which is built into the Kali Linux OS. Rapid7 has also developed two proprietary OpenCore tools, Metasploit Pro, Metasploit Express.

This framework has become the go-to exploit development and mitigation tool. Prior to Metasploit, pen testers had to perform all probes manually by using a variety of tools that may or may not have supported the platform they were testing, writing their own code by hand, and introducing it onto networks manually. Remote testing was virtually unheard of, and that limited a security specialist’s reach to the local area and companies spending a fortune on in-house IT or security consultants.
#join #shre @cmd_programming #hacking #tools #ethical #hacking
Metasploit Uses and Benefits
All
you need to use Metasploit once it’s installed is to obtain information about the target either through port scanning, OS fingerprinting or using a vulnerability scanner to find a way into the network. Then, it’s just a simple matter of selecting an exploit and your payload. In this context, an exploit is a means of identifying a weakness in your choice of increasingly harder to defend networks or system and taking advantage of that flaw to gain entry.

The framework is constructed of various models and interfaces, which include msfconsole interactive curses, msfcli to alls msf functions from the terminal/cmd, the Armitag graphical Java tool that’s used to integrate with MSF, and the Metasploit Community Web Interface that supports remote pen testing.

White hat testers trying to locate or learn from black hats and hackers should be aware that they don’t typically roll out an announcement that they’re Metasploiting. This secretive bunch likes to operate through virtual private network tunnels to mask their IP address, and many use a dedicated VPS as well to avoid interruptions that commonly plague many shared hosting providers. These two privacy tools are also a good idea for white hats who intend to step into the world of exploits and pen testing with Metasploit.

As mentioned above, Metasploit provides you with exploits, payloads, auxiliary functions, encoders, listeners, shellcode, post-exploitation code and nops.

You can obtain a Metasploit Pro Specialist Certification online to become a credentialed pen-tester. The passing score to obtain the certification is 80 percent, and the open book exam takes about two hours. It costs $195, and you can print your certificate out once you’re approved.

Prior to the exam, it’s recommended that you take the Metasploit training course and have proficiency or working knowledge:

- Windows and Linux OS
- Network protocols
- Vulnerability management systems
- Basic pen testing concepts
Obtaining this credential is a desirable achievement for anyone who wants to become a marketable pen-tester or security analyst.
@cmd_programming #metasploit #hacking #tools
How to Get Metasploit
Metasploit is available through open-source installers directly from the Rapid7 website. In addition to the latest version of the Chrome, Firefox, or Explorer browsers, the minimum system requirements are:

Operating Systems:

Ubuntu Linux 14.04 or 16.04 LTS (recommended)
Windows Server 2008 or 2012 R2
Windows 7 SP1+, 8.1, or 10
Red Hat Enterprise Linux Server 5.10, 6.5, 7.1, or later

Hardware:

2 GHz+ processor
Minimum 4 GB RAM, but 8 GB is recommended
Minimum 1 GB disk space, but 50 GB is recommended
You’ll have to disable any antivirus software and firewalls installed on your device before you begin, and get administrative privileges. The installer is a self-contained unit that’s configured for you when you install the framework. You also have the option of manual installation if you want to configure custom dependencies. Users with the Kali Linux version already have the Metasploit Pro version pre-bundled with their OS. Windows users will go through the install shield wizard.

After installation, upon startup, you’ll be faced with these choices:

- Creating database at /Users/joesmith/.msf4/db
- Starting Postgresql
- Creating database users
- Creating an initial database schema
@cmd_programming #metasploit #hacking
Python, Ruby, Bash, and Perl @cmd_programming
- High level programming languages
- *Cross platform
Purpose: 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.
@cmd_programming
C & C++
- Low Level Programming
- *Cross platform
Purpose: 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.
@cmd_programming
Java, CSharp(C#), Visual Basic and 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, Linux based, MAC etc.
@cmd_programming #hacking
Password Cracking Tutorial Cain and Abel.pdf
961.1 KB
In this practical scenario, we are going to crack Windows account with a simple password. Windows uses NTLM hashes to encrypt passwords. We will use the NTLM cracker tool in Cain and Abel to do that.
@cmd_programming #hacking #password #cracking #cain and #abel