Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
backup /
extensions /
ConfirmEdit /
Delete
Unzip
Name
Size
Permission
Date
Action
Captcha.php
25.3
KB
-rw-r--r--
2011-04-24 19:33
CaptchaStore.php
2.29
KB
-rw-r--r--
2011-04-24 18:49
ConfirmEdit.alias.php
1.8
KB
-rw-r--r--
2011-05-14 02:11
ConfirmEdit.i18n.php
381.17
KB
-rw-r--r--
2011-07-13 21:43
ConfirmEdit.php
8.46
KB
-rw-r--r--
2011-09-13 02:21
ConfirmEditHooks.php
2
KB
-rw-r--r--
2011-04-24 13:41
FancyCaptcha.class.php
6.63
KB
-rw-r--r--
2012-01-03 20:34
FancyCaptcha.i18n.php
132.9
KB
-rw-r--r--
2011-07-18 22:05
FancyCaptcha.php
1.75
KB
-rw-r--r--
2010-08-29 15:31
HTMLCaptchaField.php
2.37
KB
-rw-r--r--
2011-04-24 13:47
MathCaptcha.class.php
1.79
KB
-rw-r--r--
2011-07-13 01:11
MathCaptcha.php
512
B
-rw-r--r--
2010-06-06 17:12
QuestyCaptcha.class.php
2.05
KB
-rw-r--r--
2012-01-03 20:34
QuestyCaptcha.i18n.php
100.98
KB
-rw-r--r--
2011-07-11 21:37
QuestyCaptcha.php
1.8
KB
-rw-r--r--
2011-02-09 00:39
README
1.21
KB
-rw-r--r--
2011-09-13 02:21
ReCaptcha.i18n.php
31.76
KB
-rw-r--r--
2011-07-13 21:43
ReCaptcha.php
3.78
KB
-rw-r--r--
2011-09-29 23:37
captcha.py
7.66
KB
-rw-r--r--
2010-06-21 15:45
recaptchalib.php
9.68
KB
-rw-r--r--
2011-09-29 23:37
Save
Rename
<?php abstract class CaptchaStore { /** * Store the correct answer for a given captcha * @param $index String * @param $info String the captcha result */ public abstract function store( $index, $info ); /** * Retrieve the answer for a given captcha * @param $index String * @return String */ public abstract function retrieve( $index ); /** * Delete a result once the captcha has been used, so it cannot be reused * @param $index */ public abstract function clear( $index ); /** * Whether this type of CaptchaStore needs cookies * @return Bool */ public abstract function cookiesNeeded(); /** * The singleton instance * @var CaptchaStore */ private static $instance; /** * Get somewhere to store captcha data that will persist between requests * * @throws MWException * @return CaptchaStore */ public final static function get() { if( !self::$instance instanceof self ){ global $wgCaptchaStorageClass; if( in_array( 'CaptchaStore', class_parents( $wgCaptchaStorageClass ) ) ) { self::$instance = new $wgCaptchaStorageClass; } else { throw new MWException( "Invalid CaptchaStore class $wgCaptchaStorageClass" ); } } return self::$instance; } /** * Protected constructor: no creating instances except through the factory method above */ protected function __construct(){} } class CaptchaSessionStore extends CaptchaStore { function store( $index, $info ) { $_SESSION['captcha' . $info['index']] = $info; } function retrieve( $index ) { if ( isset( $_SESSION['captcha' . $index] ) ) { return $_SESSION['captcha' . $index]; } else { return false; } } function clear( $index ) { unset( $_SESSION['captcha' . $index] ); } function cookiesNeeded() { return true; } } class CaptchaCacheStore extends CaptchaStore { function store( $index, $info ) { global $wgMemc, $wgCaptchaSessionExpiration; $wgMemc->set( wfMemcKey( 'captcha', $index ), $info, $wgCaptchaSessionExpiration ); } function retrieve( $index ) { global $wgMemc; $info = $wgMemc->get( wfMemcKey( 'captcha', $index ) ); if ( $info ) { return $info; } else { return false; } } function clear( $index ) { global $wgMemc; $wgMemc->delete( wfMemcKey( 'captcha', $index ) ); } function cookiesNeeded() { return false; } }