<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ClearNet Security: Tag books</title>
    <link>http://blog.clearnetsec.com/articles/tag/books</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Books on Reversing</title>
      <description>&lt;p&gt;
I hope all of you moved over to our new blog server without issue.  The other blog software was causing us some issues so we decided to move to another setup.  This one runs on Typo so it is more suited for us.  Both Tate and I know Ruby somewhat so we should be able to keep this up and running.&lt;/p&gt;

&lt;p&gt;
I have been on a study path to try and reinforce my class I took at Blackhat on Reverse Engineering.  Here is the list of books I have been using:&lt;/p&gt;

&lt;table class="corytable1"&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;th class="coryheading1"&gt;Book Title&lt;/th&gt;
		&lt;th class="coryheading1"&gt;Author&lt;/th&gt;
		&lt;th class="coryheading1"&gt;Book Cover&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Reversing Secrets of Reverse Engineering"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Eldad Eilam&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Reversing.gif" width="50" height="70" align="right" alt="Reversing Secrets of Reverse Engineering book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Exploiting Software"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Greg Hoglund and Gary McGraw&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Exploiting_Software.gif" width="50" height="70" align="right" alt="Exploiting Software bok cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Hacker Disassembling Uncovered"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Kris Kaspersky&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Hacker_Disassembling.gif" width="50" height="70" align="right" alt="Hacker Disassembling Uncovered book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Microsoft Windows Internals 4th Edition"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Mark Russinovich and David Solomon&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Windows_Internals.gif" width="50" height="70" align="right" alt="Windows Internals book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"The Art of Assembly Language"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Randall Hyde&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Art_of_Assembly.jpg" width="50" height="70" align="right" alt="Art Of Assembly book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Write Great Code Volume 1"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Randall Hyde&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Write_Great_Code_V1.jpg" width="50" height="70" align="right" alt="Write Great Code V1 book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class="coryrow1"&gt;
		&lt;td class="corydata1"&gt;"Write Great Code Volume 2"&lt;/td&gt;
		&lt;td class="corydata1" align="center"&gt;Randall Hyde&lt;/td&gt;
		&lt;td class="corydata1"&gt;&lt;img src="http://blog.clearnetsec.com/files/Write_Great_Code_V2.jpg" width="50" height="70" align="right" alt="Write Great Code V2 book cover" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;
If you are interested in disassembly or reversing then I highly recommend these books.  The main book I am using is the "Reversing, Secrets of Reverse Engineering" and then I am following up with the other books as needed.  The one book that might be disheartening is "The Art of Assembly Language".  This book first teaches you a special language called High Level Assembly (HLA) and then slowly drops you down to low level assembly for the X86 thereby making you learn two languages.  This is why it is so big.....  I believe the reason is that it is hard to actually do something in assembly without knowing most of assembly so the author uses HLA to bridge the gap.  I thought it worked out fine but I wish I had  known that I had to learn HLA first then Assembly.  By the time I realized this I was too far to stop.&lt;/p&gt;

</description>
      <pubDate>Mon, 21 Aug 2006 22:37:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:bad5f5ae-c4ce-42df-87cd-a0b13451beb5</guid>
      <author>Cory Stoker</author>
      <link>http://blog.clearnetsec.com/articles/2006/08/21/books-on-reversing</link>
      <category>Reversing</category>
      <category>books</category>
      <category>hacking</category>
      <category>disassembling</category>
      <category>study</category>
      <category>Cory Stoker</category>
      <category>ClearNet Security</category>
      <trackback:ping>http://blog.clearnetsec.com/articles/trackback/74</trackback:ping>
    </item>
  </channel>
</rss>
