+-----------------------------------------------------------------------------------------------------+ ª OFFiCiAL.NULLED.SCRiPT.RULES.2010-DRAFT2 ª ª ª +-----------------------------------------------------------------------------------------------------+ +-----------------------------------------------------------------------------------------------------+ ª Requirements: Notepad with terminal font or any other ascii viewer. ª +-----------------------------------------------------------------------------------------------------ª ª Date: 04.05.2010 - 20:00 GMT+1 ª +-----------------------------------------------------------------------------------------------------+ ª To all 0Day groups that are interested: This ruleset is only a draft ª if someone wants to fix something, or add a rule then you can ª reach us under our email adress (on the bottom of this NFO) ª ª If no one reacts to this Ruleset until 10.05.2010 (DD.MM.YYYY) we will pre it 1:1 as final. ª ª PS: Help at translating in other languages (ES/FR i.e.) is always wanted. +-----------------------------------------------------------------------------------------------------+ ª ª-ENGLiSH- ª ªiNDEX: ª 0: General Rules ª 1: Packaging / NFO ª 1.1: Examples ª 1.2: NFO ª 2: Naming ª 2.1: Themes/Addons ª 2.2: Updates ª 3: NULLiNG Rules ª 3.1: KEYGEN Rules ª 4: NUKE RULES / REASONS ª ª Prolog: ª Since the last PHP Nulling group faded away long time ago there were no rules for PHP scripts... ª So we decided to write new ones so that we, and other groups, can start releasing scripts ª with a basic ruleset that provides help at cracking and releasing. ª ª In general the actual 0Day Rules apply for all not discussed themes. ª +-----------------------------------------------------------------------------------------------------+ ª ª 0. General Rules ª -NULLED dupes KEYGEN -NOT- (and vice versa), both has good sides. ª because of this there are 2 releases per script allowed (excluding PROPER/REPACK etc.) ª -BETA/ALPHAs need no INTERNAL tagging ª -CRACK.ONLY / KEYGEN.ONLY / KEYFiLEMAKER.ONLY is only allowed if the software ª (i.e. as Full, Unlockable Demo version) ª is downloadable for free and without registration at the manufacturers website ª Usualy it is better to include the files for Archive reasons, and because it does not ª dupe NULLED anyway. ª -On-the-Fly Patches are allowed if the script needs a system variable (ID i.e.) ª to work, but Pre-Patched (to all IDs for example) is preffered over that. ª ª This has to be tagged in the following format: ª <incl.KEYFiLEMAKER.and.PATCH|incl.KEYGEN.and.PATCH> ª +-----------------------------------------------------------------------------------------------------+ ª ª 1. Packaging ª -Standard 0Day Packing, Filenames max. 8.3 Characters (Name.typ - 12345678.123) ª Releases are needed to be RARed - Compression is allowed but not mandatory. ª Each ZIP should be 5000000 Bytes (5Mb). ª Therefore the size per RAR is around the same. ª Bigger filesizes are allowed, look at actual 0Day Rules. ª ª ª 1.1: Example ª 12 Files - 26Mb ª -5x 5Mb RAR + 1x 1Mb RAR -> grprls.rXX ª (The RARs can also be only named <grpname>.rXX) ª --Each RAR in a ZIP ª --5x 5Mb ZIP + 1x 1Mb ZIP -> grprls<a|b|c|etc>.zip ª (The actual naming is the groups decision (a|b or 001|002, 01|02, 1|2) ) ª ª Each ZIP needs to include: ª xxxx.rXX - file_id.diz - <group>.nfo ª ª Wrong naming of RARs/ZIPs is no Nuke reason, unless some other reason applys to: ª (dupe.filenames, special.chars u.a.) ª ª ª 1.2: NFO ª The NFO needs to contain: ª -Release Date ª -Size (or Diskcount) ª -Developer Website ª -Version ª -Short description (Copy & paste) ª -Languages (if MULTi) ª -Short usage description ª ª In the NFO wanted is: ª -Price (Currency does not matter - Copy from website) ª +-----------------------------------------------------------------------------------------------------+ ª ª 2: Naming ª Naming under following scheme: ª <> = needed | [] = additional ª Language tag is only needed on non-english only Releases. ª For the rare case that only 2 languages are available ª it has to be tagged BiLiNGUAL. ª ª <Name>.[Edition].v<ersion>.[Language|MULTi|BiLiNGUAL]. ª <NULLED|incl.KEYGEN|incl.KEYFiLEMAKER|KEYFiLEMAKER.ONLY|KEYGEN.ONLY|CRACK.ONLY>. ª [Beta|Alpha|RETAIL|REAL].[iNTERNAL|iNT|DiRFiX|NFOFiX|PROPER|REPACK|READ.NFO]. ª <PHP|ASP|etc>-GRP ª ª Examples (fictional): ª ª Vbulletin.v5.1.NULLED.PHP-GRP = Vbulletin 5.1 English, Nulled ª Vbulletin.v5.1.KEYGEN.ONLY.PHP-GRP = Vbulletin 5.1 English, Keygen Only ª Vbulletin.v5.1b3.NULLED.BETA.iNTERNAL.PHP-GRP = Vbulletin 5.1 Beta, English, iNTERNAL, Nulled ª Vbulletin.PRO.v5.1.NULLED.PHP-GRP = Vbulletin 5.1, Pro Edition, English, Nulled ª Vbulletin.v5.1.MULTi.incl.KEYGEN.PHP-GRP = Vbulletin 5.1, Multilanguage (Notes in NFO!), Keygen ª Gallerypro.v2.1.GERMAN.NULLED.ASP-GRP = Gallerypro 2.1, German, Nulled, ASP ª ª ª If the script is sold with no protections at all (no Callbacks or similar) ª then instead of NULLED/KEYGEN there shall be no tag used: ª Somesoftware.v1.5.PHP-GRP ª ª In this case even only decoding of protected files (Ioncube for example) ª is counted as NULLED. ª (Better for dupe searches and historical background) ª Releases with Key in NFO and nulled backend (no Callbacks/Security Checks) ª should be labeled as .NULLED. ª ª ª 2.1: Themes/Addons ª Themes/Addons for Wordpress/Joomla/Vbulletin etc. ª ª <Name>.<version>.for.<for>.<version>.[Language|MULTi]. ª <NULLED|incl.KEYGEN>.[Beta|Alpha|RETAIL]. ª [iNTERNAL|DiRFiX|NFOFiX|PROPER|READ.NFO].<PHP|ASP|etc>-GRP ª ª Examples (fictional): ª Dark.Theme.v3.for.vBulletin.5.X.GERMAN.NULLED.PHP-GRP ª = Dark Theme Version 3, for Vbulletin Version 5.X, German, Nulled ª Sidebar.Rotation.2.for.Wordpress.2.1.incl.KEYGEN.PHP-GRP ª = Sidebar rotation 2 Addon for Wordpress 2.1, with Keygen ª ª 2.2.: Updates ª Updates are allowed 4 weeks after the last Pre ª (same MU rules as in 0Day Rules) ª +-----------------------------------------------------------------------------------------------------+ ª ª ª 3: NULLiNG Rules ª -All Callbacks need to be removed or patched (i.e. Serial Check over Developer Server) ª -No Group Watermarks (also not in script comments). ª -If files of the release are encoded all files need to be decoded. ª (i.e. Ioncube, Sourceguardian, eval() etc.) ª ª 3.1: KEYGEN Rules ª -Keygens need to be in the same format as the Release ª (Release is PHP - Keygen needs to be in PHP too) ª -The Language of the keygen needs to be selectable on MULTi (i.e. DE,EN,PL) ª or the keygen needs to be completely in english. ª At specific releases (i.e. GERMAN) the keygen can be english or ª in the language of the release (in this case German) ª -Group comments in Keygen Sourcecodes are allowed if the group ª wants to explain the code, but this is in not mandatory. ª -Encoded Keygen code is allowed, as long is it does not use an external ª loader (Example: Ioncube is forbidden, eval() is allowed) ª -ASCii Art / Pictures are allowed but should be used thrifty. ª -Pictures in keygens shall not affect the code ª (i.e. Picture missing = Keygen not loading = Nuke/Proper reason) ª -Pictures need to be included and can not be mapped from websites ª (Security risk) ª +-----------------------------------------------------------------------------------------------------+ ª ª 4: NUKE and PROPER RULES / REASONS ª NUKEs are possible for: ª -bad.pack (i.e. RARs instead of ZIP) - stolen.from.[web|p2p|etc] - missing.files ª -bad.crack (= bad nulled) - keygen.not.working ª -Common Sense Nukes (dupe.filename, mislabeled.<|>, etc.) ª -This is NOT a complete list. ª ª PROPER/DiRFiX/REPACK follows the normal scene rules. ª ª +-----------------------------------------------------------------------------------------------------+ ª SiGNED: ª ª YET TO BE SIGNED ª ª CONTACT: contactye@hush.com +-----------------------------------------------------------------------------------------------------+