最近网上有很多人声称做出了算号器,我想一定是汇编高手做的!我用过反汇编软件W32Dasm 反编译过MAP和BIN文件,希望汇编高手加入破解!以下是编译出来的MAP和部分BIN文件!
020193.MAP
:00000000 3239 xor bh, byte ptr [ecx]
:00000002 2038 and byte ptr [eax], bh
:00000004 3120 xor dword ptr [eax], esp
:00000006 45 inc ebp
:00000007 43 inc ebx
:00000008 2031 and byte ptr [ecx], dh
:0000000A 3020 xor byte ptr [eax], ah
:0000000C 3339 xor edi, dword ptr [ecx]
:0000000E 2038 and byte ptr [eax], bh
:00000010 3120 xor dword ptr [eax], esp
:00000012 45 inc ebp
:00000013 43 inc ebx
:00000014 2031 and byte ptr [ecx], dh
:00000016 3020 xor byte ptr [eax], ah
:00000018 3339 xor edi, dword ptr [ecx]
:0000001A 2038 and byte ptr [eax], bh
:0000001C 3120 xor dword ptr [eax], esp
:0000001E 3230 xor dh, byte ptr [eax]
:00000020 203430 and byte ptr [eax+esi], dh
:00000023 2031 and byte ptr [ecx], dh
:00000025 3320 xor esp, dword ptr [eax]
:00000027 45 inc ebp
:00000028 3120 xor dword ptr [eax], esp
:0000002A 3030 xor byte ptr [eax], dh
:0000002C 2030 and byte ptr [eax], dh
:0000002E 35200D0A30 xor eax, 300A0D20
:00000033 37 aaa
:00000034 2030 and byte ptr [eax], dh
:00000036 3220 xor ah, byte ptr [eax]
:00000038 3031 xor byte ptr [ecx], dh
:0000003A 2039 and byte ptr [ecx], bh
:0000003C 3320 xor esp, dword ptr [eax]
:0000003E 313420 xor dword ptr [eax], esi
:00000041 3444 xor al, 44
:00000043 204332 and byte ptr [ebx+32], al
:00000046 204637 and byte ptr [esi+37], al
:00000049 2030 and byte ptr [eax], dh
:0000004B 3120 xor dword ptr [eax], esp
:0000004D 3838 cmp byte ptr [eax], bh
:0000004F 204239 and byte ptr [edx+39], al
:00000052 203433 and byte ptr [ebx+esi], dh
:00000055 204632 and byte ptr [esi+32], al
:00000058 204230 and byte ptr [edx+30], al
:0000005B 2031 and byte ptr [ecx], dh
:0000005D 41 inc ecx
:0000005E 2030 and byte ptr [eax], dh
:00000060 3320 xor esp, dword ptr [eax]
:00000062 0D0A343320 or eax, 2033340A
:00000067 44 inc esp
:00000068 46 inc esi
:00000069 2033 and byte ptr [ebx], dh
:0000006B 362038 and byte ptr ss:[eax], bh
:0000006E 41 inc ecx
:0000006F 203433 and byte ptr [ebx+esi], dh
:00000072 20444620 and byte ptr [esi+2*eax+20], al
:00000076 3336 xor esi, dword ptr [esi]
:00000078 2038 and byte ptr [eax], bh
:0000007A 41 inc ecx
:0000007B 204239 and byte ptr [edx+39], al
:0000007E 203433 and byte ptr [ebx+esi], dh
:00000081 204632 and byte ptr [esi+32], al
:00000084 204230 and byte ptr [edx+30], al
:00000087 2031 and byte ptr [ecx], dh
:00000089 3120 xor dword ptr [eax], esp
:0000008B 3131 xor dword ptr [ecx], esi
:0000008D 2031 and byte ptr [ecx], dh
:0000008F 3120 xor dword ptr [eax], esp
:00000091 3131 xor dword ptr [ecx], esi
:00000093 200D0A303020 and byte ptr [2030300A], cl
:00000099 3030 xor byte ptr [eax], dh
:0000009B 2030 and byte ptr [eax], dh
:0000009D 3020 xor byte ptr [eax], ah
:0000009F 3030 xor byte ptr [eax], dh
:000000A1 2030 and byte ptr [eax], dh
:000000A3 3020 xor byte ptr [eax], ah
:000000A5 3030 xor byte ptr [eax], dh
:000000A7 2030 and byte ptr [eax], dh
:000000A9 3020 xor byte ptr [eax], ah
:000000AB 3030 xor byte ptr [eax], dh
:000000AD 2030 and byte ptr [eax], dh
:000000AF 3020 xor byte ptr [eax], ah
:000000B1 3030 xor byte ptr [eax], dh
:000000B3 2030 and byte ptr [eax], dh
:000000B5 3020 xor byte ptr [eax], ah
:000000B7 3030 xor byte ptr [eax], dh
:000000B9 203436 and byte ptr [esi+esi], dh
:000000BC 203431 and byte ptr [ecx+esi], dh
:000000BF 2030 and byte ptr [eax], dh
:000000C1 3020 xor byte ptr [eax], ah
:000000C3 3030 xor byte ptr [eax], dh
:000000C5 200D0A454620 and byte ptr [2046450A], cl
:000000CB 37 aaa
:000000CC 41 inc ecx
:000000CD 2030 and byte ptr [eax], dh
:000000CF 3020 xor byte ptr [eax], ah
:000000D1 3031 xor byte ptr [ecx], dh
:000000D3 20443120 and byte ptr [ecx+esi+20], al
:000000D7 43 inc ebx
:000000D8 3020 xor byte ptr [eax], ah
:000000DA 3031 xor byte ptr [ecx], dh
:000000DC 2038 and byte ptr [eax], bh
:000000DE 3320 xor esp, dword ptr [eax]
:000000E0 3532203044 xor eax, 44302032
:000000E5 204636 and byte ptr [esi+36], al
:000000E8 2037 and byte ptr [edi], dh
:000000EA 37 aaa
:000000EB 2038 and byte ptr [eax], bh
:000000ED 3420 xor al, 20
:000000EF 3435 xor al, 35
:000000F1 204242 and byte ptr [edx+42], al
:000000F4 2031 and byte ptr [ecx], dh
:000000F6 3420 xor al, 20
:000000F8 0D0A424420 or eax, 2044420A
:000000FD 36 BYTE 036h
:000000FE 3420 xor al, 20
:00000100 44 inc esp
:00000101 362031 and byte ptr ss:[ecx], dh
:00000104 3920 cmp dword ptr [eax], esp
:00000106 3546203043 xor eax, 43302046
:0000010B 2032 and byte ptr [edx], dh
:0000010D 3420 xor al, 20
:0000010F 3231 xor dh, byte ptr [ecx]
:00000111 2030 and byte ptr [eax], dh
:00000113 3920 cmp dword ptr [eax], esp
:00000115 3130 xor dword ptr [eax], esi
:00000117 2032 and byte ptr [edx], dh
:00000119 3120 xor dword ptr [eax], esp
:0000011B 303520414620 xor byte ptr [20464120], dh
:00000121 36 BYTE 036h
:00000122 3420 xor al, 20
:00000124 43 inc ebx
:00000125 3420 xor al, 20
:00000127 3336 xor esi, dword ptr [esi]
:00000129 200D0A393520 and byte ptr [2035390A], cl
:0000012F 314520 xor dword ptr [ebp+20], eax
:00000132 37 aaa
:00000133 3520303320 xor eax, 20333020
:00000138 313420 xor dword ptr [eax], esi
:0000013B 37 aaa
:0000013C 3520323220 xor eax, 20323220
:00000141 383520303020 cmp byte ptr [20303020], dh
:00000147 46 inc esi
:00000148 3520304520 xor eax, 20453020
:0000014D 324320 xor al, byte ptr [ebx+20]
:00000150 3831 cmp byte ptr [ecx], dh
:00000152 2030 and byte ptr [eax], dh
:00000154 41 inc ecx
:00000155 2033 and byte ptr [ebx], dh
:00000157 3820 cmp byte ptr [eax], ah
:00000159 37 aaa
:0000015A 35200D0A30 xor eax, 300A0D20
:0000015F 3320 xor esp, dword ptr [eax]
:00000161 323420 xor dh, byte ptr [eax]
:00000164 3331 xor esi, dword ptr [ecx]
:00000166 2030 and byte ptr [eax], dh
:00000168 36203430 and byte ptr ss:[eax+esi], dh
:0000016C 2033 and byte ptr [ebx], dh
:0000016E 3120 xor dword ptr [eax], esp
:00000170 3036 xor byte ptr [esi], dh
:00000172 2033 and byte ptr [ebx], dh
:00000174 3020 xor byte ptr [eax], ah
:00000176 37 aaa
:00000177 3520323220 xor eax, 20323220
:0000017C 304320 xor byte ptr [ebx+20], al
:0000017F 37 aaa
:00000180 3320 xor esp, dword ptr [eax]
:00000182 44 inc esp
:00000183 3320 xor esp, dword ptr [eax]
:00000185 37 aaa
:00000186 362030 and byte ptr ss:[eax], dh
:00000189 3020 xor byte ptr [eax], ah
:0000018B 3030 xor byte ptr [eax], dh
:0000018D 200D0A303020 and byte ptr [2030300A], cl
:00000193 3030 xor byte ptr [eax], dh
:00000195 2030 and byte ptr [eax], dh
:00000197 3020 xor byte ptr [eax], ah
:00000199 3030 xor byte ptr [eax], dh
:0000019B 2030 and byte ptr [eax], dh
:0000019D 3020 xor byte ptr [eax], ah
:0000019F 3030 xor byte ptr [eax], dh
:000001A1 2030 and byte ptr [eax], dh
:000001A3 3020 xor byte ptr [eax], ah
:000001A5 3030 xor byte ptr [eax], dh
:000001A7 2030 and byte ptr [eax], dh
:000001A9 3020 xor byte ptr [eax], ah
:000001AB 3030 xor byte ptr [eax], dh
:000001AD 2030 and byte ptr [eax], dh
:000001AF 3020 xor byte ptr [eax], ah
:000001B1 3030 xor byte ptr [eax], dh
:000001B3 2030 and byte ptr [eax], dh
:000001B5 3020 xor byte ptr [eax], ah
:000001B7 3030 xor byte ptr [eax], dh
:000001B9 2030 and byte ptr [eax], dh
:000001BB 3020 xor byte ptr [eax], ah
:000001BD 3030 xor byte ptr [eax], dh
:000001BF 200D0A303020 and byte ptr [2030300A], cl
:000001C5 3030 xor byte ptr [eax], dh
:000001C7 2030 and byte ptr [eax], dh
:000001C9 3020 xor byte ptr [eax], ah
:000001CB 3030 xor byte ptr [eax], dh
:000001CD 2030 and byte ptr [eax], dh
:000001CF 3020 xor byte ptr [eax], ah
:000001D1 3030 xor byte ptr [eax], dh
:000001D3 2030 and byte ptr [eax], dh
:000001D5 3020 xor byte ptr [eax], ah
:000001D7 3030 xor byte ptr [eax], dh
:000001D9 2030 and byte ptr [eax], dh
:000001DB 3020 xor byte ptr [eax], ah
:000001DD 3030 xor byte ptr [eax], dh
:000001DF 2030 and byte ptr [eax], dh
:000001E1 3020 xor byte ptr [eax], ah
:000001E3 3030 xor byte ptr [eax], dh
:000001E5 2030 and byte ptr [eax], dh
:000001E7 3020 xor byte ptr [eax], ah
:000001E9 3030 xor byte ptr [eax], dh
:000001EB 2030 and byte ptr [eax], dh
:000001ED 3020 xor byte ptr [eax], ah
:000001EF 3030 xor byte ptr [eax], dh
:000001F1 200D0A303020 and byte ptr [2030300A], cl
:000001F7 3030 xor byte ptr [eax], dh
:000001F9 2030 and byte ptr [eax], dh
:000001FB 3020 xor byte ptr [eax], ah
:000001FD 3030 xor byte ptr [eax], dh
:000001FF 2030 and byte ptr [eax], dh
:00000201 3020 xor byte ptr [eax], ah
:00000203 3030 xor byte ptr [eax], dh
:00000205 2030 and byte ptr [eax], dh
:00000207 3020 xor byte ptr [eax], ah
:00000209 3030 xor byte ptr [eax], dh
:0000020B 2030 and byte ptr [eax], dh
:0000020D 3020 xor byte ptr [eax], ah
:0000020F 3030 xor byte ptr [eax], dh
:00000211 2030 and byte ptr [eax], dh
:00000213 3020 xor byte ptr [eax], ah
:00000215 3030 xor byte ptr [eax], dh
:00000217 2030 and byte ptr [eax], dh
:00000219 3020 xor byte ptr [eax], ah
:0000021B 3030 xor byte ptr [eax], dh
:0000021D 2030 and byte ptr [eax], dh
:0000021F 3020 xor byte ptr [eax], ah
:00000221 3030 xor byte ptr [eax], dh
:00000223 200D0A303020 and byte ptr [2030300A], cl
:00000229 3030 xor byte ptr [eax], dh
:0000022B 2030 and byte ptr [eax], dh
:0000022D 3020 xor byte ptr [eax], ah
:0000022F 3030 xor byte ptr [eax], dh
:00000231 2030 and byte ptr [eax], dh
:00000233 3020 xor byte ptr [eax], ah
:00000235 3030 xor byte ptr [eax], dh
:00000237 2030 and byte ptr [eax], dh
:00000239 3020 xor byte ptr [eax], ah
:0000023B 3030 xor byte ptr [eax], dh
:0000023D 2030 and byte ptr [eax], dh
:0000023F 3020 xor byte ptr [eax], ah
:00000241 3030 xor byte ptr [eax], dh
:00000243 2030 and byte ptr [eax], dh
:00000245 3020 xor byte ptr [eax], ah
:00000247 3030 xor byte ptr [eax], dh
:00000249 2030 and byte ptr [eax], dh
:0000024B 3020 xor byte ptr [eax], ah
:0000024D 3030 xor byte ptr [eax], dh
:0000024F 2030 and byte ptr [eax], dh
:00000251 3020 xor byte ptr [eax], ah
:00000253 3030 xor byte ptr [eax], dh
:00000255 200D0A303020 and byte ptr [2030300A], cl
:0000025B 3030 xor byte ptr [eax], dh
:0000025D 2030 and byte ptr [eax], dh
:0000025F 3020 xor byte ptr [eax], ah
:00000261 3030 xor byte ptr [eax], dh
:00000263 2030 and byte ptr [eax], dh
:00000265 3020 xor byte ptr [eax], ah
:00000267 3030 xor byte ptr [eax], dh
:00000269 2030 and byte ptr [eax], dh
:0000026B 3020 xor byte ptr [eax], ah
:0000026D 3030 xor byte ptr [eax], dh
:0000026F 2030 and byte ptr [eax], dh
:00000271 3020 xor byte ptr [eax], ah
:00000273 3030 xor byte ptr [eax], dh
:00000275 2030 and byte ptr [eax], dh
:00000277 3020 xor byte ptr [eax], ah
:00000279 3030 xor byte ptr [eax], dh
:0000027B 2030 and byte ptr [eax], dh
:0000027D 3020 xor byte ptr [eax], ah
:0000027F 3030 xor byte ptr [eax], dh
:00000281 2030 and byte ptr [eax], dh
:00000283 3020 xor byte ptr [eax], ah
:00000285 3030 xor byte ptr [eax], dh
:00000287 200D0A303020 and byte ptr [2030300A], cl
:0000028D 3030 xor byte ptr [eax], dh
:0000028F 2030 and byte ptr [eax], dh
:00000291 3020 xor byte ptr [eax], ah
:00000293 3030 xor byte ptr [eax], dh
:00000295 2030 and byte ptr [eax], dh
:00000297 3020 xor byte ptr [eax], ah
:00000299 3030 xor byte ptr [eax], dh
:0000029B 2030 and byte ptr [eax], dh
:0000029D 3020 xor byte ptr [eax], ah
:0000029F 3030 xor byte ptr [eax], dh
:000002A1 2030 and byte ptr [eax], dh
:000002A3 3020 xor byte ptr [eax], ah
:000002A5 3030 xor byte ptr [eax], dh
:000002A7 2030 and byte ptr [eax], dh
:000002A9 3020 xor byte ptr [eax], ah
:000002AB 3030 xor byte ptr [eax], dh
:000002AD 2030 and byte ptr [eax], dh
:000002AF 3020 xor byte ptr [eax], ah
:000002B1 3030 xor byte ptr [eax], dh
:000002B3 2030 and byte ptr [eax], dh
:000002B5 3020 xor byte ptr [eax], ah
:000002B7 3030 xor byte ptr [eax], dh
:000002B9 200D0A303020 and byte ptr [2030300A], cl
:000002BF 3030 xor byte ptr [eax], dh
:000002C1 2030 and byte ptr [eax], dh
:000002C3 3020 xor byte ptr [eax], ah
:000002C5 3030 xor byte ptr [eax], dh
:000002C7 2030 and byte ptr [eax], dh
:000002C9 3020 xor byte ptr [eax], ah
:000002CB 3030 xor byte ptr [eax], dh
:000002CD 2030 and byte ptr [eax], dh
:000002CF 3020 xor byte ptr [eax], ah
:000002D1 3030 xor byte ptr [eax], dh
:000002D3 2030 and byte ptr [eax], dh
:000002D5 3020 xor byte ptr [eax], ah
:000002D7 3030 xor byte ptr [eax], dh
:000002D9 2030 and byte ptr [eax], dh
:000002DB 3020 xor byte ptr [eax], ah
:000002DD 3030 xor byte ptr [eax], dh
:000002DF 2030 and byte ptr [eax], dh
:000002E1 3020 xor byte ptr [eax], ah
:000002E3 3030 xor byte ptr [eax], dh
:000002E5 2030 and byte ptr [eax], dh
:000002E7 3020 xor byte ptr [eax], ah
:000002E9 3030 xor byte ptr [eax], dh
:000002EB 200D0A303020 and byte ptr [2030300A], cl
:000002F1 3030 xor byte ptr [eax], dh
:000002F3 2030 and byte ptr [eax], dh
:000002F5 3020 xor byte ptr [eax], ah
:000002F7 3030 xor byte ptr [eax], dh
:000002F9 2030 and byte ptr [eax], dh
:000002FB 3020 xor byte ptr [eax], ah
:000002FD 3030 xor byte ptr [eax], dh
:000002FF 2030 and byte ptr [eax], dh
:00000301 3020 xor byte ptr [eax], ah
:00000303 3030 xor byte ptr [eax], dh
:00000305 2030 and byte ptr [eax], dh
:00000307 3020 xor byte ptr [eax], ah
:00000309 3030 xor byte ptr [eax], dh
:0000030B 2030 and byte ptr [eax], dh
:0000030D 3020 xor byte ptr [eax], ah
:0000030F 3030 xor byte ptr [eax], dh
:00000311 2030 and byte ptr [eax], dh
:00000313 3020 xor byte ptr [eax], ah
:00000315 3030 xor byte ptr [eax], dh
:00000317 2030 and byte ptr [eax], dh
:00000319 3020 xor byte ptr [eax], ah
:0000031B 3030 xor byte ptr [eax], dh
:0000031D 200D0A000000 and byte ptr [0D0A0D0A], cl