Articles by Deepak Prasad
Learn about SQL Injection Attack with Example
People say they know what SQL injection is, but all they have heard about or experienced are trivial examples. SQL injection is one of the most devastating
Revoke certificate and generate CRL OpenSSL [Step-by-Step]
Step by step instructions to revoke or delete certificate from keystone and generate CRL Certificate Revocation List) using openssl in Linux with example openssl generate crl.
Create SAN Certificate | OpenSSL generate CSR with SAN command line
Create SAN certificate using openssl generate csr with san command line. Openssl sign CSR with Subject Alternative Name. openssl add san to existing certificate
OpenSSL create Client Certificate & Server Certificate with Example
Steps to create client certificate and server certificate using your own Certificate Authority chain (CA bundle) and configure Apache with SSL (HTTPS)
How to create Self-Signed CA Certificate with OpenSSL
Learn how to generate a ca certificate and how to sign a certificate using openssl. Steps to create certificate authority CA and CSR with openssl
Simple Steps to Generate CSR using OpenSSL with Examples
Steps to generate csr (certificate signing request) using openssl in Linux with examples. Create private key with and without passphrase.
How to Renew Expired Root CA certificate with OpenSSL
Technically you can't renew expired root CA certificate instead you can create a new root ca certificate using private key with openssl. The new root CA certificate can be used to verify old certificates.
Renew SSL/TLS certificate OpenSSL
Step by Step instructions to renew SSL or TLS certificate (server/client) using OpenSSL command. Retain all SAN fields with X.509 extensions during renewal of certificate.
Renew self-signed certificate OpenSSL
Step by Step instructions to renew self-signed certificate using OpenSSL command. Export CSR using expired certificate and using existing private key we can renew any kind of certificate
Shell script to generate certificate OpenSSL [No Prompts]
Step by Step instructions to use shell script to generate certificates with openssl. generate both self signed and rootCA signed certificates using bash or shell script without any prompt.
Things to consider when creating CSR with OpenSSL
We must consider some important point when creating CSR or else we may face issues later while using the certificate
How to manually expire any certificate OpenSSL
Step by Step instructions to manually expire any certificate using openssl. Different commands and methods to generate an expired certificate
openssl ca vs openssl x509 comparison [With Examples]
Detailed comparison between openssl ca vs openssl x509 command with examples. Similarities and difference between ca vs x509 argument of openssl command
How to add X.509 extensions to certificate OpenSSL
Step by Step instructions to add X.509 extensions to certificates, CSR, RootCA using openssl command.
Generate duplicate certificates OpenSSL CA [Same CN]
Step by step instructions to generate duplicate certificates with OpenSSL CA using the same CSR with same Subject (Common Name) in all the certificates
How to revoke missing/lost certificate OpenSSL [Step-by-Step]
Step by step guide to revoke missing or lost certificate using openssl. We can manually update the CA database to mark any certificate revoked and generate CRL
4 step quick guide to install SSL Certificate on Nginx
Install an SSL certificate on Nginx in just 4 steps. Secure your website with HTTPS and gain the trust of your visitors with a valid SSL certificate.
Install Tor Browser on Kali Linux [2 Methods]
Step by Step instruction to install tor browser on Linux. Two different methods to install and launch tor browser using terminal
10 Best Open Source VPN Software for Linux in
Top 10 Open-Source Vpn Software for Linux. Check out our list and the pros and cons for every VPN software and choose what suits you best.
Escape Single Quote in SQL Server
Escaping single quotes in SQL is necessary once you want to include a literal single quote character (') in a string within your SQL queries. This is
How to update multiple columns in SQL? [SOLVED]
Updating multiple columns in an SQL database is often done using various ways depending on the requirements. Here I will cover some of the most common and
Migrate CentOS 7/8 to Rocky Linux 8
Step by Step guide to upgrade or migrate CentOS 7 and 8 to Rocky Linux 8. There will be no data loss during the migration.
How to upgrade CentOS 7 to 8 PROPERLY [100% Working]
The process of upgrading from CentOS 7 to CentOS 8 is not straightforward. There are significant differences between the two versions, including the
Learn about MAC Spoofing using Practical Example
MAC Spoofing is the process of changing the Media Access Control (MAC) address of a network interface on a device that’s connected to a network. The MAC
Yersinia GUI not working on Kali Linux
Lately while working on Kali Linux I encountered this error when trying to execute yersinia -G and the Yersinia GUI was not working.
How to perform ARP Poisoning or Spoofing
ARP (Address Resolution Protocol) is a key network protocol used in IPv4 networks to link IP addresses to their corresponding MAC addresses. It plays an
How to perform DNS Cache Poisoning (Spoofing)
DNS Cache Poisoning is an attack that's also known as DNS Spoofing. It's a type of cyber attack where hackers exploit vulnerabilities in the Domain Name
How to perform Denial of Service (DoS) Attack
Imagine being at a cafe with a friend, trying to have a conversation when all of a sudden, a group of people come in and start shouting. You can’t even hear
Exploit Vulnerabilities using Metasploit
Metasploit is a mighty and elastic framework that you can use in the development, examination, and implementation of exploits. In 2003 H.D. Moore created it,
6 Tools to Perform Credential Attack [100% Working]
Credential attacks are a type of cybersecurity threat that focuses on one thing: gaining unauthorized access to systems or networks. Attackers do this by

