Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-03-2002, 12:07 AM
nafae's Avatar
nafae nafae is offline
 
Join Date: Nov 2001
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default The Hacking Standard (idea)

Well I saw the thread on the vbulletin forum in chitchat, but I decided this would be better suited on vb.org. This is my personal ideas for a hack standard, and I wanted to see how it blew over with the rest of the hacking community. This would probably be a great addition to vb3 (the hacking side of the software) since vb3 is so close at hand.

In the attached file is:

2 images (displaying what I mean)
1 .doc file (for those who have ms word)
1 .txt file (not as pretty or captivating but works with all OS's)

Please PLEASE reply and let me know what you think!

-Nafae :beard:
Attached Files
File Type: zip standards_beta1.zip (40.2 KB, 30 views)
Reply With Quote
  #2  
Old 04-03-2002, 03:43 AM
Neo's Avatar
Neo Neo is offline
 
Join Date: Oct 2001
Location: Anywhere
Posts: 1,817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do you know C or C++ by chance?
Reply With Quote
  #3  
Old 04-03-2002, 04:56 AM
nafae's Avatar
nafae nafae is offline
 
Join Date: Nov 2001
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by neo
Do you know C or C++ by chance?
No, but i'm not sure that I follow you...
Reply With Quote
  #4  
Old 04-03-2002, 05:09 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahh... when I saw that title I was thinking of coding standards.
Anyhow, does it really matter? I never post zip files (For reasons I can't disclose), and usually if possible post a gif in the 2nd post.
Reply With Quote
  #5  
Old 04-26-2002, 05:41 PM
dymo dymo is offline
 
Join Date: Jan 2002
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is probably one of the best ideas i have seen, but i see a few major draw backs on it. Firstly for php to be able to open, read , compare, and then write and save the changes to a file it has to have the permissions, i think this would be a major no no if people want to maintain secured servers, i would never mark everyone of my files as 777 and writeable. However this would be very easily doable thru a vb application done on the cleints machice before the upload the files, probably would only take a few hours to write a program up to do this. But you would need full community support and vbulletin support to do it. The Vbulletin source would have to be commented with "section" markers
ie
//%orginal content// (start)
//%%orignal content// (end)

//+%new content// (modified start)
//+%%new content//(modfied end)

but both the Vb developers would have to adopt that standard as would all the hack developers.

as I would see it, you would always need three copies of the board source on a client machine to do it

the original, your modified source, and the update source

first step would compare the currently used against the original and note the changes, then compare the original to the new update, and then find and match the first set of changes into the updated version.

its actually quite simple and would be easy to do, but the problem is getting everyone to use the same standards.

i have even considered the guy you modify the original queries would could have a set of markers for that as well.

if the vb staff is interested seriously i think I could come up with a viable and usable demo of the visual basic app this weekend.

dymo
Reply With Quote
  #6  
Old 04-26-2002, 08:35 PM
Neo's Avatar
Neo Neo is offline
 
Join Date: Oct 2001
Location: Anywhere
Posts: 1,817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Dymo... I would like to see something like this
Reply With Quote
  #7  
Old 04-29-2002, 05:59 PM
dymo dymo is offline
 
Join Date: Jan 2002
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok here is the first stage of what i was trying to get across in my last post.

i dropped the idea of having to arrange the code with markers like //% and //%+ etc.. dont need them :lick:

keep in mind this is an initial release and is not complete, it is functional, but needs alot more work to make it truely usable.

the point of this post original as i read it, is not to standardize the coding but to find a way to allow us users to hack our vbulletin boards and be able to update them when a new release comes out without having to rehack them all over again. and this is exactly what this tool is intended for.

it allows you to open the orignal file ie 2.2.4 the updated one ie 2.2.5 and the one your currently using ie hacked 2.2.4 and compare and list the changes to them. this is all it does right now, the next step if people are interested is provide better comparison, and the final step will be for it to write you an updated and hacked replacement file automatically.

i am including 5 files here.
the first is a zip which contains the other four files.

the files are
vbuu.exe the demo program
org.php a fake original php 2.2.4 file
org-update.php a fake updated copy 2.2.5
current.php a fake hacked version 2.2.4

Save and rename the php.txt to php and then you can use them to test.
you can use the php files to get a feel for how it works.

this is a visual basic 6 sp5 project so if you dont feel safe with grabbing it PM me and depending on you rank on these forums i will send you the source ( ie i dont want everyone with the source and making 300 different copies of this)

http://www.dymo.net/devnet/vbuu/vbuu.zip
http://www.dymo.net/devnet/vbuu/org.php.txt
http://www.dymo.net/devnet/vbuu/org-update.php.txt
http://www.dymo.net/devnet/vbuu/current.php.txt
http://www.dymo.net/devnet/vbuu/vbuu.exe


any feed back on this would be great.

dymo
Reply With Quote
  #8  
Old 04-29-2002, 06:07 PM
nafae's Avatar
nafae nafae is offline
 
Join Date: Nov 2001
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

wow, that sounds great. I am going to be sure and try it as soon as I get back to my windows machine later this evening. I'm glad someone was able to see what I was getting at in my original post
Reply With Quote
  #9  
Old 04-30-2002, 05:51 PM
dymo dymo is offline
 
Join Date: Jan 2002
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any comments at all?
Reply With Quote
  #10  
Old 05-01-2002, 09:47 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll look into this later today... sure sounds interesting.
Reply With Quote
Reply


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 10:41 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.04455 seconds
  • Memory Usage 2,277KB
  • Queries Executed 12 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)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
  • (10)postbit
  • (1)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete