Thread: Major Additions - Links and Downloads Manager
View Single Post
  #151  
Old 11-02-2009, 03:52 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ezak View Post
I'm really like your hack very much and I use it for 2 years >> till now
but
for some security reason
I want to disable this two functions (ini_restore,realpath)
and I found that your modification use this 2 function
and thats is the files and lines number

PHP Code:
includes/local_links_images.php:141:        @ini_restore('memory_limit');
includes/local_links_images.php:146:        @ini_restore('memory_limit');
includes/local_links_images.php:158:                @ini_restore('memory_limit');
includes/local_links_images.php:166:                @ini_restore('memory_limit');
includes/local_links_images.php:172:                @ini_restore('memory_limit');
includes/local_links_images.php:178:                @ini_restore('memory_limit');
includes/local_links_images.php:202:            @ini_restore('memory_limit');
includes/local_links_images.php:211:            @ini_restore('memory_limit');
includes/local_links_images.php:250:            @ini_restore('memory_limit');
includes/local_links_images.php:259:            @ini_restore('memory_limit');
includes/local_links_images.php:274:            @ini_restore('memory_limit');
includes/local_links_images.php:279:    @ini_restore('memory_limit');

includes/local_links_include.php:1802:          $ldir realpath($ldir);
includes/local_links_include.php:1835:                  $return_path realpath($lpath); 
I want to disable this functions because some shell files use this for hacking
Is that necessary to use this functions or can you use another functions can be safe
I've thought a bit more about this problem. It is not straightforward in the current version of the code to disable realpath() - a number of features will break. In order to modify the code in order to lock down the features that depend on this function, I would need to rewrite a substantial part of the addon. I am willing to include this in the list of things to look into when vbulletin version 4 is released, but I cannot justfy doing this for vb 3.x.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01196 seconds
  • Memory Usage 1,806KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete