Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Automated Commit 2014-09-18
  • Loading branch information
m00dy committed Sep 18, 2014
1 parent d61eb71 commit 998dd9f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion I-was-just-asked-to-crack-a-program-Part-1/index.html
Expand Up @@ -167,7 +167,7 @@ <h2>I was just asked to crack a program in a job interview !</h2>

<p>0x8047654 in this address , we first put 0x55 to al register then xor it via 0x99 which produces 0xCC</p>

<p>0xCC is very important Because , It means &quot;halt&quot; in x86 architecture.When your debugger wants to stop your program , it swaps the bytes to 0xCC in where it wants to stop.</p>
<p>0xCC is very important Because , It means it stops your process or like peter said in comments it is break-to-debugger in x86 architecture.When your debugger wants to stop your program , it swaps the bytes to 0xCC in where it wants to stop.</p>

<p>0x8047666 , here we see repnz scas =&gt; this will search the memory region bounded by es to edi for the value inside al ( 0xCC )</p>

Expand Down
4 changes: 2 additions & 2 deletions atom.xml
Expand Up @@ -3,7 +3,7 @@
<title>m00dy's place</title>
<link href="/atom.xml" rel="self"/>
<link href=""/>
<updated>2014-09-18T11:12:18+00:00</updated>
<updated>2014-09-18T11:14:19+00:00</updated>
<id></id>
<author>
<name>John Doe</name>
Expand Down Expand Up @@ -148,7 +148,7 @@ Local &lt;span class=&quot;nb&quot;&gt;exec &lt;/span&gt;file:

&lt;p&gt;0x8047654 in this address , we first put 0x55 to al register then xor it via 0x99 which produces 0xCC&lt;/p&gt;

&lt;p&gt;0xCC is very important Because , It means &amp;quot;halt&amp;quot; in x86 architecture.When your debugger wants to stop your program , it swaps the bytes to 0xCC in where it wants to stop.&lt;/p&gt;
&lt;p&gt;0xCC is very important Because , It means it stops your process or like peter said in comments it is break-to-debugger in x86 architecture.When your debugger wants to stop your program , it swaps the bytes to 0xCC in where it wants to stop.&lt;/p&gt;

&lt;p&gt;0x8047666 , here we see repnz scas =&amp;gt; this will search the memory region bounded by es to edi for the value inside al ( 0xCC )&lt;/p&gt;

Expand Down

0 comments on commit 998dd9f

Please sign in to comment.