The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
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: |
#2
|
||||
|
||||
Do you know C or C++ by chance?
|
#3
|
||||
|
||||
Quote:
|
#4
|
||||
|
||||
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. |
#5
|
|||
|
|||
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 |
#6
|
||||
|
||||
Dymo... I would like to see something like this
|
#7
|
|||
|
|||
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 |
#8
|
||||
|
||||
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
|
#9
|
|||
|
|||
any comments at all?
|
#10
|
||||
|
||||
I'll look into this later today... sure sounds interesting.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|