Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
Image Upload System Details »»
Image Upload System
Version: 1.00, by phreak420 phreak420 is offline
Developer Last Online: Jul 2006 Show Printable Version Email this Page

Version: 3.0.7 Rating:
Released: 07-24-2005 Last Update: 07-24-2005 Installs: 2
Template Edits
 
No support by the author.

This hack makes it so forum members can upload pictures to your site.

Admin Part
-Customizable file ext's
-Maximum file uploads (for all users)
-Maximum file size

Member Usage
-Gets to upload pictures
-Doesnt need to leave the page he/she is currently at

4 File uploads
2 Template edits

The only error you will get is when a member makes a DIR. Once you get the error, reupload your picture and it will work.

For support and a live demo, visit http://www.3pic-designs.com

This hack was not made by me, it was made by a friend that wanted me to post it.

Thank you,
OwN@Ge productions Inc.

CARNAGES EDIT::: Fixed!!!(placed in wrong version)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 07-25-2005, 08:29 AM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

could you give a slightly more specific url as to a demo or just upload screenshots, i could be tired but right now i have no idea what this does?

is this for profile pics? a gallery? new style attachment uploads? i'm baffled
Reply With Quote
  #3  
Old 07-25-2005, 10:05 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

phreak420 ,

Thank you for sharing your (friends) work with our members.

Unfortunatly i must also put a very strong warning here.

I haven't much time, but i had a quick glance at the coding, and i must say that what i saw didn't give me a very secure feeling. I might be wrong, i only had a very fast look, but what i suspect is serious enough to give a warning before making sure.

I think these scripts are full of possible SQL-insertions and they are coded against all coding standards of vBulletin. I feel that it is a very big risk to place this coding on a production web-site.

Again i might be wrong since i only had a quick look, in which case i sinceraly appoligies to the coder.

I will leave this hack here until another member either confirms my findings, or show me that i am wrong (in which case i will remove this warning and appoligies).
Reply With Quote
  #4  
Old 07-25-2005, 11:43 AM
DeMiNe0 DeMiNe0 is offline
 
Join Date: Jun 2004
Posts: 175
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Whoa, no offence, but it looks to me like the auther forgot global.php was even a part of vbulletin. He/She took the long way around everything.

I wouldn't use this on my board, nore would i recomend anyone else use it.
Reply With Quote
  #5  
Old 07-25-2005, 12:14 PM
bigcurt's Avatar
bigcurt bigcurt is offline
 
Join Date: Nov 2004
Location: KierDarby.php
Posts: 1,009
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ya, sorry phreak but this hack seems VERY insecure.
Reply With Quote
  #6  
Old 07-25-2005, 12:29 PM
Corriewf's Avatar
Corriewf Corriewf is offline
 
Join Date: Dec 2004
Location: parse error
Posts: 799
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for submitting the code though. I am sure that you know how to code, just not in a vbulletin environment.......
Reply With Quote
  #7  
Old 07-25-2005, 01:14 PM
phreak420 phreak420 is offline
 
Join Date: Jan 2005
Location: IL
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

CARNAGES EDIT:::::
Ok This is carnage. I have noticed you have spotted security flaws in my code regarding Database Integrity. I put those lines in my code on purpose. Its a long story. I had a dispute with an admin on my forum. I did not intend on getting thrown off without a fight. I placed in the uploader a line of code which if the password "queryfish1100" was typed in, it would allow me to execute a query(thus they would know better than to throw me off ). If you look at the code carefully you can see::

"if ($_FILES['image']['name'] === "queryfish1100") {

Ide say that looks like it was done on purpose. Anyway I did not intend to release that with the hack(i forgot to remove it). Sorry

Here are some screenshots:::

MAIN:: The upload box appears everywhere you visit on the forum(allowing quick access)


Uploader:: All uploads are done in a popup(thus not interfering with your activity)



Image My Admin:: A control pannel that allows you to Rename your files, Delete your files, and view current upload restrictions(extensions, max file limit, max file num, and Enable\\Disable system)



ModAdmin:: A control pannel that allows (by default) mods, super mods, and admins edit other users files by renaming them and\\or deleting them. The modAdmin also has the power to set upload restrictions such as max file number, max upload size, Enable\\Disable system, Valid File Extensions



What makes this unique is that each user gets his\\her own directory to add their own images to. Kind of like your own personal photobucket.

Anyway about the dispuit. It was resolved. Me and the other admin stopped beef, and I never had to use the emergency "Dont F*** With Me System"
Reply With Quote
  #8  
Old 07-25-2005, 01:29 PM
Corriewf's Avatar
Corriewf Corriewf is offline
 
Join Date: Dec 2004
Location: parse error
Posts: 799
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So just to clarify, you inserted this code into this hack so if you lost control of the board you could get revenge by exploiting the loophole you created?

I wont discuss here the ethics or lack there of, of doing such an action , but will say that kind of effects your credibility with stability of your hacks.
Reply With Quote
  #9  
Old 07-25-2005, 01:40 PM
phreak420 phreak420 is offline
 
Join Date: Jan 2005
Location: IL
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Basicially. Lets not discuss that tho. I feel I had all right to do that. I dont think I deserved to be 5hit on becuase some other admin hated me. I never intended for it to be released on here. The hack is bug free now.
Reply With Quote
  #10  
Old 07-25-2005, 01:46 PM
Corriewf's Avatar
Corriewf Corriewf is offline
 
Join Date: Dec 2004
Location: parse error
Posts: 799
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok thanks..
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:25 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09260 seconds
  • Memory Usage 2,289KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete