<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Fun with graphs</title>
	<atom:link href="http://blog.codef00.com/2009/04/22/fun-with-graphs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/</link>
	<description>Just some thoughts from a computer geek</description>
	<lastBuildDate>Thu, 05 Jan 2012 18:32:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: p1n00n3</title>
		<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/comment-page-1/#comment-6062</link>
		<dc:creator>p1n00n3</dc:creator>
		<pubDate>Wed, 24 Nov 2010 05:30:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codef00.com/?p=45#comment-6062</guid>
		<description>Your debugger is awesome. I&#039;m new to the reverse engineering camp and I was very sad with the quality of tools in the Linux OS for that task until I ran into your tool. Thanks a lot for your awesome work.

p</description>
		<content:encoded><![CDATA[<p>Your debugger is awesome. I&#8217;m new to the reverse engineering camp and I was very sad with the quality of tools in the Linux OS for that task until I ran into your tool. Thanks a lot for your awesome work.</p>
<p>p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan Teran</title>
		<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/comment-page-1/#comment-501</link>
		<dc:creator>Evan Teran</dc:creator>
		<pubDate>Thu, 14 May 2009 23:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codef00.com/?p=45#comment-501</guid>
		<description>@Jeremy, glad you like it! I&#039;ll definitely try to implement your suggestions. One thing that i need to implementing for that is a more robust opcode comparison system. Since there are redundant encodings in x86/x86-64, plus I&#039;d like to allow for generics in the comparison as well (like &quot;mov [reg32], 1&quot; would find any 32-bit register being set to 1 with a mov. In addition I&#039;ll need to finish the assembler so that you can search for an arbitrary opcode, not just a few from a list. I like your other ideas too. I&#039;ll be adding them all to my todo list ;).

As for my email, you can find it on the main codef00.com page at the bottom, but i&#039;ll put it here too:

eteran [at] alum [dot] rit [dot] edu</description>
		<content:encoded><![CDATA[<p>@Jeremy, glad you like it! I&#8217;ll definitely try to implement your suggestions. One thing that i need to implementing for that is a more robust opcode comparison system. Since there are redundant encodings in x86/x86-64, plus I&#8217;d like to allow for generics in the comparison as well (like &#8220;mov [reg32], 1&#8243; would find any 32-bit register being set to 1 with a mov. In addition I&#8217;ll need to finish the assembler so that you can search for an arbitrary opcode, not just a few from a list. I like your other ideas too. I&#8217;ll be adding them all to my todo list <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>As for my email, you can find it on the main codef00.com page at the bottom, but i&#8217;ll put it here too:</p>
<p>eteran [at] alum [dot] rit [dot] edu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/comment-page-1/#comment-500</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Thu, 14 May 2009 23:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codef00.com/?p=45#comment-500</guid>
		<description>Just for to tell you that EDB is a fucking good soft for Engineering Reverser but (there is always a &quot;BUT&quot;), you should implement a plugin to &quot;search opcodes&quot; from the beginning of the binary execution&quot; + unlock the scrollbar to see the ASM instructions farther in the pasts + A plugin wich helps everybody -&gt; POSSIBILITY to check What functions called What Data in DATA dump :)

+ gimme your mail :P

bye,</description>
		<content:encoded><![CDATA[<p>Just for to tell you that EDB is a fucking good soft for Engineering Reverser but (there is always a &#8220;BUT&#8221;), you should implement a plugin to &#8220;search opcodes&#8221; from the beginning of the binary execution&#8221; + unlock the scrollbar to see the ASM instructions farther in the pasts + A plugin wich helps everybody -&gt; POSSIBILITY to check What functions called What Data in DATA dump <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>+ gimme your mail <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>bye,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matheus Izvekov</title>
		<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/comment-page-1/#comment-498</link>
		<dc:creator>Matheus Izvekov</dc:creator>
		<pubDate>Wed, 06 May 2009 08:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codef00.com/?p=45#comment-498</guid>
		<description>Congratulations! Pretty impressive! Been interested in a linux debugger inspired in ollydbg since my first day with gdb :)
Too bad I can&#039;t test it, it segfaults when I press ok when it&#039;s about to create a configuration file. I&#039;ll try to figure out why later.

Btw I am also interested in your playstation emulator. I authored a ps1  emulator myself. It&#039;s currently unreleased, but it&#039;s gonna be GPLv2. It already runs 90% of games, and has hle bios emulation which runs 99% of those 90%. Problem is, it&#039;s currently 100% written in C99. I&#039;ve tried to keep things simple, but i have so many ideas and C&#039;s lack of templates and of at least some primitive object orientation keeps holding me back. One of my design objectives is keeping the source small and clean, with maximum code reuse as feasible. I plan on switching to C++, at least partially. And i would really love to see your code for fakestation. If you are interested in seeing my code or in cooperating I would be glad if you would contact me! I tried and failed to find your email to send this message. But now hopefully you have mine ;)

PS: Much thanks for your good work!</description>
		<content:encoded><![CDATA[<p>Congratulations! Pretty impressive! Been interested in a linux debugger inspired in ollydbg since my first day with gdb <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Too bad I can&#8217;t test it, it segfaults when I press ok when it&#8217;s about to create a configuration file. I&#8217;ll try to figure out why later.</p>
<p>Btw I am also interested in your playstation emulator. I authored a ps1  emulator myself. It&#8217;s currently unreleased, but it&#8217;s gonna be GPLv2. It already runs 90% of games, and has hle bios emulation which runs 99% of those 90%. Problem is, it&#8217;s currently 100% written in C99. I&#8217;ve tried to keep things simple, but i have so many ideas and C&#8217;s lack of templates and of at least some primitive object orientation keeps holding me back. One of my design objectives is keeping the source small and clean, with maximum code reuse as feasible. I plan on switching to C++, at least partially. And i would really love to see your code for fakestation. If you are interested in seeing my code or in cooperating I would be glad if you would contact me! I tried and failed to find your email to send this message. But now hopefully you have mine <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>PS: Much thanks for your good work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WRS</title>
		<link>http://blog.codef00.com/2009/04/22/fun-with-graphs/comment-page-1/#comment-497</link>
		<dc:creator>WRS</dc:creator>
		<pubDate>Sat, 25 Apr 2009 03:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codef00.com/?p=45#comment-497</guid>
		<description>You probably already knew this, but the whole layout thing you&#039;re talking about is called graph drawing... it&#039;s a whole field of graph theory: http://en.wikipedia.org/wiki/Graph_drawing.

I had a professor Greg Fredrickson who has done work in this area. You might want to search for graph drawing and his name. You&#039;ll get things like this: http://www.cs.purdue.edu/research/technical_reports/1991/TR%2091-070.pdf

Good luck trying to actually implement these academic papers :-)</description>
		<content:encoded><![CDATA[<p>You probably already knew this, but the whole layout thing you&#8217;re talking about is called graph drawing&#8230; it&#8217;s a whole field of graph theory: <a href="http://en.wikipedia.org/wiki/Graph_drawing" rel="nofollow">http://en.wikipedia.org/wiki/Graph_drawing</a>.</p>
<p>I had a professor Greg Fredrickson who has done work in this area. You might want to search for graph drawing and his name. You&#8217;ll get things like this: <a href="http://www.cs.purdue.edu/research/technical_reports/1991/TR%2091-070.pdf" rel="nofollow">http://www.cs.purdue.edu/research/technical_reports/1991/TR%2091-070.pdf</a></p>
<p>Good luck trying to actually implement these academic papers <img src='http://blog.codef00.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

