Talk:Buffer overflow: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Nick Johnson
m (checking stuff off)
imported>Eric M Gearhart
(This article is definitely no longer a stub / Growing nicely)
Line 5: Line 5:
|                cat3 =  
|                cat3 =  
|          cat_check = y
|          cat_check = y
|              status = 3
|              status = 2
|        underlinked = y
|        underlinked = y
|            cleanup = y
|            cleanup = y
|                  by = --[[User:Eric M Gearhart|Eric M Gearhart]] 12:55, 9 April 2007 (CDT)
|                  by = --[[User:Eric M Gearhart|Eric M Gearhart]] 09:54, 12 April 2007 (CDT)
}}
}}


== Technical explanation not technical ==
== Technical explanation not technical ==
For instance, nothing "marks" stack contents as either program location or data.--[[User:Nick Johnson|Nick Johnson]] 14:40, 11 April 2007 (CDT)
For instance, nothing "marks" stack contents as either program location or data.--[[User:Nick Johnson|Nick Johnson]] 14:40, 11 April 2007 (CDT)


Line 18: Line 17:


== More for software ==
== More for software ==
I plan on doing some research, and then adding these things under the software section:
I plan on doing some research, and then adding these things under the software section:
* StackGuard and Canary Values as implemented by a compiler
* StackGuard and Canary Values as implemented by a compiler
Line 28: Line 26:


== More on Hardware/Software ==
== More on Hardware/Software ==
By the way: OpenBSD does something called W^X (write-exclusive-or-execute).  I don't really know how it works, but if anyone does, it should be added here.
By the way: OpenBSD does something called W^X (write-exclusive-or-execute).  I don't really know how it works, but if anyone does, it should be added here.
--[[User:Nick Johnson|Nick Johnson]] 08:37, 12 April 2007 (CDT)
--[[User:Nick Johnson|Nick Johnson]] 08:37, 12 April 2007 (CDT)
==Article growing nicely==
''This'' is why I love working on wikis... I've learned as much as I've contributed to this article. Nice job Nick. --[[User:Eric M Gearhart|Eric M Gearhart]] 09:54, 12 April 2007 (CDT)

Revision as of 09:54, 12 April 2007


Article Checklist for "Buffer overflow"
Workgroup category or categories Computers Workgroup [Editors asked to check categories]
Article status Developing article: beyond a stub, but incomplete
Underlinked article? Yes
Basic cleanup done? Yes
Checklist last edited by --Eric M Gearhart 09:54, 12 April 2007 (CDT)

To learn how to fill out this checklist, please see CZ:The Article Checklist.





Technical explanation not technical

For instance, nothing "marks" stack contents as either program location or data.--Nick Johnson 14:40, 11 April 2007 (CDT)

Why not correct the article then? --Eric M Gearhart 14:51, 11 April 2007 (CDT)

More for software

I plan on doing some research, and then adding these things under the software section:

  • StackGuard and Canary Values as implemented by a compiler
Check --Nick Johnson 09:08, 12 April 2007 (CDT)
  • Memory address randomization
Check --Nick Johnson 09:08, 12 April 2007 (CDT)
  • Separation of privileges

--Nick Johnson 08:36, 12 April 2007 (CDT)

More on Hardware/Software

By the way: OpenBSD does something called W^X (write-exclusive-or-execute). I don't really know how it works, but if anyone does, it should be added here. --Nick Johnson 08:37, 12 April 2007 (CDT)

Article growing nicely

This is why I love working on wikis... I've learned as much as I've contributed to this article. Nice job Nick. --Eric M Gearhart 09:54, 12 April 2007 (CDT)