ForAllSecure targetted CodeJitsu running CROMU_00096 in round 19.


Type 2 POV

Reading from protected address: 0x4347c049

0xbaaaae8c : mov ecx,dword ptr [edi-0xf0a87fa]

Execution control corruption via return (return to: 0xbaaaaef8).

Tracing data from eip: 0x8049af5 tracing source of memory: 0xbaaaaef8 (value: 0xbaaaae87)

0x804dfbd : receive syscall (return)
0x804d11e : mov eax,dword ptr [eax]
0x804d123 : mov dword ptr [ecx],eax
0x804c9ab : movsx edx,byte ptr [edx]
0x804c9b4 : mov dword ptr [esp+0x4],edx
0x804acba : mov ecx,dword ptr [ebp+0xc]
0x804acc3 : mov dword ptr [ebp-0xc],ecx
0x804acc9 : mov eax,dword ptr [ebp-0xc]
0x804acd4 : mov byte ptr [eax+ecx],bl
0x8049af5: ret // address: 0xbaaaaef8 value: 0xbaaaae87

Execution of memory occurred that was not part of the initial text sections or an executably allocated page.

Tracing data from eip: 0xbaaaae87 tracing source of memory: 0xbaaaae87 (value: 0x524843bf)

0x804dfbd : receive syscall (return)
0x804d11e : mov eax,dword ptr [eax]
0x804d123 : mov dword ptr [ecx],eax
0x804c9ab : movsx edx,byte ptr [edx]
0x804c9b4 : mov dword ptr [esp+0x4],edx
0x804acba : mov ecx,dword ptr [ebp+0xc]
0x804acc3 : mov dword ptr [ebp-0xc],ecx
0x804acc9 : mov eax,dword ptr [ebp-0xc]
0x804acd4 : mov byte ptr [eax+ecx],bl
0xbaaaae87: mov edi,0x52524843 // address: 0xbaaaae87 value: 0x524843bf

Curated by Lunge Technology, LLC. Questions or comments? Send us email