Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "User:Hatter/bhl2"
From NetSec
(→Todo list) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 6: | Line 6: | ||
== Todo list == | == Todo list == | ||
+ | {{info|If you dont know already, when i say meta linking, im referring to linking from a subsection of a page to relevant subsections of other pages, and from those relevant subsections back to the original subsection.}} | ||
− | |||
− | |||
− | * [[ | + | |
+ | * [[programming]] updates (see: [[User:Hatter/programming_principles|programming principles]]). | ||
+ | :# We must define a standard table of contents format for language references for meta linking between the [[User:Hatter/programming_principles|programming category page to be]] and the programming language subsections. | ||
+ | :# [[Bitwise math]] operators must be part of the programming language standard. This should also be meta linked to each programming section and language. | ||
+ | :# Identify and isolate different programming languages not adhering to standard or unable to be metalinked and what they need to get there | ||
+ | :# [[Assembly]] category - finish syscall tables and set appendix up for [[Linux assembly]], document more instructions and clean up the asm page in general | ||
+ | :# machine language category - put all assembly pages and all shellcode pages in here | ||
+ | :# interpreted languages category - make sure [[LUA]], [[php]], [[ruby]], [[perl]], [[python]], and [[sql]] make it here at the least. | ||
+ | :# compiled languages category - just place [[C]] and [[C++]] there for now. | ||
+ | |||
+ | * [[secure programming]]: | ||
+ | :# [[Anonymous_function_calls]] formatting and content. | ||
+ | :# [[Common_language_specific_pitfalls]] formatting and content. | ||
+ | :# [[Delete_after_length_check]] formatting and content. | ||
+ | :# [[Delete_after_reformat]] formatting and content. | ||
+ | :# [[Improper_signedness]] formatting and content. | ||
+ | :# [[Improper_type_handling]] formatting and content. | ||
+ | :# [[Mass_assignment]] formatting and content. (don't we already have an article on this? merge?) | ||
+ | :# [[Unsafe_command_processing]] formatting and content. | ||
+ | :# [[Unsafe_evaluation]] formatting and content. | ||
+ | :# [[Unsafe_file_IO]] formatting and content. | ||
+ | :# [[Unsafe_string_comparison]] almost done, needs grammar check. | ||
+ | :# [[Unsafe_string_replacement]] grammar. | ||
+ | :# [[Unsafe_substring_indexing]] grammar, formatting. | ||
+ | :# [[Unsanitized_input_split]] content and formatting. | ||
+ | |||
+ | * [[shellcode]] updates and [[shellcodecs]] packaging - ''check for completeness of each article'' | ||
:# [[Shellcode/Loaders]] is finalized save for categorization and release | :# [[Shellcode/Loaders]] is finalized save for categorization and release | ||
Line 22: | Line 47: | ||
:# [[Shellcode/Dynamic]] needs grammar check then cross linking | :# [[Shellcode/Dynamic]] needs grammar check then cross linking | ||
:# [[shellcode]] needs: ''grammar check'', slight re-wording/reorganization/rewrite. afterwards, final grammar check, then cross linking | :# [[shellcode]] needs: ''grammar check'', slight re-wording/reorganization/rewrite. afterwards, final grammar check, then cross linking | ||
+ | :# finalize [[shellcodecs]] | ||
+ | :# categorize the above pages | ||
+ | |||
+ | * [[web exploitation]] updates & re-organization- see [[User:Hatter/brainstorming|hatter's brainstorm]] | ||
− | |||
Secondary: | Secondary: | ||
* [[Administration]] updates - tons of articles in this category are in the requested maintenance area. | * [[Administration]] updates - tons of articles in this category are in the requested maintenance area. | ||
* [[Countermeasures]] updates - tons of articles in this category are in the requested maintenance area. | * [[Countermeasures]] updates - tons of articles in this category are in the requested maintenance area. |
Latest revision as of 07:13, 6 December 2012
This is the brainstorming page for bhl2. First, lets go over a few things.
Release process
Any time someone writes an article, they should prove the concept locally before starting the article's first sentence. Once this is complete, they can basically paste the proof of concept, and its example. After that, break the example up into small parts and document each section - then have someone do grammar edits. Once grammar edits are done, have someone who speaks english as a foreign language attempt to read the article. If they can understand it, proceed to link all of the necessary subsections and cross links for the article, categorize it and add its social bar.
Todo list
If you dont know already, when i say meta linking, im referring to linking from a subsection of a page to relevant subsections of other pages, and from those relevant subsections back to the original subsection. |
- programming updates (see: programming principles).
- We must define a standard table of contents format for language references for meta linking between the programming category page to be and the programming language subsections.
- Bitwise math operators must be part of the programming language standard. This should also be meta linked to each programming section and language.
- Identify and isolate different programming languages not adhering to standard or unable to be metalinked and what they need to get there
- Assembly category - finish syscall tables and set appendix up for Linux assembly, document more instructions and clean up the asm page in general
- machine language category - put all assembly pages and all shellcode pages in here
- interpreted languages category - make sure LUA, php, ruby, perl, python, and sql make it here at the least.
- compiled languages category - just place C and C++ there for now.
- Anonymous_function_calls formatting and content.
- Common_language_specific_pitfalls formatting and content.
- Delete_after_length_check formatting and content.
- Delete_after_reformat formatting and content.
- Improper_signedness formatting and content.
- Improper_type_handling formatting and content.
- Mass_assignment formatting and content. (don't we already have an article on this? merge?)
- Unsafe_command_processing formatting and content.
- Unsafe_evaluation formatting and content.
- Unsafe_file_IO formatting and content.
- Unsafe_string_comparison almost done, needs grammar check.
- Unsafe_string_replacement grammar.
- Unsafe_substring_indexing grammar, formatting.
- Unsanitized_input_split content and formatting.
- shellcode updates and shellcodecs packaging - check for completeness of each article
- Shellcode/Loaders is finalized save for categorization and release
- Shellcode/Environment needs lots of work.
- Shellcode/Null-free needs updates and fixup, then grammar check and cross linking
- Shellcode/Self-modifying needs grammar and cross linking
- Shellcode/Alphanumeric Still needs updates before final grammar check or cross linking
- Shellcode/Socket-reuse needs review, grammar check, cross linking
- Shellcode/Parsing needs major overhaul, then grammar check, then cross linking
- Shellcode/Dynamic needs grammar check then cross linking
- shellcode needs: grammar check, slight re-wording/reorganization/rewrite. afterwards, final grammar check, then cross linking
- finalize shellcodecs
- categorize the above pages
- web exploitation updates & re-organization- see hatter's brainstorm
Secondary:
- Administration updates - tons of articles in this category are in the requested maintenance area.
- Countermeasures updates - tons of articles in this category are in the requested maintenance area.