Resources: Difference between revisions

Importing links from ancient wiki page Application-Security-Books
[unchecked revision][unchecked revision]
(Importing links from ancient wiki page Application-Security-Books)
Line 33:
* [http://vgr.tc3net.com/soundblaster/ stockpile of hard-to-find datasheets] (broken) [http://web.archive.org/web/*/http://vgr.tc3net.com/soundblaster/ archive.org version]
* [http://www.mcamafia.de/pdf/pdfref.htm List of PS/2 documents]
 
=== Processors ===
* [http://developer.intel.com/products/processor/manuals/index.htm Intel Manuals]
* [http://www.nondot.org/sabre/os/articles/ProcessorArchitecture/ Processor Architecture]
* [http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_875_7044,00.html?the_id=13 x86-64(AMD64)]
 
=== BIOS ===
* [http://www.phoenix.com/NR/rdonlyres/56E38DE2-3E6F-4743-835F-B4A53726ABED/0/specsbbs101.pdf BIOS Boot Specification]
* [http://download.intel.com/support/motherboards/desktop/sb/pnpbiosspecificationv10a.pdf Plug and Play BIOS Specification]
 
=== Motherboard Devices ===
* [http://www.nondot.org/sabre/os/articles/MiscellaneousDevices/ PIC, PIT, DMA, RTC, ..]
 
=== Human Input Devices ===
* [http://www.national.com/pf/PC/PC16550D.html Serial Mouse]
Line 47 ⟶ 51:
* [[Topic:8323|PS/2 mice]]
* [[Topic:10247|PS2 mouse driver]]
 
=== Video ===
* [http://www.vesa.org official VESA & VBE website]
 
=== Storage ===
* [http://www.t13.org official ATA working group]
Line 55 ⟶ 61:
* [http://www.nondot.org/sabre/os/articles/DiskandDiscDrives/ Disk and Disc Drives]
* [[Topic:8339|collected links about Ultra DMA, on ATA drives and how PCI configuration comes.]]
 
=== Audio ===
* [http://www.nondot.org/sabre/os/articles/SoundDevices/ Sound Devices]
 
=== Network and Communication ports ===
* [http://www.nondot.org/sabre/os/articles/CommunicationDevices/ Serial and Parallel port, SPP, EPP, ECP]
* [http://www.nondot.org/sabre/os/articles/NetworkingDevices/ Networking Devices]
* [http://www.datasheetarchive.com/pdf/rtl8139-datasheet/rtl8139-datasheet.html RTL8139 family datasheets]
 
=== Buses ===
* [http://www.nondot.org/sabre/os/articles/InterconnectBuses/ Interconnect Buses]
Line 79 ⟶ 88:
* [http://www.nondot.org/sabre/os/articles/DeviceDriverInterfaces/ Device Driver Interfaces]
* [http://home.teleport.com/~brainy/fatgen102.pdf FAT12-32]
 
 
== Other Specifications ==
* [http://www.amazon.com/Art-Software-Security-Assessment-Vulnerabilities/dp/0321444426 The Art of Software Security Assessment]
* [http://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1210492590&sr=1-1 Art of Exploitation]
* [http://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/0764574817/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1210492638&sr=1-1 Secrets of Reverse Engineering]
* [http://www.amazon.com/Rootkits-Subverting-Addison-Wesley-Software-Security/dp/0321294319/ref=pd_bbs_3?ie=UTF8&s=books&qid=1210492638&sr=1-3 Subverting the Windows Kernel]
* [http://alexfru.narod.ru/emiscdocs.html stockpile of technical documents (partly in Russian)]
* [http://www.nondot.org/sabre/os/articles/OtherHardware/ Legos, ATX, NetPC's..]
 
 
== Source Code ==
Line 91 ⟶ 102:
* [http://www.singlix.org/trdos/specs.html stockpile of documents at singlix.org]
* [http://gee.cs.oswego.edu/pub/misc/malloc.c a reference implementation for malloc()]
 
 
== Sample Kernels ==
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]
 
=== Small Kernels ===
* [http://files.osdev.org/mirrors/geezer/osd/code/ OSD Kernels ]
Line 117 ⟶ 128:
* [http://amos.harmonysecurity.com/ AMOS]
* [[OSKit|OSKit]]
 
=== Non-hobby Kernels ===
* [http://www.kernel.org Linux] (See also [[Linux Kernel Primer]])
252

edits