ORiGINAL: .text:004010B0 sub_4010B0 proc near ; DATA XREF: start+14o .text:004010B0 .text:004010B0 arg_0 = dword ptr 8 .text:004010B0 .text:004010B0 55 push ebp .text:004010B1 8B+ mov ebp, esp .text:004010B3 8B+ mov ebx, [ebp+arg_0] .text:004010B6 EB+ jmp short loc_4010B9 .text:004010B8 ; --------------------------------------------------------------------------- .text:004010B8 .text:004010B8 loc_4010B8: ; CODE XREF: sub_4010B0+Cj .text:004010B8 43 inc ebx .text:004010B9 .text:004010B9 loc_4010B9: ; CODE XREF: sub_4010B0+6j .text:004010B9 80+ cmp byte ptr [ebx], 0 .text:004010BC 75+ jnz short loc_4010B8 .text:004010BE 2B+ sub ebx, [ebp+arg_0] .text:004010C1 C9 leave .text:004010C2 C2+ retn 4 .text:004010C2 04+sub_4010B0 endp "MUTATiON" 1: seg000:00000000 55 push ebp seg000:00000001 90 nop seg000:00000002 90 nop seg000:00000003 90 nop seg000:00000004 90 nop seg000:00000005 90 nop seg000:00000006 90 nop seg000:00000007 90 nop seg000:00000008 90 nop seg000:00000009 90 nop seg000:0000000A 90 nop seg000:0000000B 90 nop seg000:0000000C 90 nop seg000:0000000D 90 nop seg000:0000000E 90 nop seg000:0000000F 90 nop seg000:00000010 90 nop seg000:00000011 90 nop seg000:00000012 90 nop seg000:00000013 90 nop seg000:00000014 90 nop seg000:00000015 90 nop seg000:00000016 90 nop seg000:00000017 90 nop seg000:00000018 90 nop seg000:00000019 8B+ mov ebp, esp seg000:0000001B 90 nop seg000:0000001C 90 nop seg000:0000001D 90 nop seg000:0000001E 90 nop seg000:0000001F 90 nop seg000:00000020 90 nop seg000:00000021 90 nop seg000:00000022 90 nop seg000:00000023 90 nop seg000:00000024 90 nop seg000:00000025 90 nop seg000:00000026 90 nop seg000:00000027 90 nop seg000:00000028 90 nop seg000:00000029 90 nop seg000:0000002A 90 nop seg000:0000002B 90 nop seg000:0000002C 90 nop seg000:0000002D 90 nop seg000:0000002E 90 nop seg000:0000002F 90 nop seg000:00000030 90 nop seg000:00000031 90 nop seg000:00000032 90 nop seg000:00000033 90 nop seg000:00000034 8B+ mov ebx, [ebp+8] seg000:00000037 EB+ jmp short loc_5C seg000:00000039 ; --------------------------------------------------------------------------- seg000:00000039 90 nop seg000:0000003A 90 nop seg000:0000003B 90 nop seg000:0000003C 90 nop seg000:0000003D 90 nop seg000:0000003E 90 nop seg000:0000003F 90 nop seg000:00000040 90 nop seg000:00000041 90 nop seg000:00000042 90 nop seg000:00000043 90 nop seg000:00000044 90 nop seg000:00000045 90 nop seg000:00000046 90 nop seg000:00000047 90 nop seg000:00000048 90 nop seg000:00000049 90 nop seg000:0000004A 90 nop seg000:0000004B 90 nop seg000:0000004C 90 nop seg000:0000004D 90 nop seg000:0000004E 90 nop seg000:0000004F 90 nop seg000:00000050 90 nop seg000:00000051 90 nop seg000:00000052 90 nop seg000:00000053 90 nop seg000:00000054 seg000:00000054 loc_54: ; CODE XREF: seg000:00000064j seg000:00000054 43 inc ebx seg000:00000055 90 nop seg000:00000056 90 nop seg000:00000057 90 nop seg000:00000058 90 nop seg000:00000059 90 nop seg000:0000005A 90 nop seg000:0000005B 90 nop seg000:0000005C seg000:0000005C loc_5C: ; CODE XREF: seg000:00000037j seg000:0000005C 80+ cmp byte ptr [ebx], 0 seg000:0000005F 90 nop seg000:00000060 90 nop seg000:00000061 90 nop seg000:00000062 90 nop seg000:00000063 90 nop seg000:00000064 75+ jnz short loc_54 seg000:00000066 90 nop seg000:00000067 90 nop seg000:00000068 90 nop seg000:00000069 90 nop seg000:0000006A 90 nop seg000:0000006B 90 nop seg000:0000006C 90 nop seg000:0000006D 90 nop seg000:0000006E 90 nop seg000:0000006F 90 nop seg000:00000070 90 nop seg000:00000071 90 nop seg000:00000072 90 nop seg000:00000073 2B+ sub ebx, [ebp+8] seg000:00000076 90 nop seg000:00000077 90 nop seg000:00000078 90 nop seg000:00000079 90 nop seg000:0000007A 90 nop seg000:0000007B 90 nop seg000:0000007C 90 nop seg000:0000007D 90 nop seg000:0000007E 90 nop seg000:0000007F 90 nop seg000:00000080 90 nop seg000:00000081 90 nop seg000:00000082 90 nop seg000:00000083 90 nop seg000:00000084 90 nop seg000:00000085 90 nop seg000:00000086 90 nop seg000:00000087 90 nop seg000:00000088 90 nop seg000:00000089 90 nop seg000:0000008A 90 nop seg000:0000008B 90 nop seg000:0000008C 90 nop seg000:0000008D 90 nop seg000:0000008E 90 nop seg000:0000008F 90 nop seg000:00000090 C9 leave seg000:00000091 90 nop seg000:00000092 90 nop seg000:00000093 90 nop seg000:00000094 90 nop seg000:00000095 90 nop seg000:00000096 90 nop seg000:00000097 90 nop seg000:00000098 90 nop seg000:00000099 90 nop seg000:0000009A 90 nop seg000:0000009B 90 nop seg000:0000009C 90 nop seg000:0000009D 90 nop seg000:0000009E 90 nop seg000:0000009F 90 nop seg000:000000A0 C2+ retn 4 seg000:000000A3 ; --------------------------------------------------------------------------- seg000:000000A3 90 nop seg000:000000A4 90 nop seg000:000000A5 90 nop seg000:000000A6 90 nop seg000:000000A7 90 nop seg000:000000A8 90 nop seg000:000000A9 90 nop seg000:000000AA 90 nop seg000:000000AB 90 nop seg000:000000AC 90 nop seg000:000000AD 90 nop seg000:000000AE 90 nop seg000:000000AF 90 nop seg000:000000B0 90 nop seg000:000000B1 90 nop seg000:000000B2 90 nop seg000:000000B3 90 nop seg000:000000B4 90 nop seg000:000000B5 90 nop seg000:000000B6 90 nop seg000:000000B7 90 nop seg000:000000B8 90 nop seg000:000000B9 90 nop seg000:000000BA 90 nop seg000:000000BB 90 nop seg000:000000BC 90 nop seg000:000000BD 90 nop seg000:000000BE 90 nop seg000:000000BF 90 nop "MUTATiON" 2: seg000:00000000 55 push ebp seg000:00000001 90 nop seg000:00000002 90 nop seg000:00000003 90 nop seg000:00000004 90 nop seg000:00000005 90 nop seg000:00000006 90 nop seg000:00000007 90 nop seg000:00000008 90 nop seg000:00000009 90 nop seg000:0000000A 90 nop seg000:0000000B 90 nop seg000:0000000C 90 nop seg000:0000000D 90 nop seg000:0000000E 90 nop seg000:0000000F 90 nop seg000:00000010 90 nop seg000:00000011 8B+ mov ebp, esp seg000:00000013 90 nop seg000:00000014 90 nop seg000:00000015 90 nop seg000:00000016 8B+ mov ebx, [ebp+8] seg000:00000019 90 nop seg000:0000001A 90 nop seg000:0000001B 90 nop seg000:0000001C 90 nop seg000:0000001D 90 nop seg000:0000001E 90 nop seg000:0000001F 90 nop seg000:00000020 90 nop seg000:00000021 90 nop seg000:00000022 90 nop seg000:00000023 90 nop seg000:00000024 90 nop seg000:00000025 90 nop seg000:00000026 90 nop seg000:00000027 90 nop seg000:00000028 90 nop seg000:00000029 EB+ jmp short loc_54 seg000:0000002B ; --------------------------------------------------------------------------- seg000:0000002B 90 nop seg000:0000002C 90 nop seg000:0000002D 90 nop seg000:0000002E 90 nop seg000:0000002F 90 nop seg000:00000030 90 nop seg000:00000031 90 nop seg000:00000032 90 nop seg000:00000033 90 nop seg000:00000034 90 nop seg000:00000035 90 nop seg000:00000036 90 nop seg000:00000037 90 nop seg000:00000038 90 nop seg000:00000039 90 nop seg000:0000003A 90 nop seg000:0000003B 90 nop seg000:0000003C 90 nop seg000:0000003D 90 nop seg000:0000003E 90 nop seg000:0000003F 90 nop seg000:00000040 90 nop seg000:00000041 90 nop seg000:00000042 90 nop seg000:00000043 90 nop seg000:00000044 90 nop seg000:00000045 90 nop seg000:00000046 90 nop seg000:00000047 seg000:00000047 loc_47: ; CODE XREF: seg000:00000061j seg000:00000047 43 inc ebx seg000:00000048 90 nop seg000:00000049 90 nop seg000:0000004A 90 nop seg000:0000004B 90 nop seg000:0000004C 90 nop seg000:0000004D 90 nop seg000:0000004E 90 nop seg000:0000004F 90 nop seg000:00000050 90 nop seg000:00000051 90 nop seg000:00000052 90 nop seg000:00000053 90 nop seg000:00000054 seg000:00000054 loc_54: ; CODE XREF: seg000:00000029j seg000:00000054 80+ cmp byte ptr [ebx], 0 seg000:00000057 90 nop seg000:00000058 90 nop seg000:00000059 90 nop seg000:0000005A 90 nop seg000:0000005B 90 nop seg000:0000005C 90 nop seg000:0000005D 90 nop seg000:0000005E 90 nop seg000:0000005F 90 nop seg000:00000060 90 nop seg000:00000061 75+ jnz short loc_47 seg000:00000063 90 nop seg000:00000064 90 nop seg000:00000065 90 nop seg000:00000066 90 nop seg000:00000067 90 nop seg000:00000068 90 nop seg000:00000069 90 nop seg000:0000006A 90 nop seg000:0000006B 90 nop seg000:0000006C 90 nop seg000:0000006D 90 nop seg000:0000006E 90 nop seg000:0000006F 90 nop seg000:00000070 90 nop seg000:00000071 2B+ sub ebx, [ebp+8] seg000:00000074 90 nop seg000:00000075 90 nop seg000:00000076 90 nop seg000:00000077 C9 leave seg000:00000078 90 nop seg000:00000079 90 nop seg000:0000007A 90 nop seg000:0000007B 90 nop seg000:0000007C 90 nop seg000:0000007D 90 nop seg000:0000007E 90 nop seg000:0000007F 90 nop seg000:00000080 90 nop seg000:00000081 C2+ retn 4 seg000:00000084 ; --------------------------------------------------------------------------- seg000:00000084 90 nop seg000:00000085 90 nop seg000:00000086 90 nop seg000:00000087 90 nop seg000:00000088 90 nop seg000:00000089 90 nop seg000:0000008A 90 nop seg000:0000008B 90 nop seg000:0000008C 90 nop seg000:0000008D 90 nop seg000:0000008E 90 nop seg000:0000008F 90 nop seg000:00000090 90 nop seg000:00000091 90 nop seg000:00000092 90 nop