<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/index.php?action=history&amp;feed=atom&amp;title=Vm_map_enter_Patch</id>
	<title>Vm map enter Patch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/index.php?action=history&amp;feed=atom&amp;title=Vm_map_enter_Patch"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Vm_map_enter_Patch&amp;action=history"/>
	<updated>2026-04-21T02:55:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Vm_map_enter_Patch&amp;diff=21311&amp;oldid=prev</id>
		<title>Http: switch to subcategories</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Vm_map_enter_Patch&amp;diff=21311&amp;oldid=prev"/>
		<updated>2011-10-03T07:13:32Z</updated>

		<summary type="html">&lt;p&gt;switch to subcategories&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 07:13, 3 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; __text:800419C4                 B               loc_8004194A&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; __text:800419C4                 B               loc_8004194A&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; __text:800419C6 ; ---------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; __text:800419C6 ; ---------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Patches]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Kernel &lt;/ins&gt;Patches]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Http</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Vm_map_enter_Patch&amp;diff=21185&amp;oldid=prev</id>
		<title>Http: another page for category Patches - also from Stefan Esser's BlackHat presentation</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Vm_map_enter_Patch&amp;diff=21185&amp;oldid=prev"/>
		<updated>2011-09-25T21:12:48Z</updated>

		<summary type="html">&lt;p&gt;another page for category Patches - also from Stefan Esser&amp;#039;s BlackHat presentation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:vm_map_enter Patch}}&lt;br /&gt;
*vm_map_enter disallows pages with both VM_PROT_WRITE and VM_PROT_EXECUTE&lt;br /&gt;
*when found VM_PROT_EXECUTE is cleared&lt;br /&gt;
*patch just NOPs out the check&lt;br /&gt;
&lt;br /&gt;
 __text:8004193E                 LDR             R6, [SP,#0xCC+arg_14]&lt;br /&gt;
 __text:80041940                 STR             R3, [SP,#0xCC+arg_54]&lt;br /&gt;
 __text:80041942                 BNE             loc_8004199E&lt;br /&gt;
 __text:80041944                 TST.W           R6, #2&lt;br /&gt;
 __text:80041948                 BNE             loc_800419AC &amp;lt;== replaced with NOP&lt;br /&gt;
 __text:8004194A &lt;br /&gt;
 __text:8004194A loc_8004194A                            ; CODE XREF: _vm_map_enter+90↓j&lt;br /&gt;
 __text:8004194A                                         ; _vm_map_enter+96↓j ...&lt;br /&gt;
 __text:8004194A                 LSRS            R3, R4, #1&lt;br /&gt;
 __text:8004194C                 AND.W           R5, R3, #1&lt;br /&gt;
&lt;br /&gt;
 __text:800419AC ; ---------------------------------------------------------------------------&lt;br /&gt;
 __text:800419AC &lt;br /&gt;
 __text:800419AC loc_800419AC                            ; CODE XREF: _vm_map_enter+28↑j&lt;br /&gt;
 __text:800419AC                 TST.W           R6, #4&lt;br /&gt;
 __text:800419B0                 BEQ             loc_8004194A&lt;br /&gt;
 __text:800419B2                 ANDS.W          R0, R4, #0x80000&lt;br /&gt;
 __text:800419B6                 BNE             loc_8004194A&lt;br /&gt;
 __text:800419B8                 LDR.W           R1, =aVm_map_enter ; &amp;quot;vm_map_enter&amp;quot;&lt;br /&gt;
 __text:800419BC                 BL              sub_8001A9E0&lt;br /&gt;
 __text:800419C0                 BIC.W           R6, R6, #4&lt;br /&gt;
 __text:800419C4                 B               loc_8004194A&lt;br /&gt;
 __text:800419C6 ; ---------------------------------------------------------------------------&lt;br /&gt;
[[Category:Patches]]&lt;/div&gt;</summary>
		<author><name>Http</name></author>
		
	</entry>
</feed>