What is Symlink? A symlink (also called a symbolic link) is a type of file in Linux that points to another file or a folder on your computer. Symlinks are similar to shortcuts in Windows There are two types of symlinks Soft and Hard Link A symbolic or soft link is an actual link to the original file, whereas a hard link is a mirror copy of the original file. If you delete the original file, the soft link has no value, because it points to a non-existent file. But in the case of hard links, it is entirely the opposite. Even if you delete the original file, the hard link will still have the data of the original file. Because hard link acts as a mirror copy of the original file For know more about the symlink please visit: https://ostechnix.com/explaining-soft-link-and-hard-link-in-linux-with-examples/ What is ZIP SYMLINK Vulnerability? An archive can contain a symbolic link. A symbolic link is a special file that links to another file. By uploading a zip containing a symbo...
Description: Bludit is a Flat-File CMS, which (in this case) means that Bludit uses files in the JSON format to store the content. We found CMS Version 3.9.2 in CTF Challenge that is vulnerable to Remote code execution by File upload. We completed the challenge but we are excited to find the root cause and analyze the source code . For Analyzing the root cause you have to familiar with basic of php language and .htaccess file What is .Htaccess in PHP ? .htaccess is a configuration file for use on web servers running on the web apache server software. when a .htaccess file is placed in a directory which in turn loaded via the Apache web server, then the .htaccess file is detected and executed by the Apache server software. Whenever any request is sent to the server it always passes through .htaccess file . Htaccess is Used For: 1) A UTHORIZATION, AUTHENTICATION: .htaccess files are often used to specify the...