Resources: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
Creature (talk | contribs)
Importing links from ancient wiki page Application-Security-Books
Line 33: 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://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]
* [http://www.mcamafia.de/pdf/pdfref.htm List of PS/2 documents]

=== Processors ===
=== Processors ===
* [http://developer.intel.com/products/processor/manuals/index.htm Intel Manuals]
* [http://developer.intel.com/products/processor/manuals/index.htm Intel Manuals]
* [http://www.nondot.org/sabre/os/articles/ProcessorArchitecture/ Processor Architecture]
* [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)]
* [http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_875_7044,00.html?the_id=13 x86-64(AMD64)]

=== BIOS ===
=== BIOS ===
* [http://www.phoenix.com/NR/rdonlyres/56E38DE2-3E6F-4743-835F-B4A53726ABED/0/specsbbs101.pdf BIOS Boot Specification]
* [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]
* [http://download.intel.com/support/motherboards/desktop/sb/pnpbiosspecificationv10a.pdf Plug and Play BIOS Specification]

=== Motherboard Devices ===
=== Motherboard Devices ===
* [http://www.nondot.org/sabre/os/articles/MiscellaneousDevices/ PIC, PIT, DMA, RTC, ..]
* [http://www.nondot.org/sabre/os/articles/MiscellaneousDevices/ PIC, PIT, DMA, RTC, ..]

=== Human Input Devices ===
=== Human Input Devices ===
* [http://www.national.com/pf/PC/PC16550D.html Serial Mouse]
* [http://www.national.com/pf/PC/PC16550D.html Serial Mouse]
Line 47: Line 51:
* [[Topic:8323|PS/2 mice]]
* [[Topic:8323|PS/2 mice]]
* [[Topic:10247|PS2 mouse driver]]
* [[Topic:10247|PS2 mouse driver]]

=== Video ===
=== Video ===
* [http://www.vesa.org official VESA & VBE website]
* [http://www.vesa.org official VESA & VBE website]

=== Storage ===
=== Storage ===
* [http://www.t13.org official ATA working group]
* [http://www.t13.org official ATA working group]
Line 55: Line 61:
* [http://www.nondot.org/sabre/os/articles/DiskandDiscDrives/ Disk and Disc Drives]
* [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.]]
* [[Topic:8339|collected links about Ultra DMA, on ATA drives and how PCI configuration comes.]]

=== Audio ===
=== Audio ===
* [http://www.nondot.org/sabre/os/articles/SoundDevices/ Sound Devices]
* [http://www.nondot.org/sabre/os/articles/SoundDevices/ Sound Devices]

=== Network and Communication ports ===
=== 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/CommunicationDevices/ Serial and Parallel port, SPP, EPP, ECP]
* [http://www.nondot.org/sabre/os/articles/NetworkingDevices/ Networking Devices]
* [http://www.nondot.org/sabre/os/articles/NetworkingDevices/ Networking Devices]
* [http://www.datasheetarchive.com/pdf/rtl8139-datasheet/rtl8139-datasheet.html RTL8139 family datasheets]
* [http://www.datasheetarchive.com/pdf/rtl8139-datasheet/rtl8139-datasheet.html RTL8139 family datasheets]

=== Buses ===
=== Buses ===
* [http://www.nondot.org/sabre/os/articles/InterconnectBuses/ Interconnect Buses]
* [http://www.nondot.org/sabre/os/articles/InterconnectBuses/ Interconnect Buses]
Line 79: Line 88:
* [http://www.nondot.org/sabre/os/articles/DeviceDriverInterfaces/ Device Driver Interfaces]
* [http://www.nondot.org/sabre/os/articles/DeviceDriverInterfaces/ Device Driver Interfaces]
* [http://home.teleport.com/~brainy/fatgen102.pdf FAT12-32]
* [http://home.teleport.com/~brainy/fatgen102.pdf FAT12-32]



== Other Specifications ==
== 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://alexfru.narod.ru/emiscdocs.html stockpile of technical documents (partly in Russian)]
* [http://www.nondot.org/sabre/os/articles/OtherHardware/ Legos, ATX, NetPC's..]
* [http://www.nondot.org/sabre/os/articles/OtherHardware/ Legos, ATX, NetPC's..]



== Source Code ==
== Source Code ==
Line 91: Line 102:
* [http://www.singlix.org/trdos/specs.html stockpile of documents at singlix.org]
* [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()]
* [http://gee.cs.oswego.edu/pub/misc/malloc.c a reference implementation for malloc()]



== Sample Kernels ==
== Sample Kernels ==
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]

=== Small Kernels ===
=== Small Kernels ===
* [http://files.osdev.org/mirrors/geezer/osd/code/ OSD Kernels ]
* [http://files.osdev.org/mirrors/geezer/osd/code/ OSD Kernels ]
Line 117: Line 128:
* [http://amos.harmonysecurity.com/ AMOS]
* [http://amos.harmonysecurity.com/ AMOS]
* [[OSKit|OSKit]]
* [[OSKit|OSKit]]

=== Non-hobby Kernels ===
=== Non-hobby Kernels ===
* [http://www.kernel.org Linux] (See also [[Linux Kernel Primer]])
* [http://www.kernel.org Linux] (See also [[Linux Kernel Primer]])