| BugId: | OOBR[0x24]+8 a06.7f1 | 
| Location: | acrord32.exe!jp2klib.dll+0x5D173 | 
| Description: | An Access Violation exception happened at 0x32A19004 while attempting to read memory at 0x32A19004; 8 bytes beyond a 36/0x24 bytes heap block at 0x32A18FD8. This indicates an Out-Of-Bounds (OOB) access bug was triggered. | 
| Version: | AcroRd32.exe: 18.11.20035.2003 (x86) JP2KLib.dll: 1.2.2.39492 (x86)  | 
| Security impact: | Potentially exploitable security issue that might allow information disclosure and (less likely) arbitrary code execution. | 
| Arguments: | ['/n', 'memory_access.pdf'] | 
| eax = 0x32A18FD8 | xmm0 = 0x0 | 
| ebx = 0x3 | xmm1 = 0x0 | 
| ecx = 0x24 | xmm2 = 0x0 | 
| edx = 0x10 | xmm3 = 0x0 | 
| esi = 0x36F12FB0 | xmm4 = 0x0 | 
| edi = 0x36E8CF78 | xmm5 = 0x0 | 
| esp = 0x1FCED0 | xmm6 = 0x0 | 
| ebp = 0x1FCF34 | xmm7 = 0x3F02E304 | 
| 32a18fb8 | *bb bb cd ab | ╗╗═½ | abcdbbbb | // *0=Page heap StartStamp | 
| 32a18fbc | *00 10 74 00 | ␀►t␀ | 00741000 → ffeeddcc | // *0=Page heap Heap | 
| 32a18fc0 | *24 00 00 00 | $␀␀␀ | 00000024 | // *0=Page heap RequestedSize | 
| 32a18fc4 | *00 10 00 00 | ␀►␀␀ | 00001000 | // *0=Page heap ActualSize | 
| 32a18fc8 | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18fcc | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18fd0 | *2c 03 98 04 | ,♥ÿ♦ | 0498032c → 048c332c | // *0=Page heap StackTrace | 
| 32a18fd4 | *bb bb ba dc | ╗╗║▄ | dcbabbbb | // *0=Page heap EndStamp | 
| 32a18fd8 | *00 00 00 00 | ␀␀␀␀ | 00000000 | // *0=Heap block start | 
| 32a18fdc | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18fe0 | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18fe4 | 01 00 00 00 | ☺␀␀␀ | 00000001 | |
| 32a18fe8 | 01 00 00 00 | ☺␀␀␀ | 00000001 | |
| 32a18fec | 01 00 00 00 | ☺␀␀␀ | 00000001 | |
| 32a18ff0 | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18ff4 | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18ff8 | 00 00 00 00 | ␀␀␀␀ | 00000000 | |
| 32a18ffc | *d0 d0 d0 d0 | ╨╨╨╨ | d0d0d0d0 | // *0=Heap block end, *0=Page heap allocation end padding | 
| 32a19000 | -- inaccessible -- | // *0=Allocation end | ||
| 32a19004 | -- inaccessible -- | // *0=Access violation | ||
| 32a19008 | -- inaccessible -- | |||
| 32a1900c | -- inaccessible -- | |||
| 32a19010 | -- inaccessible -- | |||
| 32a19014 | -- inaccessible -- | |||
| 32a19018 | -- inaccessible -- | |||
| 32a1901c | -- inaccessible -- | |||
| 32a19020 | -- inaccessible -- | |||
| 32a19024 | -- inaccessible -- | |||
| 32a19028 | -- inaccessible -- | |||
| 32a1902c | -- inaccessible -- | |||
| 32a19030 | -- inaccessible -- | |||
| 32a19034 | -- inaccessible -- | |||
| 32a19038 | -- inaccessible -- | |||
| 32a1903c | -- inaccessible -- | |||
| 32a19040 | -- inaccessible -- | |||
| 32a19044 | -- inaccessible -- | |||
| 32a19048 | -- inaccessible -- | |||
| 32a1904c | -- inaccessible -- | |||
| 32a19050 | -- inaccessible -- | |||
| 32a19054 | -- inaccessible -- | |||
| 32a19058 | -- inaccessible -- | |||
| 32a1905c | -- inaccessible -- | |||
| 32a19060 | -- inaccessible -- | |||
| 32a19064 | -- inaccessible -- | |||
| 32a19068 | -- inaccessible -- | |||
| 32a1906c | -- inaccessible -- | |||
| 32a19070 | -- inaccessible -- | |||
| 32a19074 | -- inaccessible -- | |||
| 32a19078 | -- inaccessible -- | |||
| 32a1907c | -- inaccessible -- | |||
| 32a19080 | -- inaccessible -- | |||
| 32a19084 | -- inaccessible -- | |||
| 32a19088 | -- inaccessible -- | |||
| 32a1908c | -- inaccessible -- | |||
| 32a19090 | -- inaccessible -- | |||
| 32a19094 | -- inaccessible -- | |||
| 32a19098 | -- inaccessible -- | |||
| 32a1909c | -- inaccessible -- | |||
| 32a190a0 | -- inaccessible -- | |||
| 32a190a4 | -- inaccessible -- | |||
| 32a190a8 | -- inaccessible -- | |||
| 32a190ac | -- inaccessible -- | |||
| 32a190b0 | -- inaccessible -- | |||
| 32a190b4 | -- inaccessible -- | |||
| 32a190b8 | -- inaccessible -- | |||
| 32a190bc | -- inaccessible -- | |||
| 32a190c0 | -- inaccessible -- | |||
| 32a190c4 | -- inaccessible -- | |||
| 32a190c8 | -- inaccessible -- | |||
| 32a190cc | -- inaccessible -- | |||
| 32a190d0 | -- inaccessible -- | |||
| 32a190d4 | -- inaccessible -- | |||
| 32a190d8 | -- inaccessible -- | |||
| 32a190dc | -- inaccessible -- | |||
| 32a190e0 | -- inaccessible -- | |||
| 32a190e4 | -- inaccessible -- | |||
| 32a190e8 | -- inaccessible -- | |||
| 32a190ec | -- inaccessible -- | |||
| 32a190f0 | -- inaccessible -- | |||
| 32a190f4 | -- inaccessible -- | |||
| 32a190f8 | -- inaccessible -- | |||
| 32a190fc | -- inaccessible -- | |||
| 32a19100 | -- inaccessible -- | |||
| 32a19104 | -- inaccessible -- | |||
| 32a19108 | -- inaccessible -- | |||
| 32a1910c | -- inaccessible -- | |||
| 32a19110 | -- inaccessible -- | |||
| 32a19114 | -- inaccessible -- | |||
| 6a9bd0a0 | 3b5728 | cmp edx,dword ptr [edi+28h] | 
| 6a9bd0a3 | 0f8c6effffff | jl JP2KLib!JP2KCopyRect+0x18589 (6a9bd017) | 
| 6a9bd0a9 | 807f0400 | cmp byte ptr [edi+4],0 | 
| 6a9bd0ad | 0f84a5000000 | je JP2KLib!JP2KCopyRect+0x186ca (6a9bd158) | 
| 6a9bd0b3 | 8bd3 | mov edx,ebx | 
| 6a9bd0b5 | 8955e8 | mov dword ptr [ebp-18h],edx | 
| 6a9bd0b8 | 395f1c | cmp dword ptr [edi+1Ch],ebx | 
| 6a9bd0bb | 0f8e97000000 | jle JP2KLib!JP2KCopyRect+0x186ca (6a9bd158) | 
| 6a9bd0c1 | 8bcb | mov ecx,ebx | 
| 6a9bd0c3 | 895d08 | mov dword ptr [ebp+8],ebx | 
| 6a9bd0c6 | 8b4718 | mov eax,dword ptr [edi+18h] | 
| 6a9bd0c9 | 8b440808 | mov eax,dword ptr [eax+ecx+8] | 
| 6a9bd0cd | 3b4604 | cmp eax,dword ptr [esi+4] | 
| 6a9bd0d0 | 7d70 | jge JP2KLib!JP2KCopyRect+0x186b4 (6a9bd142) | 
| 6a9bd0d2 | 8b0e | mov ecx,dword ptr [esi] | 
| 6a9bd0d4 | 8b0c81 | mov ecx,dword ptr [ecx+eax*4] | 
| 6a9bd0d7 | e8f7d1ffff | call JP2KLib!JP2KCopyRect+0x15845 (6a9ba2d3) | 
| 6a9bd0dc | 8bc8 | mov ecx,eax | 
| 6a9bd0de | 894de0 | mov dword ptr [ebp-20h],ecx | 
| 6a9bd0e1 | 80791c00 | cmp byte ptr [ecx+1Ch],0 | 
| 6a9bd0e5 | 751d | jne JP2KLib!JP2KCopyRect+0x18676 (6a9bd104) | 
| 6a9bd0e7 | 68b0000000 | push 0B0h | 
| 6a9bd0ec | e8a99f0000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x268 (6a9c709a) | 
| 6a9bd0f1 | 59 | pop ecx | 
| 6a9bd0f2 | 8b4de0 | mov ecx,dword ptr [ebp-20h] | 
| 6a9bd0f5 | 894120 | mov dword ptr [ecx+20h],eax | 
| 6a9bd0f8 | 85c0 | test eax,eax | 
| 6a9bd0fa | 0f84d8010000 | je JP2KLib!JP2KCopyRect+0x1884a (6a9bd2d8) | 
| 6a9bd100 | c6411c01 | mov byte ptr [ecx+1Ch],1 | 
| 6a9bd104 | 8b4718 | mov eax,dword ptr [edi+18h] | 
| 6a9bd107 | 034508 | add eax,dword ptr [ebp+8] | 
| 6a9bd10a | 50 | push eax | 
| 6a9bd10b | ff7120 | push dword ptr [ecx+20h] | 
| 6a9bd10e | e81da10000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x3fe (6a9c7230) | 
| 6a9bd113 | 8b55e0 | mov edx,dword ptr [ebp-20h] | 
| 6a9bd116 | 8b4714 | mov eax,dword ptr [edi+14h] | 
| 6a9bd119 | 59 | pop ecx | 
| 6a9bd11a | 59 | pop ecx | 
| 6a9bd11b | 8b4a20 | mov ecx,dword ptr [edx+20h] | 
| 6a9bd11e | 8b4038 | mov eax,dword ptr [eax+38h] | 
| 6a9bd121 | 894138 | mov dword ptr [ecx+38h],eax | 
| 6a9bd124 | 8b4714 | mov eax,dword ptr [edi+14h] | 
| 6a9bd127 | 8b4a20 | mov ecx,dword ptr [edx+20h] | 
| 6a9bd12a | 8b403c | mov eax,dword ptr [eax+3Ch] | 
| 6a9bd12d | 89413c | mov dword ptr [ecx+3Ch],eax | 
| 6a9bd130 | 8b4714 | mov eax,dword ptr [edi+14h] | 
| 6a9bd133 | 8b4a20 | mov ecx,dword ptr [edx+20h] | 
| 6a9bd136 | 8b55e8 | mov edx,dword ptr [ebp-18h] | 
| 6a9bd139 | 8b4034 | mov eax,dword ptr [eax+34h] | 
| 6a9bd13c | 894134 | mov dword ptr [ecx+34h],eax | 
| 6a9bd13f | 8b4d08 | mov ecx,dword ptr [ebp+8] | 
| 6a9bd142 | 42 | inc edx | 
| 6a9bd143 | 81c1b0000000 | add ecx,0B0h | 
| 6a9bd149 | 8955e8 | mov dword ptr [ebp-18h],edx | 
| 6a9bd14c | 894d08 | mov dword ptr [ebp+8],ecx | 
| 6a9bd14f | 3b571c | cmp edx,dword ptr [edi+1Ch] | 
| 6a9bd152 | 0f8c6effffff | jl JP2KLib!JP2KCopyRect+0x18638 (6a9bd0c6) | 
| 6a9bd158 | 807f0700 | cmp byte ptr [edi+7],0 | 
| 6a9bd15c | 0f8425010000 | je JP2KLib!JP2KCopyRect+0x187f9 (6a9bd287) | 
| 6a9bd162 | 395e04 | cmp dword ptr [esi+4],ebx | 
| 6a9bd165 | 0f8e1c010000 | jle JP2KLib!JP2KCopyRect+0x187f9 (6a9bd287) | 
| 6a9bd16b | 8bcb | mov ecx,ebx | 
| 6a9bd16d | 895de8 | mov dword ptr [ebp-18h],ebx | 
| 6a9bd170 | 8b472c | mov eax,dword ptr [edi+2Ch] | 
| 6a9bd173 | 807c080800 | cmp byte ptr [eax+ecx+8],0 // current instruction | 
| 6a9bd178 | 0f84f9000000 | je JP2KLib!JP2KCopyRect+0x187e9 (6a9bd277) | 
| 6a9bd17e | 8b0e | mov ecx,dword ptr [esi] | 
| 6a9bd180 | 8b0c99 | mov ecx,dword ptr [ecx+ebx*4] | 
| 6a9bd183 | e84bd1ffff | call JP2KLib!JP2KCopyRect+0x15845 (6a9ba2d3) | 
| 6a9bd188 | 8bd0 | mov edx,eax | 
| 6a9bd18a | 895508 | mov dword ptr [ebp+8],edx | 
| 6a9bd18d | 807a1c00 | cmp byte ptr [edx+1Ch],0 | 
| 6a9bd191 | 7547 | jne JP2KLib!JP2KCopyRect+0x1874c (6a9bd1da) | 
| 6a9bd193 | ff7714 | push dword ptr [edi+14h] | 
| 6a9bd196 | e82ca30000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x695 (6a9c74c7) | 
| 6a9bd19b | 8b4d08 | mov ecx,dword ptr [ebp+8] | 
| 6a9bd19e | ff7120 | push dword ptr [ecx+20h] | 
| 6a9bd1a1 | ff7714 | push dword ptr [edi+14h] | 
| 6a9bd1a4 | e887a00000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x3fe (6a9c7230) | 
| 6a9bd1a9 | 6a01 | push 1 | 
| 6a9bd1ab | 68b0000000 | push 0B0h | 
| 6a9bd1b0 | e8489d0000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0xcb (6a9c6efd) | 
| 6a9bd1b5 | 8bc8 | mov ecx,eax | 
| 6a9bd1b7 | 83c414 | add esp,14h | 
| 6a9bd1ba | 8b4508 | mov eax,dword ptr [ebp+8] | 
| 6a9bd1bd | 894820 | mov dword ptr [eax+20h],ecx | 
| 6a9bd1c0 | 85c9 | test ecx,ecx | 
| 6a9bd1c2 | 0f8419010000 | je JP2KLib!JP2KCopyRect+0x18853 (6a9bd2e1) | 
| 6a9bd1c8 | c6401c01 | mov byte ptr [eax+1Ch],1 | 
| 6a9bd1cc | ff7714 | push dword ptr [edi+14h] | 
| 6a9bd1cf | 51 | push ecx | 
| 6a9bd1d0 | e85ba00000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x3fe (6a9c7230) | 
| 6a9bd1d5 | 8b5508 | mov edx,dword ptr [ebp+8] | 
| 6a9bd1d8 | 59 | pop ecx | 
| 6a9bd1d9 | 59 | pop ecx | 
| 6a9bd1da | 807a2400 | cmp byte ptr [edx+24h],0 | 
| 6a9bd1de | 7544 | jne JP2KLib!JP2KCopyRect+0x18796 (6a9bd224) | 
| 6a9bd1e0 | ff7720 | push dword ptr [edi+20h] | 
| 6a9bd1e3 | e89ba40000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x851 (6a9c7683) | 
| 6a9bd1e8 | 8b4d08 | mov ecx,dword ptr [ebp+8] | 
| 6a9bd1eb | ff7128 | push dword ptr [ecx+28h] | 
| 6a9bd1ee | ff7720 | push dword ptr [edi+20h] | 
| 6a9bd1f1 | e853a20000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0x617 (6a9c7449) | 
| 6a9bd1f6 | 6a01 | push 1 | 
| 6a9bd1f8 | 6a2c | push 2Ch | 
| 6a9bd1fa | e8fe9c0000 | call JP2KLib!JP2KTileGeometryRegionIsTile+0xcb (6a9c6efd) | 
| 6a9bd1ff | 8bc8 | mov ecx,eax | 
| 6a9bd201 | 83c414 | add esp,14h | 
| 6a9bd204 | 8b4508 | mov eax,dword ptr [ebp+8] | 
| 6a9bd207 | 894828 | mov dword ptr [eax+28h],ecx | 
| 6a9bd20a | 85c9 | test ecx,ecx | 
| 6a9bd20c | 0f84d8000000 | je JP2KLib!JP2KCopyRect+0x1885c (6a9bd2ea) | 
| 6a9bd212 | c6402401 | mov byte ptr [eax+24h],1 | 
| 6a9bd216 | ff7720 | push dword ptr [edi+20h] | 
| 6a9b7d34 | e9edfeffff | jmp JP2KLib!JP2KCopyRect+0x13198 (6a9b7c26) | 
| 6a9b7d39 | 41 | inc ecx | 
| 6a9b7d3a | 8bc7 | mov eax,edi | 
| 6a9b7d3c | 99 | cdq | 
| 6a9b7d3d | f7f9 | idiv eax,ecx | 
| 6a9b7d3f | 8b45e4 | mov eax,dword ptr [ebp-1Ch] | 
| 6a9b7d42 | 8b4de0 | mov ecx,dword ptr [ebp-20h] | 
| 6a9b7d45 | 40 | inc eax | 
| 6a9b7d46 | 895630 | mov dword ptr [esi+30h],edx | 
| 6a9b7d49 | e9c9feffff | jmp JP2KLib!JP2KCopyRect+0x13189 (6a9b7c17) | 
| 6a9b7d4e | 3b45a0 | cmp eax,dword ptr [ebp-60h] | 
| 6a9b7d51 | 89462c | mov dword ptr [esi+2Ch],eax | 
| 6a9b7d54 | 7504 | jne JP2KLib!JP2KCopyRect+0x132cc (6a9b7d5a) | 
| 6a9b7d56 | c6464c01 | mov byte ptr [esi+4Ch],1 | 
| 6a9b7d5a | 8b4598 | mov eax,dword ptr [ebp-68h] | 
| 6a9b7d5d | 834dfcff | or dword ptr [ebp-4],0FFFFFFFFh | 
| 6a9b7d61 | 40 | inc eax | 
| 6a9b7d62 | 8b4d94 | mov ecx,dword ptr [ebp-6Ch] | 
| 6a9b7d65 | e980f4ffff | jmp JP2KLib!JP2KCopyRect+0x1275c (6a9b71ea) | 
| 6a9b7d6a | 8b45e4 | mov eax,dword ptr [ebp-1Ch] | 
| 6a9b7d6d | 99 | cdq | 
| 6a9b7d6e | f77da0 | idiv eax,dword ptr [ebp-60h] | 
| 6a9b7d71 | 8b4de0 | mov ecx,dword ptr [ebp-20h] | 
| 6a9b7d74 | 8bc7 | mov eax,edi | 
| 6a9b7d76 | 89562c | mov dword ptr [esi+2Ch],edx | 
| 6a9b7d79 | 99 | cdq | 
| 6a9b7d7a | 8d4901 | lea ecx,[ecx+1] | 
| 6a9b7d7d | f7f9 | idiv eax,ecx | 
| 6a9b7d7f | 8bc3 | mov eax,ebx | 
| 6a9b7d81 | 895630 | mov dword ptr [esi+30h],edx | 
| 6a9b7d84 | 99 | cdq | 
| 6a9b7d85 | f77e04 | idiv eax,dword ptr [esi+4] | 
| 6a9b7d88 | 33c0 | xor eax,eax | 
| 6a9b7d8a | 895634 | mov dword ptr [esi+34h],edx | 
| 6a9b7d8d | e95bf3ffff | jmp JP2KLib!JP2KCopyRect+0x1265f (6a9b70ed) | 
| 6a9b7d92 | 8db5ccfeffff | lea esi,[ebp-134h] | 
| 6a9b7d98 | 8dbdecfeffff | lea edi,[ebp-114h] | 
| 6a9b7d9e | a5 | movs dword ptr es:[edi],dword ptr [esi] | 
| 6a9b7d9f | 8d85ecfeffff | lea eax,[ebp-114h] | 
| 6a9b7da5 | 6880d2a06a | push offset JP2KLib!JP2KEncOptInitToDefaultsUsingImageGeometry+0x455f6 (6aa0d280) | 
| 6a9b7daa | a5 | movs dword ptr es:[edi],dword ptr [esi] | 
| 6a9b7dab | a5 | movs dword ptr es:[edi],dword ptr [esi] | 
| 6a9b7dac | a5 | movs dword ptr es:[edi],dword ptr [esi] | 
| 6a9b7dad | e911f9ffff | jmp JP2KLib!JP2KCopyRect+0x12c35 (6a9b76c3) | 
| 6a9b7db2 | 6844010000 | push 144h | 
| 6a9b7db7 | b88e779f6a | mov eax,offset JP2KLib!JP2KEncOptInitToDefaultsUsingImageGeometry+0x2fb04 (6a9f778e) | 
| 6a9b7dbc | e8e0610100 | call JP2KLib!JP2KEncOptInitToDefaultsUsingImageGeometry+0x6317 (6a9cdfa1) | 
| 6a9b7dc1 | 8bf9 | mov edi,ecx | 
| 6a9b7dc3 | 897d90 | mov dword ptr [ebp-70h],edi | 
| 6a9b7dc6 | 33c0 | xor eax,eax | 
| 6a9b7dc8 | 8bd8 | mov ebx,eax | 
| 6a9b7dca | 8945e4 | mov dword ptr [ebp-1Ch],eax | 
| 6a9b7dcd | 8945a4 | mov dword ptr [ebp-5Ch],eax | 
| 6a9b7dd0 | 8945dc | mov dword ptr [ebp-24h],eax | 
| 6a9b7dd3 | 3907 | cmp dword ptr [edi],eax | 
| 6a9b7dd5 | 750b | jne JP2KLib!JP2KCopyRect+0x13354 (6a9b7de2) | 
| 6a9b7dd7 | 6a0f | push 0Fh | 
| 6a9b7dd9 | 58 | pop eax | 
| 6a9b7dda | e827610100 | call JP2KLib!JP2KEncOptInitToDefaultsUsingImageGeometry+0x627c (6a9cdf06) | 
| 6a9b7ddf | c21000 | ret 10h | 
| 6a9b7de2 | ff7508 | push dword ptr [ebp+8] | 
| 6a9b7de5 | 8bcf | mov ecx,edi | 
| 6a9b7de7 | 8945fc | mov dword ptr [ebp-4],eax | 
| 6a9b7dea | e8ae4e0000 | call JP2KLib!JP2KCopyRect+0x1820f (6a9bcc9d) // call | 
| 6a9b7def | 8b07 | mov eax,dword ptr [edi] // return address | 
| 6a9b7df1 | 834dfcff | or dword ptr [ebp-4],0FFFFFFFFh | 
| 6a9b7df5 | 8945e0 | mov dword ptr [ebp-20h],eax | 
| 6a9b7df8 | 8b30 | mov esi,dword ptr [eax] | 
| 6a9b7dfa | 8bce | mov ecx,esi | 
| 6a9b7dfc | 8975ec | mov dword ptr [ebp-14h],esi | 
| 6a9b7dff | e8cf240000 | call JP2KLib!JP2KCopyRect+0x15845 (6a9ba2d3) | 
| 6a9b7e04 | 8bce | mov ecx,esi | 
| 6a9b7e06 | 8b4020 | mov eax,dword ptr [eax+20h] | 
| 6a9b7e09 | 8b402c | mov eax,dword ptr [eax+2Ch] | 
| 6a9b7e0c | 8945a0 | mov dword ptr [ebp-60h],eax | 
| 6a9b7e0f | e8c9260000 | call JP2KLib!JP2KCopyRect+0x15a4f (6a9ba4dd) | 
| 6a9b7e14 | 8b4da0 | mov ecx,dword ptr [ebp-60h] | 
| 6a9b7e17 | 3b4820 | cmp ecx,dword ptr [eax+20h] | 
| 6a9b7e1a | 7404 | je JP2KLib!JP2KCopyRect+0x13392 (6a9b7e20) | 
| 6a9b7e1c | 6a1d | push 1Dh | 
| 6a9b7e1e | ebb9 | jmp JP2KLib!JP2KCopyRect+0x1334b (6a9b7dd9) | 
| 6a9b7e20 | 33f6 | xor esi,esi | 
| 6a9b7e22 | 46 | inc esi | 
| 6a9b7e23 | 89759c | mov dword ptr [ebp-64h],esi | 
| 6a9b7e26 | 397704 | cmp dword ptr [edi+4],esi | 
| 6a9b7e29 | 7e42 | jle JP2KLib!JP2KCopyRect+0x133df (6a9b7e6d) | 
| 6a9b7e2b | 8b07 | mov eax,dword ptr [edi] | 
| 6a9b7e2d | 8b04b0 | mov eax,dword ptr [eax+esi*4] | 
| 6a9b7e30 | 8bc8 | mov ecx,eax | 
| 6a9b7e32 | 894594 | mov dword ptr [ebp-6Ch],eax | 
| 6a9b7e35 | e899240000 | call JP2KLib!JP2KCopyRect+0x15845 (6a9ba2d3) | 
| 6a9b7e3a | 8b4da0 | mov ecx,dword ptr [ebp-60h] | 
| 6a9b7e3d | 8b4020 | mov eax,dword ptr [eax+20h] | 
| 6a9b7e40 | 3b482c | cmp ecx,dword ptr [eax+2Ch] | 
| 6a9b7e43 | 75d7 | jne JP2KLib!JP2KCopyRect+0x1338e (6a9b7e1c) | 
| 6a9b7e45 | 8b07 | mov eax,dword ptr [edi] | 
| 6a9b7e47 | 8b08 | mov ecx,dword ptr [eax] | 
| 6a9b7e49 | e88f260000 | call JP2KLib!JP2KCopyRect+0x15a4f (6a9ba4dd) | 
| 6a9b7e4e | 8b4d94 | mov ecx,dword ptr [ebp-6Ch] | 
| 6a9b7e51 | 8b7020 | mov esi,dword ptr [eax+20h] | 
| 6a9b7e54 | e87a240000 | call JP2KLib!JP2KCopyRect+0x15845 (6a9ba2d3) | 
| 6a9b7e59 | 8b4020 | mov eax,dword ptr [eax+20h] | 
| 6a9b7e5c | 39702c | cmp dword ptr [eax+2Ch],esi | 
| 6a9b7e5f | 75bb | jne JP2KLib!JP2KCopyRect+0x1338e (6a9b7e1c) | 
| 6a9b7e61 | 8b759c | mov esi,dword ptr [ebp-64h] | 
| 6a9b7e64 | 46 | inc esi | 
| 6a9b7e65 | 89759c | mov dword ptr [ebp-64h],esi | 
| 6a9b7e68 | 3b7704 | cmp esi,dword ptr [edi+4] | 
| 6a9b7e6b | 7cbe | jl JP2KLib!JP2KCopyRect+0x1339d (6a9b7e2b) | 
| 6a9b7e6d | 837f4000 | cmp dword ptr [edi+40h],0 | 
| 6a9b7e71 | 8b4d0c | mov ecx,dword ptr [ebp+0Ch] | 
| 6a9b7e74 | 0f85d0000000 | jne JP2KLib!JP2KCopyRect+0x134bc (6a9b7f4a) | 
| 6a9b7e7a | 83f9ff | cmp ecx,0FFFFFFFFh | 
| 6a9b7e7d | 0f85cc000000 | jne JP2KLib!JP2KCopyRect+0x134c1 (6a9b7f4f) | 
| Image path | AcroRd32.exe | 
| Image name | AcroRd32.exe | 
| Timestamp | Fri Feb 2 20:19:02 2018 (5A74AB96) | 
| CheckSum | 00233D1F | 
| ImageSize | 0022F000 | 
| File version | 18.11.20035.2003 | 
| Product version | 18.11.20035.2003 | 
| File flags | 0 (Mask 3F) | 
| File OS | 50004 CE Win32 | 
| File type | 1.0 App | 
| File date | 00000000.00000000 | 
| Translations | 0409.04e4 | 
| CompanyName | Adobe Systems Incorporated | 
| ProductName | Adobe Acrobat Reader DC | 
| OriginalFilename | AcroRd32.exe | 
| ProductVersion | 18.11.20035.264147 | 
| FileVersion | 18.11.20035.264147 | 
| FileDescription | Adobe Acrobat Reader DC | 
| LegalCopyright | Copyright 1984-2017 Adobe Systems Incorporated and its licensors. All rights reserved. | 
| Loaded symbol image file | C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\JP2KLib.dll | 
| Image path | C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\JP2KLib.dll | 
| Image name | JP2KLib.dll | 
| Timestamp | Fri Oct 27 23:40:54 2017 (59F3A7E6) | 
| CheckSum | 000C6E5E | 
| ImageSize | 000C0000 | 
| File version | 1.2.2.39492 | 
| Product version | 1.2.2.39492 | 
| File flags | 0 (Mask 3F) | 
| File OS | 40004 NT Win32 | 
| File type | 2.0 Dll | 
| File date | 00000000.00000000 | 
| Translations | 0409.04e4 | 
| CompanyName | Adobe Systems Incorporated | 
| ProductName | JP2KLib 2017/10/28-02:37:53 | 
| InternalName | JP2KLib | 
| OriginalFilename | JP2KLib.dll | 
| ProductVersion | 84.268563 | 
| FileVersion | 1.2.2.39492 | 
| FileDescription | Adobe JPEG2000 Core Library | 
| LegalCopyright | ⌐ 2009 Adobe Systems Incorporated. All Rights Reserved. | 
| LegalTrademarks | Adobe « |