Initial push...
This commit is contained in:
@@ -0,0 +1,231 @@
|
||||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Extra Resources</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"/><LINK
|
||||
REL="HOME"
|
||||
HREF="t1.htm"/><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="TODO (Contribute!)"
|
||||
HREF="x520.htm"/></HEAD
|
||||
><BODY
|
||||
CLASS="sect1"
|
||||
BGCOLOR="#FFFFFF"
|
||||
TEXT="#000000"
|
||||
LINK="#0000FF"
|
||||
VLINK="#840084"
|
||||
ALINK="#0000FF"
|
||||
><DIV
|
||||
CLASS="NAVHEADER"
|
||||
><TABLE
|
||||
SUMMARY="Header navigation table"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
CELLPADDING="0"
|
||||
CELLSPACING="0"
|
||||
><TR
|
||||
><TH
|
||||
COLSPAN="3"
|
||||
ALIGN="center"
|
||||
></TH
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="x520.htm"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="center"
|
||||
VALIGN="bottom"
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="10%"
|
||||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
> </TD
|
||||
></TR
|
||||
></TABLE
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"/></DIV
|
||||
><DIV
|
||||
CLASS="sect1"
|
||||
><H1
|
||||
CLASS="sect1"
|
||||
><A
|
||||
NAME="AEN578"/>13. Extra Resources</H1
|
||||
><DIV
|
||||
CLASS="sect2"
|
||||
><H2
|
||||
CLASS="sect2"
|
||||
><A
|
||||
NAME="AEN580"/>13.1. ELF Binary Specification</H2
|
||||
><P
|
||||
> <P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="ftp://tsx.mit.edu/pub/linux/packages/GCC/ELF.doc.tar.gz"
|
||||
TARGET="_top"
|
||||
> The Official Spec</A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://www.skyfree.org/linux/references/ELF_Format.pdf"
|
||||
TARGET="_top"
|
||||
>Also
|
||||
in PDF</A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://www.cs.ucdavis.edu/~haungs/paper/node10.html"
|
||||
TARGET="_top"
|
||||
> More interesting description</A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://linux4u.jinr.ru/usoft/WWW/www_debian.org/Documentation/elf/elf.html"
|
||||
TARGET="_top"
|
||||
> From a Linux Programmer's Perspective</A
|
||||
></P
|
||||
></LI
|
||||
></OL
|
||||
>
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="sect2"
|
||||
><H2
|
||||
CLASS="sect2"
|
||||
><A
|
||||
NAME="AEN596"/>13.2. Other Resources and amusements</H2
|
||||
><P
|
||||
> <P
|
||||
></P
|
||||
><OL
|
||||
TYPE="1"
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://www.geocities.com/rmaxdx/ldasm.html"
|
||||
TARGET="_top"
|
||||
> LDasm project</A
|
||||
>. LDasm is at best a passable disasembly tool
|
||||
(disasm.pl is FAR more useful), but it does come with a utility called
|
||||
ptrace, which allows you to view which instructions of a program
|
||||
actually execute. You can also give ptrace a list of addresses (for
|
||||
example, the list of functions found by disasm.pl) and have it step
|
||||
through those to show you which ones actually execute in your
|
||||
program.</P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html"
|
||||
TARGET="_top"
|
||||
> Creating Teensy Executables in Linux</A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://www.microsoft.com/hwdev/hardware/downPECOFF.htm"
|
||||
TARGET="_top"
|
||||
> Microsoft COFF format</A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="http://hcunix.org/hcunix/siulflex.htm"
|
||||
TARGET="_top"
|
||||
> Attacking FlexLM</A
|
||||
> is an essay written in 1998 on attacking a specific form of
|
||||
hard copy protection. There are several <A
|
||||
HREF="http://hcunix.org/hcunix/essays.html"
|
||||
TARGET="_top"
|
||||
> other essays</A
|
||||
> on that site, but most
|
||||
of them cover material that we cover above, but with specific example
|
||||
programs.</P
|
||||
></LI
|
||||
></OL
|
||||
>
|
||||
</P
|
||||
></DIV
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="NAVFOOTER"
|
||||
><HR
|
||||
ALIGN="LEFT"
|
||||
WIDTH="100%"/><TABLE
|
||||
SUMMARY="Footer navigation table"
|
||||
WIDTH="100%"
|
||||
BORDER="0"
|
||||
CELLPADDING="0"
|
||||
CELLSPACING="0"
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="x520.htm"
|
||||
ACCESSKEY="P"
|
||||
>Prev</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="t1.htm"
|
||||
ACCESSKEY="H"
|
||||
>Home</A
|
||||
></TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>TODO (Contribute!)</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
><TD
|
||||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
> </TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
Reference in New Issue
Block a user