DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

1. DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

ale
aoshi001

(usa Kurumin)

Enviado em 20/08/2008 - 16:21h

QUAL A DIFERENÇA ENTRE ESSES DOIS CODIGOS ABAIXO.


primeiro.ex1: file format pei-i386

Disassembly of section .text:

00401000 <__gnu_exception_handler@4>:
401000: 55 push %ebp
401001: 89 e5 mov %esp,%ebp
401003: 83 ec 18 sub $0x18,%esp
401006: 89 5d f8 mov %ebx,0xfffffff8(%ebp)
401009: 8b 45 08 mov 0x8(%ebp),%eax
40100c: 31 db xor %ebx,%ebx
40100e: 89 75 fc mov %esi,0xfffffffc(%ebp)
401011: 8b 00 mov (%eax),%eax
401013: 31 f6 xor %esi,%esi
401015: 8b 00 mov (%eax),%eax
401017: 3d 91 00 00 c0 cmp $0xc0000091,%eax
40101c: 77 43 ja 401061 <__gnu_exception_handler@4+0x61>
40101e: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
401023: 72 5b jb 401080 <__gnu_exception_handler@4+0x80>
401025: be 01 00 00 00 mov $0x1,%esi
40102a: c7 04 24 08 00 00 00 movl $0x8,(%esp)
401031: 31 d2 xor %edx,%edx
401033: 89 54 24 04 mov %edx,0x4(%esp)
401037: e8 94 08 00 00 call 4018d0 <_signal>
40103c: 83 f8 01 cmp $0x1,%eax
40103f: 74 7a je 4010bb <__gnu_exception_handler@4+0xbb>
401041: 85 c0 test %eax,%eax
401043: 74 0e je 401053 <__gnu_exception_handler@4+0x53>
401045: c7 04 24 08 00 00 00 movl $0x8,(%esp)
40104c: ff d0 call *%eax
40104e: bb ff ff ff ff mov $0xffffffff,%ebx
401053: 89 d8 mov %ebx,%eax
401055: 8b 75 fc mov 0xfffffffc(%ebp),%esi
401058: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx
40105b: 89 ec mov %ebp,%esp
40105d: 5d pop %ebp
40105e: c2 04 00 ret $0x4
401061: 3d 94 00 00 c0 cmp $0xc0000094,%eax
401066: 74 c2 je 40102a <__gnu_exception_handler@4+0x2a>
401068: 77 4a ja 4010b4 <__gnu_exception_handler@4+0xb4>
40106a: 3d 93 00 00 c0 cmp $0xc0000093,%eax
40106f: 74 b4 je 401025 <__gnu_exception_handler@4+0x25>
401071: 89 d8 mov %ebx,%eax
401073: 8b 75 fc mov 0xfffffffc(%ebp),%esi
401076: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx
401079: 89 ec mov %ebp,%esp
40107b: 5d pop %ebp
40107c: c2 04 00 ret $0x4
40107f: 90 nop
401080: 3d 05 00 00 c0 cmp $0xc0000005,%eax
401085: 74 5b je 4010e2 <__gnu_exception_handler@4+0xe2>
401087: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
40108c: 75 c5 jne 401053 <__gnu_exception_handler@4+0x53>
40108e: c7 04 24 04 00 00 00 movl $0x4,(%esp)
401095: 31 f6 xor %esi,%esi
401097: 89 74 24 04 mov %esi,0x4(%esp)
40109b: e8 30 08 00 00 call 4018d0 <_signal>
4010a0: 83 f8 01 cmp $0x1,%eax
4010a3: 74 6a je 40110f <__gnu_exception_handler@4+0x10f>
4010a5: 85 c0 test %eax,%eax
4010a7: 74 aa je 401053 <__gnu_exception_handler@4+0x53>
4010a9: c7 04 24 04 00 00 00 movl $0x4,(%esp)
4010b0: ff d0 call *%eax
4010b2: eb 9a jmp 40104e <__gnu_exception_handler@4+0x4e>
4010b4: 3d 96 00 00 c0 cmp $0xc0000096,%eax
4010b9: eb d1 jmp 40108c <__gnu_exception_handler@4+0x8c>
4010bb: c7 04 24 08 00 00 00 movl $0x8,(%esp)
4010c2: b8 01 00 00 00 mov $0x1,%eax
4010c7: 89 44 24 04 mov %eax,0x4(%esp)
4010cb: e8 00 08 00 00 call 4018d0 <_signal>
4010d0: 85 f6 test %esi,%esi
4010d2: 0f 84 76 ff ff ff je 40104e <__gnu_exception_handler@4+0x4e>
4010d8: e8 43 04 00 00 call 401520 <__fpreset>
4010dd: e9 6c ff ff ff jmp 40104e <__gnu_exception_handler@4+0x4e>
4010e2: c7 04 24 0b 00 00 00 movl $0xb,(%esp)
4010e9: 31 c0 xor %eax,%eax
4010eb: 89 44 24 04 mov %eax,0x4(%esp)
4010ef: e8 dc 07 00 00 call 4018d0 <_signal>
4010f4: 83 f8 01 cmp $0x1,%eax
4010f7: 74 30 je 401129 <__gnu_exception_handler@4+0x129>
4010f9: 85 c0 test %eax,%eax
4010fb: 0f 84 52 ff ff ff je 401053 <__gnu_exception_handler@4+0x53>
401101: c7 04 24 0b 00 00 00 movl $0xb,(%esp)
401108: ff d0 call *%eax
40110a: e9 3f ff ff ff jmp 40104e <__gnu_exception_handler@4+0x4e>
40110f: c7 04 24 04 00 00 00 movl $0x4,(%esp)
401116: b9 01 00 00 00 mov $0x1,%ecx
40111b: 89 4c 24 04 mov %ecx,0x4(%esp)
40111f: e8 ac 07 00 00 call 4018d0 <_signal>
401124: e9 25 ff ff ff jmp 40104e <__gnu_exception_handler@4+0x4e>
401129: c7 04 24 0b 00 00 00 movl $0xb,(%esp)
401130: b8 01 00 00 00 mov $0x1,%eax
401135: 89 44 24 04 mov %eax,0x4(%esp)
401139: e8 92 07 00 00 call 4018d0 <_signal>
40113e: e9 0b ff ff ff jmp 40104e <__gnu_exception_handler@4+0x4e>
401143: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
401149: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi

00401150 <___mingw_CRTStartup>:
401150: 55 push %ebp
401151: 89 e5 mov %esp,%ebp
401153: 53 push %ebx
401154: 83 ec 24 sub $0x24,%esp
401157: c7 04 24 00 10 40 00 movl $0x401000,(%esp)
40115e: e8 1d 08 00 00 call 401980 <_SetUnhandledExceptionFilter@4>
401163: 83 ec 04 sub $0x4,%esp
401166: e8 b5 02 00 00 call 401420 <___cpu_features_init>
40116b: e8 b0 03 00 00 call 401520 <__fpreset>
401170: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
401177: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
40117a: 89 44 24 10 mov %eax,0x10(%esp)
40117e: a1 00 20 40 00 mov 0x402000,%eax
401183: c7 04 24 04 40 40 00 movl $0x404004,(%esp)
40118a: 89 44 24 0c mov %eax,0xc(%esp)
40118e: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
401191: 89 44 24 08 mov %eax,0x8(%esp)
401195: b8 00 40 40 00 mov $0x404000,%eax
40119a: 89 44 24 04 mov %eax,0x4(%esp)
40119e: e8 5d 07 00 00 call 401900 <___getmainargs>
4011a3: a1 10 40 40 00 mov 0x404010,%eax
4011a8: 85 c0 test %eax,%eax
4011aa: 74 64 je 401210 <___mingw_CRTStartup+0xc0>
4011ac: a3 10 20 40 00 mov %eax,0x402010
4011b1: 8b 15 d8 50 40 00 mov 0x4050d8,%edx
4011b7: 85 d2 test %edx,%edx
4011b9: 0f 85 a1 00 00 00 jne 401260 <___mingw_CRTStartup+0x110>
4011bf: 83 fa e0 cmp $0xffffffe0,%edx
4011c2: 74 1f je 4011e3 <___mingw_CRTStartup+0x93>
4011c4: a1 10 40 40 00 mov 0x404010,%eax
4011c9: 89 44 24 04 mov %eax,0x4(%esp)
4011cd: a1 d8 50 40 00 mov 0x4050d8,%eax
4011d2: 8b 40 30 mov 0x30(%eax),%eax
4011d5: 89 04 24 mov %eax,(%esp)
4011d8: e8 13 07 00 00 call 4018f0 <__setmode>
4011dd: 8b 15 d8 50 40 00 mov 0x4050d8,%edx
4011e3: 83 fa c0 cmp $0xffffffc0,%edx
4011e6: 74 28 je 401210 <___mingw_CRTStartup+0xc0>
4011e8: a1 10 40 40 00 mov 0x404010,%eax
4011ed: 89 44 24 04 mov %eax,0x4(%esp)
4011f1: a1 d8 50 40 00 mov 0x4050d8,%eax
4011f6: 8b 40 50 mov 0x50(%eax),%eax
4011f9: 89 04 24 mov %eax,(%esp)
4011fc: e8 ef 06 00 00 call 4018f0 <__setmode>
401201: eb 0d jmp 401210 <___mingw_CRTStartup+0xc0>
401203: 90 nop
401204: 90 nop
401205: 90 nop
401206: 90 nop
401207: 90 nop
401208: 90 nop
401209: 90 nop
40120a: 90 nop
40120b: 90 nop
40120c: 90 nop
40120d: 90 nop
40120e: 90 nop
40120f: 90 nop
401210: e8 cb 06 00 00 call 4018e0 <___p__fmode>
401215: 8b 15 10 20 40 00 mov 0x402010,%edx
40121b: 89 10 mov %edx,(%eax)
40121d: e8 ce 01 00 00 call 4013f0 <__pei386_runtime_relocator>
401222: 83 e4 f0 and $0xfffffff0,%esp
401225: e8 a6 01 00 00 call 4013d0 <___main>
40122a: e8 91 06 00 00 call 4018c0 <___p__environ>
40122f: 8b 00 mov (%eax),%eax
401231: 89 44 24 08 mov %eax,0x8(%esp)
401235: a1 00 40 40 00 mov 0x404000,%eax
40123a: 89 44 24 04 mov %eax,0x4(%esp)
40123e: a1 04 40 40 00 mov 0x404004,%eax
401243: 89 04 24 mov %eax,(%esp)
401246: e8 a5 00 00 00 call 4012f0 <_main>
40124b: 89 c3 mov %eax,%ebx
40124d: e8 5e 06 00 00 call 4018b0 <__cexit>
401252: 89 1c 24 mov %ebx,(%esp)
401255: e8 36 07 00 00 call 401990 <_ExitProcess@4>
40125a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
401260: 89 44 24 04 mov %eax,0x4(%esp)
401264: a1 d8 50 40 00 mov 0x4050d8,%eax
401269: 8b 40 10 mov 0x10(%eax),%eax
40126c: 89 04 24 mov %eax,(%esp)
40126f: e8 7c 06 00 00 call 4018f0 <__setmode>
401274: 8b 15 d8 50 40 00 mov 0x4050d8,%edx
40127a: e9 40 ff ff ff jmp 4011bf <___mingw_CRTStartup+0x6f>
40127f: 90 nop

00401280 <_mainCRTStartup>:
401280: 55 push %ebp
401281: 89 e5 mov %esp,%ebp
401283: 83 ec 08 sub $0x8,%esp
401286: c7 04 24 01 00 00 00 movl $0x1,(%esp)
40128d: ff 15 d0 50 40 00 call *0x4050d0
401293: e8 b8 fe ff ff call 401150 <___mingw_CRTStartup>
401298: 90 nop
401299: 8d b4 26 00 00 00 00 lea 0x0(%esi),%esi

004012a0 <_WinMainCRTStartup>:
4012a0: 55 push %ebp
4012a1: 89 e5 mov %esp,%ebp
4012a3: 83 ec 08 sub $0x8,%esp
4012a6: c7 04 24 02 00 00 00 movl $0x2,(%esp)
4012ad: ff 15 d0 50 40 00 call *0x4050d0
4012b3: e8 98 fe ff ff call 401150 <___mingw_CRTStartup>
4012b8: 90 nop
4012b9: 8d b4 26 00 00 00 00 lea 0x0(%esi),%esi

004012c0 <_atexit>:
4012c0: 55 push %ebp
4012c1: 8b 0d e8 50 40 00 mov 0x4050e8,%ecx
4012c7: 89 e5 mov %esp,%ebp
4012c9: 5d pop %ebp
4012ca: ff e1 jmp *%ecx
4012cc: 8d 74 26 00 lea 0x0(%esi),%esi

004012d0 <__onexit>:
4012d0: 55 push %ebp
4012d1: 8b 0d dc 50 40 00 mov 0x4050dc,%ecx
4012d7: 89 e5 mov %esp,%ebp
4012d9: 5d pop %ebp
4012da: ff e1 jmp *%ecx
4012dc: 90 nop
4012dd: 90 nop
4012de: 90 nop
4012df: 90 nop

004012e0 <___do_sjlj_init>:
4012e0: 55 push %ebp
4012e1: 89 e5 mov %esp,%ebp
4012e3: 5d pop %ebp
4012e4: e9 f7 02 00 00 jmp 4015e0 <___w32_sharedptr_initialize>
4012e9: 90 nop
4012ea: 90 nop
4012eb: 90 nop
4012ec: 90 nop
4012ed: 90 nop
4012ee: 90 nop
4012ef: 90 nop

004012f0 <_main>:
4012f0: 55 push %ebp
4012f1: 89 e5 mov %esp,%ebp
4012f3: 83 ec 08 sub $0x8,%esp
4012f6: 83 e4 f0 and $0xfffffff0,%esp
4012f9: b8 00 00 00 00 mov $0x0,%eax
4012fe: 83 c0 0f add $0xf,%eax
401301: 83 c0 0f add $0xf,%eax
401304: c1 e8 04 shr $0x4,%eax
401307: c1 e0 04 shl $0x4,%eax
40130a: 89 45 fc mov %eax,0xfffffffc(%ebp)
40130d: 8b 45 fc mov 0xfffffffc(%ebp),%eax
401310: e8 0b 05 00 00 call 401820 <___chkstk>
401315: e8 b6 00 00 00 call 4013d0 <___main>
40131a: c7 04 24 00 30 40 00 movl $0x403000,(%esp)
401321: e8 fa 05 00 00 call 401920 <_printf>
401326: c7 04 24 00 00 00 00 movl $0x0,(%esp)
40132d: e8 de 05 00 00 call 401910 <_exit>
401332: 90 nop
401333: 90 nop
401334: 90 nop
401335: 90 nop
401336: 90 nop
401337: 90 nop
401338: 90 nop
401339: 90 nop
40133a: 90 nop
40133b: 90 nop
40133c: 90 nop
40133d: 90 nop
40133e: 90 nop
40133f: 90 nop

00401340 <___do_global_dtors>:
401340: 55 push %ebp
401341: 89 e5 mov %esp,%ebp
401343: 83 ec 08 sub $0x8,%esp
401346: a1 20 20 40 00 mov 0x402020,%eax
40134b: 83 38 00 cmpl $0x0,(%eax)
40134e: 74 17 je 401367 <___do_global_dtors+0x27>
401350: ff 10 call *(%eax)
401352: 8b 15 20 20 40 00 mov 0x402020,%edx
401358: 8d 42 04 lea 0x4(%edx),%eax
40135b: 8b 52 04 mov 0x4(%edx),%edx
40135e: a3 20 20 40 00 mov %eax,0x402020
401363: 85 d2 test %edx,%edx
401365: 75 e9 jne 401350 <___do_global_dtors+0x10>
401367: c9 leave
401368: c3 ret
401369: 8d b4 26 00 00 00 00 lea 0x0(%esi),%esi

00401370 <___do_global_ctors>:
401370: 55 push %ebp
401371: 89 e5 mov %esp,%ebp
401373: 53 push %ebx
401374: 83 ec 04 sub $0x4,%esp
401377: a1 e0 19 40 00 mov 0x4019e0,%eax
40137c: 83 f8 ff cmp $0xffffffff,%eax
40137f: 74 29 je 4013aa <___do_global_ctors+0x3a>
401381: 85 c0 test %eax,%eax
401383: 89 c3 mov %eax,%ebx
401385: 74 13 je 40139a <___do_global_ctors+0x2a>
401387: 89 f6 mov %esi,%esi
401389: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi
401390: ff 14 9d e0 19 40 00 call *0x4019e0(,%ebx,4)
401397: 4b dec %ebx
401398: 75 f6 jne 401390 <___do_global_ctors+0x20>
40139a: c7 04 24 40 13 40 00 movl $0x401340,(%esp)
4013a1: e8 1a ff ff ff call 4012c0 <_atexit>
4013a6: 59 pop %ecx
4013a7: 5b pop %ebx
4013a8: 5d pop %ebp
4013a9: c3 ret
4013aa: 31 c0 xor %eax,%eax
4013ac: 83 3d e4 19 40 00 00 cmpl $0x0,0x4019e4
4013b3: eb 0a jmp 4013bf <___do_global_ctors+0x4f>
4013b5: 40 inc %eax
4013b6: 8b 1c 85 e4 19 40 00 mov 0x4019e4(,%eax,4),%ebx
4013bd: 85 db test %ebx,%ebx
4013bf: 75 f4 jne 4013b5 <___do_global_ctors+0x45>
4013c1: eb be jmp 401381 <___do_global_ctors+0x11>
4013c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
4013c9: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi

004013d0 <___main>:
4013d0: 55 push %ebp
4013d1: a1 20 40 40 00 mov 0x404020,%eax
4013d6: 89 e5 mov %esp,%ebp
4013d8: 85 c0 test %eax,%eax
4013da: 74 04 je 4013e0 <___main+0x10>
4013dc: 5d pop %ebp
4013dd: c3 ret
4013de: 66 data16
4013df: 90 nop
4013e0: 5d pop %ebp
4013e1: b8 01 00 00 00 mov $0x1,%eax
4013e6: a3 20 40 40 00 mov %eax,0x404020
4013eb: eb 83 jmp 401370 <___do_global_ctors>
4013ed: 90 nop
4013ee: 90 nop
4013ef: 90 nop

004013f0 <__pei386_runtime_relocator>:
4013f0: 55 push %ebp
4013f1: b9 10 31 40 00 mov $0x403110,%ecx
4013f6: 89 e5 mov %esp,%ebp
4013f8: eb 14 jmp 40140e <__pei386_runtime_relocator+0x1e>
4013fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
401400: 8b 51 04 mov 0x4(%ecx),%edx
401403: 8b 01 mov (%ecx),%eax
401405: 83 c1 08 add $0x8,%ecx
401408: 01 82 00 00 40 00 add %eax,0x400000(%edx)
40140e: 81 f9 10 31 40 00 cmp $0x403110,%ecx
401414: 72 ea jb 401400 <__pei386_runtime_relocator+0x10>
401416: 5d pop %ebp
401417: c3 ret
401418: 90 nop
401419: 90 nop
40141a: 90 nop
40141b: 90 nop
40141c: 90 nop
40141d: 90 nop
40141e: 90 nop
40141f: 90 nop

00401420 <___cpu_features_init>:
401420: 55 push %ebp
401421: 89 e5 mov %esp,%ebp
401423: 53 push %ebx
401424: 9c pushf
401425: 9c pushf
401426: 58 pop %eax
401427: 89 c3 mov %eax,%ebx
401429: 35 00 00 20 00 xor $0x200000,%eax
40142e: 50 push %eax
40142f: 9d popf
401430: 9c pushf
401431: 58 pop %eax
401432: 9d popf
401433: 31 d8 xor %ebx,%eax
401435: a9 00 00 20 00 test $0x200000,%eax
40143a: 0f 84 c0 00 00 00 je 401500 <___cpu_features_init+0xe0>
401440: 31 c0 xor %eax,%eax
401442: 0f a2 cpuid
401444: 85 c0 test %eax,%eax
401446: 0f 84 b4 00 00 00 je 401500 <___cpu_features_init+0xe0>
40144c: b8 01 00 00 00 mov $0x1,%eax
401451: 0f a2 cpuid
401453: f6 c6 01 test $0x1,%dh
401456: 0f 85 a7 00 00 00 jne 401503 <___cpu_features_init+0xe3>
40145c: 89 d0 mov %edx,%eax
40145e: 25 00 80 00 00 and $0x8000,%eax
401463: 66 85 c0 test %ax,%ax
401466: 74 07 je 40146f <___cpu_features_init+0x4f>
401468: 83 0d 30 40 40 00 02 orl $0x2,0x404030
40146f: f7 c2 00 00 80 00 test $0x800000,%edx
401475: 74 07 je 40147e <___cpu_features_init+0x5e>
401477: 83 0d 30 40 40 00 04 orl $0x4,0x404030
40147e: f7 c2 00 00 00 01 test $0x1000000,%edx
401484: 74 07 je 40148d <___cpu_features_init+0x6d>
401486: 83 0d 30 40 40 00 08 orl $0x8,0x404030
40148d: f7 c2 00 00 00 02 test $0x2000000,%edx
401493: 74 07 je 40149c <___cpu_features_init+0x7c>
401495: 83 0d 30 40 40 00 10 orl $0x10,0x404030
40149c: 81 e2 00 00 00 04 and $0x4000000,%edx
4014a2: 74 07 je 4014ab <___cpu_features_init+0x8b>
4014a4: 83 0d 30 40 40 00 20 orl $0x20,0x404030
4014ab: f6 c1 01 test $0x1,%cl
4014ae: 74 07 je 4014b7 <___cpu_features_init+0x97>
4014b0: 83 0d 30 40 40 00 40 orl $0x40,0x404030
4014b7: f6 c5 20 test $0x20,%ch
4014ba: 74 0a je 4014c6 <___cpu_features_init+0xa6>
4014bc: 81 0d 30 40 40 00 80 orl $0x80,0x404030
4014c3: 00 00 00
4014c6: b8 00 00 00 80 mov $0x80000000,%eax
4014cb: 0f a2 cpuid
4014cd: 3d 00 00 00 80 cmp $0x80000000,%eax
4014d2: 76 2c jbe 401500 <___cpu_features_init+0xe0>
4014d4: b8 01 00 00 80 mov $0x80000001,%eax
4014d9: 0f a2 cpuid
4014db: a1 30 40 40 00 mov 0x404030,%eax
4014e0: 89 c1 mov %eax,%ecx
4014e2: 81 c9 00 01 00 00 or $0x100,%ecx
4014e8: 81 e2 00 00 00 40 and $0x40000000,%edx
4014ee: 74 1f je 40150f <___cpu_features_init+0xef>
4014f0: 0d 00 03 00 00 or $0x300,%eax
4014f5: a3 30 40 40 00 mov %eax,0x404030
4014fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
401500: 5b pop %ebx
401501: 5d pop %ebp
401502: c3 ret
401503: 83 0d 30 40 40 00 01 orl $0x1,0x404030
40150a: e9 4d ff ff ff jmp 40145c <___cpu_features_init+0x3c>
40150f: 5b pop %ebx
401510: 89 0d 30 40 40 00 mov %ecx,0x404030
401516: 5d pop %ebp
401517: c3 ret
401518: 90 nop
401519: 90 nop
40151a: 90 nop
40151b: 90 nop
40151c: 90 nop
40151d: 90 nop
40151e: 90 nop
40151f: 90 nop

00401520 <__fpreset>:
401520: 55 push %ebp
401521: 89 e5 mov %esp,%ebp
401523: db e3 fninit
401525: 5d pop %ebp
401526: c3 ret
401527: 90 nop
401528: 90 nop
401529: 90 nop
40152a: 90 nop
40152b: 90 nop
40152c: 90 nop
40152d: 90 nop
40152e: 90 nop
40152f: 90 nop

00401530 <___w32_sharedptr_default_unexpected>:
401530: 55 push %ebp
401531: a1 80 40 40 00 mov 0x404080,%eax
401536: 89 e5 mov %esp,%ebp
401538: 5d pop %ebp
401539: 8b 48 04 mov 0x4(%eax),%ecx
40153c: ff e1 jmp *%ecx
40153e: 89 f6 mov %esi,%esi

00401540 <___w32_sharedptr_get>:
401540: 55 push %ebp
401541: ba 42 00 00 00 mov $0x42,%edx
401546: 89 e5 mov %esp,%ebp
401548: 53 push %ebx
401549: 0f b7 c0 movzwl %ax,%eax
40154c: 83 ec 64 sub $0x64,%esp
40154f: 89 54 24 08 mov %edx,0x8(%esp)
401553: 8d 55 a8 lea 0xffffffa8(%ebp),%edx
401556: 31 db xor %ebx,%ebx
401558: 89 54 24 04 mov %edx,0x4(%esp)
40155c: 89 04 24 mov %eax,(%esp)
40155f: ff 15 b4 50 40 00 call *0x4050b4
401565: ba 1f 00 00 00 mov $0x1f,%edx
40156a: b9 01 00 00 00 mov $0x1,%ecx
40156f: 83 ec 0c sub $0xc,%esp
401572: 85 c0 test %eax,%eax
401574: 75 07 jne 40157d <___w32_sharedptr_get+0x3d>
401576: eb 46 jmp 4015be <___w32_sharedptr_get+0x7e>
401578: 01 c9 add %ecx,%ecx
40157a: 4a dec %edx
40157b: 78 0e js 40158b <___w32_sharedptr_get+0x4b>
40157d: 80 7c 2a a8 41 cmpb $0x41,0xffffffa8(%edx,%ebp,1)
401582: 75 f4 jne 401578 <___w32_sharedptr_get+0x38>
401584: 09 cb or %ecx,%ebx
401586: 01 c9 add %ecx,%ecx
401588: 4a dec %edx
401589: 79 f2 jns 40157d <___w32_sharedptr_get+0x3d>
40158b: 83 3b 3c cmpl $0x3c,(%ebx)
40158e: 75 07 jne 401597 <___w32_sharedptr_get+0x57>
401590: 89 d8 mov %ebx,%eax
401592: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
401595: c9 leave
401596: c3 ret
401597: b9 54 30 40 00 mov $0x403054,%ecx
40159c: ba ea 00 00 00 mov $0xea,%edx
4015a1: 89 4c 24 0c mov %ecx,0xc(%esp)
4015a5: 89 54 24 08 mov %edx,0x8(%esp)
4015a9: c7 04 24 81 30 40 00 movl $0x403081,(%esp)
4015b0: b8 a0 30 40 00 mov $0x4030a0,%eax
4015b5: 89 44 24 04 mov %eax,0x4(%esp)
4015b9: e8 92 02 00 00 call 401850 <___eprintf>
4015be: b8 cc 30 40 00 mov $0x4030cc,%eax
4015c3: bb e4 00 00 00 mov $0xe4,%ebx
4015c8: 89 44 24 0c mov %eax,0xc(%esp)
4015cc: 89 5c 24 08 mov %ebx,0x8(%esp)
4015d0: eb d7 jmp 4015a9 <___w32_sharedptr_get+0x69>
4015d2: 8d b4 26 00 00 00 00 lea 0x0(%esi),%esi
4015d9: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi

004015e0 <___w32_sharedptr_initialize>:
4015e0: 55 push %ebp
4015e1: 89 e5 mov %esp,%ebp
4015e3: 57 push %edi
4015e4: 56 push %esi
4015e5: 53 push %ebx
4015e6: 81 ec cc 00 00 00 sub $0xcc,%esp
4015ec: 8b 0d 80 40 40 00 mov 0x404080,%ecx
4015f2: 85 c9 test %ecx,%ecx
4015f4: 74 08 je 4015fe <___w32_sharedptr_initialize+0x1e>
4015f6: 8d 65 f4 lea 0xfffffff4(%ebp),%esp
4015f9: 5b pop %ebx
4015fa: 5e pop %esi
4015fb: 5f pop %edi
4015fc: 5d pop %ebp
4015fd: c3 ret
4015fe: c7 45 98 41 41 41 41 movl $0x41414141,0xffffff98(%ebp)
401605: a1 30 30 40 00 mov 0x403030,%eax
40160a: 8d 75 98 lea 0xffffff98(%ebp),%esi
40160d: c7 45 9c 41 41 41 41 movl $0x41414141,0xffffff9c(%ebp)
401614: c7 45 a0 41 41 41 41 movl $0x41414141,0xffffffa0(%ebp)
40161b: 89 45 b8 mov %eax,0xffffffb8(%ebp)
40161e: a1 34 30 40 00 mov 0x403034,%eax
401623: c7 45 a4 41 41 41 41 movl $0x41414141,0xffffffa4(%ebp)
40162a: c7 45 a8 41 41 41 41 movl $0x41414141,0xffffffa8(%ebp)
401631: 89 45 bc mov %eax,0xffffffbc(%ebp)
401634: a1 38 30 40 00 mov 0x403038,%eax
401639: c7 45 ac 41 41 41 41 movl $0x41414141,0xffffffac(%ebp)
401640: c7 45 b0 41 41 41 41 movl $0x41414141,0xffffffb0(%ebp)
401647: 89 45 c0 mov %eax,0xffffffc0(%ebp)
40164a: a1 3c 30 40 00 mov 0x40303c,%eax
40164f: c7 45 b4 41 41 41 41 movl $0x41414141,0xffffffb4(%ebp)
401656: 89 45 c4 mov %eax,0xffffffc4(%ebp)
401659: a1 40 30 40 00 mov 0x403040,%eax
40165e: 89 45 c8 mov %eax,0xffffffc8(%ebp)
401661: a1 44 30 40 00 mov 0x403044,%eax
401666: 89 45 cc mov %eax,0xffffffcc(%ebp)
401669: a1 48 30 40 00 mov 0x403048,%eax
40166e: 89 45 d0 mov %eax,0xffffffd0(%ebp)
401671: a1 4c 30 40 00 mov 0x40304c,%eax
401676: 89 45 d4 mov %eax,0xffffffd4(%ebp)
401679: 0f b7 05 50 30 40 00 movzwl 0x403050,%eax
401680: 66 89 45 d8 mov %ax,0xffffffd8(%ebp)
401684: 89 34 24 mov %esi,(%esp)
401687: ff 15 b0 50 40 00 call *0x4050b0
40168d: 0f b7 c0 movzwl %ax,%eax
401690: 83 ec 04 sub $0x4,%esp
401693: 85 c0 test %eax,%eax
401695: 89 85 44 ff ff ff mov %eax,0xffffff44(%ebp)
40169b: 0f 85 3b 01 00 00 jne 4017dc <___w32_sharedptr_initialize+0x1fc>
4016a1: c7 04 24 3c 00 00 00 movl $0x3c,(%esp)
4016a8: e8 93 02 00 00 call 401940 <_malloc>
4016ad: 85 c0 test %eax,%eax
4016af: 89 c3 mov %eax,%ebx
4016b1: 0f 84 59 01 00 00 je 401810 <___w32_sharedptr_initialize+0x230>
4016b7: fc cld
4016b8: 89 c7 mov %eax,%edi
4016ba: 8b 85 44 ff ff ff mov 0xffffff44(%ebp),%eax
4016c0: b9 0f 00 00 00 mov $0xf,%ecx
4016c5: f3 ab repz stos %eax,%es:(%edi)
4016c7: c7 43 04 50 19 40 00 movl $0x401950,0x4(%ebx)
4016ce: b9 01 00 00 00 mov $0x1,%ecx
4016d3: c7 43 08 30 15 40 00 movl $0x401530,0x8(%ebx)
4016da: a1 50 40 40 00 mov 0x404050,%eax
4016df: c7 03 3c 00 00 00 movl $0x3c,(%ebx)
4016e5: 8b 15 54 40 40 00 mov 0x404054,%edx
4016eb: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx)
4016f2: 89 43 14 mov %eax,0x14(%ebx)
4016f5: a1 30 20 40 00 mov 0x402030,%eax
4016fa: 89 53 18 mov %edx,0x18(%ebx)
4016fd: 8b 15 34 20 40 00 mov 0x402034,%edx
401703: 89 43 1c mov %eax,0x1c(%ebx)
401706: a1 60 40 40 00 mov 0x404060,%eax
40170b: 89 53 20 mov %edx,0x20(%ebx)
40170e: c7 43 30 ff ff ff ff movl $0xffffffff,0x30(%ebx)
401715: 89 43 2c mov %eax,0x2c(%ebx)
401718: 8b 15 3c 20 40 00 mov 0x40203c,%edx
40171e: a1 38 20 40 00 mov 0x402038,%eax
401723: 89 53 38 mov %edx,0x38(%ebx)
401726: ba 1f 00 00 00 mov $0x1f,%edx
40172b: 89 43 34 mov %eax,0x34(%ebx)
40172e: 89 f6 mov %esi,%esi
401730: 89 d8 mov %ebx,%eax
401732: 21 c8 and %ecx,%eax
401734: 83 f8 01 cmp $0x1,%eax
401737: 19 c0 sbb %eax,%eax
401739: 24 20 and $0x20,%al
40173b: 01 c9 add %ecx,%ecx
40173d: 04 41 add $0x41,%al
40173f: 88 84 2a 48 ff ff ff mov %al,0xffffff48(%edx,%ebp,1)
401746: 4a dec %edx
401747: 79 e7 jns 401730 <___w32_sharedptr_initialize+0x150>
401749: a1 30 30 40 00 mov 0x403030,%eax
40174e: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
401754: a1 34 30 40 00 mov 0x403034,%eax
401759: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp)
40175f: a1 38 30 40 00 mov 0x403038,%eax
401764: 89 85 70 ff ff ff mov %eax,0xffffff70(%ebp)
40176a: a1 3c 30 40 00 mov 0x40303c,%eax
40176f: 89 85 74 ff ff ff mov %eax,0xffffff74(%ebp)
401775: a1 40 30 40 00 mov 0x403040,%eax
40177a: 89 85 78 ff ff ff mov %eax,0xffffff78(%ebp)
401780: a1 44 30 40 00 mov 0x403044,%eax
401785: 89 85 7c ff ff ff mov %eax,0xffffff7c(%ebp)
40178b: a1 48 30 40 00 mov 0x403048,%eax
401790: 89 45 80 mov %eax,0xffffff80(%ebp)
401793: a1 4c 30 40 00 mov 0x40304c,%eax
401798: 89 45 84 mov %eax,0xffffff84(%ebp)
40179b: 0f b7 05 50 30 40 00 movzwl 0x403050,%eax
4017a2: 66 89 45 88 mov %ax,0xffffff88(%ebp)
4017a6: 8d 85 48 ff ff ff lea 0xffffff48(%ebp),%eax
4017ac: 89 04 24 mov %eax,(%esp)
4017af: ff 15 a8 50 40 00 call *0x4050a8
4017b5: 0f b7 f8 movzwl %ax,%edi
4017b8: 83 ec 04 sub $0x4,%esp
4017bb: 85 ff test %edi,%edi
4017bd: 75 42 jne 401801 <___w32_sharedptr_initialize+0x221>
4017bf: 31 d2 xor %edx,%edx
4017c1: 85 d2 test %edx,%edx
4017c3: 75 1e jne 4017e3 <___w32_sharedptr_initialize+0x203>
4017c5: 89 1c 24 mov %ebx,(%esp)
4017c8: e8 63 01 00 00 call 401930 <_free>
4017cd: 89 34 24 mov %esi,(%esp)
4017d0: ff 15 b0 50 40 00 call *0x4050b0
4017d6: 83 ec 04 sub $0x4,%esp
4017d9: 0f b7 c0 movzwl %ax,%eax
4017dc: e8 5f fd ff ff call 401540 <___w32_sharedptr_get>
4017e1: 89 c3 mov %eax,%ebx
4017e3: 89 1d 80 40 40 00 mov %ebx,0x404080
4017e9: 8d 43 04 lea 0x4(%ebx),%eax
4017ec: a3 70 40 40 00 mov %eax,0x404070
4017f1: 8d 43 08 lea 0x8(%ebx),%eax
4017f4: a3 90 40 40 00 mov %eax,0x404090
4017f9: 8d 65 f4 lea 0xfffffff4(%ebp),%esp
4017fc: 5b pop %ebx
4017fd: 5e pop %esi
4017fe: 5f pop %edi
4017ff: 5d pop %ebp
401800: c3 ret
401801: 89 f8 mov %edi,%eax
401803: e8 38 fd ff ff call 401540 <___w32_sharedptr_get>
401808: 39 d8 cmp %ebx,%eax
40180a: 89 fa mov %edi,%edx
40180c: 75 b1 jne 4017bf <___w32_sharedptr_initialize+0x1df>
40180e: eb b1 jmp 4017c1 <___w32_sharedptr_initialize+0x1e1>
401810: e8 3b 01 00 00 call 401950 <_abort>
401815: 90 nop
401816: 90 nop
401817: 90 nop
401818: 90 nop
401819: 90 nop
40181a: 90 nop
40181b: 90 nop
40181c: 90 nop
40181d: 90 nop
40181e: 90 nop
40181f: 90 nop

00401820 <___chkstk>:
401820: 51 push %ecx
401821: 89 e1 mov %esp,%ecx
401823: 83 c1 08 add $0x8,%ecx

00401826 <probe>:
401826: 3d 00 10 00 00 cmp $0x1000,%eax
40182b: 72 10 jb 40183d <done>
40182d: 81 e9 00 10 00 00 sub $0x1000,%ecx
401833: 83 09 00 orl $0x0,(%ecx)
401836: 2d 00 10 00 00 sub $0x1000,%eax
40183b: eb e9 jmp 401826 <probe>

0040183d <done>:
40183d: 29 c1 sub %eax,%ecx
40183f: 83 09 00 orl $0x0,(%ecx)
401842: 89 e0 mov %esp,%eax
401844: 89 cc mov %ecx,%esp
401846: 8b 08 mov (%eax),%ecx
401848: 8b 40 04 mov 0x4(%eax),%eax
40184b: ff e0 jmp *%eax
40184d: 90 nop
40184e: 90 nop
40184f: 90 nop

00401850 <___eprintf>:
401850: 55 push %ebp
401851: 89 e5 mov %esp,%ebp
401853: 83 ec 18 sub $0x18,%esp
401856: 8b 45 14 mov 0x14(%ebp),%eax
401859: 89 44 24 10 mov %eax,0x10(%esp)
40185d: 8b 45 10 mov 0x10(%ebp),%eax
401860: 89 44 24 0c mov %eax,0xc(%esp)
401864: 8b 45 0c mov 0xc(%ebp),%eax
401867: 89 44 24 08 mov %eax,0x8(%esp)
40186b: 8b 45 08 mov 0x8(%ebp),%eax
40186e: 89 44 24 04 mov %eax,0x4(%esp)
401872: a1 d8 50 40 00 mov 0x4050d8,%eax
401877: 83 c0 40 add $0x40,%eax
40187a: 89 04 24 mov %eax,(%esp)
40187d: e8 ee 00 00 00 call 401970 <_fprintf>
401882: a1 d8 50 40 00 mov 0x4050d8,%eax
401887: 83 c0 40 add $0x40,%eax
40188a: 89 04 24 mov %eax,(%esp)
40188d: e8 ce 00 00 00 call 401960 <_fflush>
401892: e8 b9 00 00 00 call 401950 <_abort>
401897: 90 nop
401898: 90 nop
401899: 90 nop
40189a: 90 nop
40189b: 90 nop
40189c: 90 nop
40189d: 90 nop
40189e: 90 nop
40189f: 90 nop

004018a0 <___set_app_type>:
4018a0: ff 25 d0 50 40 00 jmp *0x4050d0
4018a6: 90 nop
4018a7: 90 nop
...

004018b0 <__cexit>:
4018b0: ff 25 d4 50 40 00 jmp *0x4050d4
4018b6: 90 nop
4018b7: 90 nop
...

004018c0 <___p__environ>:
4018c0: ff 25 c8 50 40 00 jmp *0x4050c8
4018c6: 90 nop
4018c7: 90 nop
...

004018d0 <_signal>:
4018d0: ff 25 04 51 40 00 jmp *0x405104
4018d6: 90 nop
4018d7: 90 nop
...

004018e0 <___p__fmode>:
4018e0: ff 25 cc 50 40 00 jmp *0x4050cc
4018e6: 90 nop
4018e7: 90 nop
...

004018f0 <__setmode>:
4018f0: ff 25 e0 50 40 00 jmp *0x4050e0
4018f6: 90 nop
4018f7: 90 nop
...

00401900 <___getmainargs>:
401900: ff 25 c4 50 40 00 jmp *0x4050c4
401906: 90 nop
401907: 90 nop
...

00401910 <_exit>:
401910: ff 25 ec 50 40 00 jmp *0x4050ec
401916: 90 nop
401917: 90 nop
...

00401920 <_printf>:
401920: ff 25 00 51 40 00 jmp *0x405100
401926: 90 nop
401927: 90 nop
...

00401930 <_free>:
401930: ff 25 f8 50 40 00 jmp *0x4050f8
401936: 90 nop
401937: 90 nop
...

00401940 <_malloc>:
401940: ff 25 fc 50 40 00 jmp *0x4050fc
401946: 90 nop
401947: 90 nop
...

00401950 <_abort>:
401950: ff 25 e4 50 40 00 jmp *0x4050e4
401956: 90 nop
401957: 90 nop
...

00401960 <_fflush>:
401960: ff 25 f0 50 40 00 jmp *0x4050f0
401966: 90 nop
401967: 90 nop
...

00401970 <_fprintf>:
401970: ff 25 f4 50 40 00 jmp *0x4050f4
401976: 90 nop
401977: 90 nop
...

00401980 <_SetUnhandledExceptionFilter@4>:
401980: ff 25 b8 50 40 00 jmp *0x4050b8
401986: 90 nop
401987: 90 nop
...

00401990 <_ExitProcess@4>:
401990: ff 25 ac 50 40 00 jmp *0x4050ac
401996: 90 nop
401997: 90 nop
...

004019a0 <_GetAtomNameA@12>:
4019a0: ff 25 b4 50 40 00 jmp *0x4050b4
4019a6: 90 nop
4019a7: 90 nop
...

004019b0 <_FindAtomA@4>:
4019b0: ff 25 b0 50 40 00 jmp *0x4050b0
4019b6: 90 nop
4019b7: 90 nop
...

004019c0 <_AddAtomA@4>:
4019c0: ff 25 a8 50 40 00 jmp *0x4050a8
4019c6: 90 nop
4019c7: 90 nop
...

004019d0 <___sjlj_init_ctor>:
4019d0: 55 push %ebp
4019d1: 89 e5 mov %esp,%ebp
4019d3: 5d pop %ebp
4019d4: e9 07 f9 ff ff jmp 4012e0 <___do_sjlj_init>
4019d9: 90 nop
4019da: 90 nop
4019db: 90 nop
4019dc: 90 nop
4019dd: 90 nop
4019de: 90 nop
4019df: 90 nop

004019e0 <__CTOR_LIST__>:
4019e0: ff (bad)
4019e1: ff (bad)
4019e2: ff (bad)
4019e3: ff d0 call *%eax

004019e4 <.ctors>:
4019e4: d0 19 rcrb (%ecx)
4019e6: 40 inc %eax
4019e7: 00 00 add %al,(%eax)
4019e9: 00 00 add %al,(%eax)
...

004019ec <__DTOR_LIST__>:
4019ec: ff (bad)
4019ed: ff (bad)
4019ee: ff (bad)
4019ef: ff 00 incl (%eax)
4019f1: 00 00 add %al,(%eax)
...



-----------------------------------------------------------arquivo 2


primeiro.ex1: file format pei-i386

Contents of section .text:
401000 5589e583 ec18895d f88b4508 31db8975 U......]..E.1..u
401010 fc8b0031 f68b003d 910000c0 77433d8d ...1...=....wC=.
401020 0000c072 5bbe0100 0000c704 24080000 ...r[.......$...
401030 0031d289 542404e8 94080000 83f80174 .1..T$.........t
401040 7a85c074 0ec70424 08000000 ffd0bbff z..t...$........
401050 ffffff89 d88b75fc 8b5df889 ec5dc204 ......u..]...]..
401060 003d9400 00c074c2 774a3d93 0000c074 .=....t.wJ=....t
401070 b489d88b 75fc8b5d f889ec5d c2040090 ....u..]...]....
401080 3d050000 c0745b3d 1d0000c0 75c5c704 =....t[=....u...
401090 24040000 0031f689 742404e8 30080000 $....1..t$..0...
4010a0 83f80174 6a85c074 aac70424 04000000 ...tj..t...$....
4010b0 ffd0eb9a 3d960000 c0ebd1c7 04240800 ....=........$..
4010c0 0000b801 00000089 442404e8 00080000 ........D$......
4010d0 85f60f84 76ffffff e8430400 00e96cff ....v....C....l.
4010e0 ffffc704 240b0000 0031c089 442404e8 ....$....1..D$..
4010f0 dc070000 83f80174 3085c00f 8452ffff .......t0....R..
401100 ffc70424 0b000000 ffd0e93f ffffffc7 ...$.......?....
401110 04240400 0000b901 00000089 4c2404e8 .$..........L$..
401120 ac070000 e925ffff ffc70424 0b000000 .....%.....$....
401130 b8010000 00894424 04e89207 0000e90b ......D$........
401140 ffffff8d b6000000 008dbc27 00000000 ...........'....
401150 5589e553 83ec24c7 04240010 4000e81d U..S..$..$..@...
401160 08000083 ec04e8b5 020000e8 b0030000 ................
401170 c745f800 0000008d 45f88944 2410a100 .E......E..D$...
401180 204000c7 04240440 40008944 240c8d45 @...$.@@..D$..E
401190 f4894424 08b80040 40008944 2404e85d ..D$...@@..D$..]
4011a0 070000a1 10404000 85c07464 a3102040 .....@@...td.. @
4011b0 008b15d8 50400085 d20f85a1 00000083 ....P@..........
4011c0 fae0741f a1104040 00894424 04a1d850 ..t...@@..D$...P
4011d0 40008b40 30890424 e8130700 008b15d8 @..@0..$........
4011e0 50400083 fac07428 a1104040 00894424 P@....t(..@@..D$
4011f0 04a1d850 40008b40 50890424 e8ef0600 ...P@..@P..$....
401200 00eb0d90 90909090 90909090 90909090 ................
401210 e8cb0600 008b1510 20400089 10e8ce01 ........ @......
401220 000083e4 f0e8a601 0000e891 0600008b ................
401230 00894424 08a10040 40008944 2404a104 ..D$...@@..D$...
401240 40400089 0424e8a5 00000089 c3e85e06 @@...$........^.
401250 0000891c 24e83607 00008db6 00000000 ....$.6.........
401260 89442404 a1d85040 008b4010 890424e8 .D$...P@..@...$.
401270 7c060000 8b15d850 4000e940 ffffff90 |......P@..@....
401280 5589e583 ec08c704 24010000 00ff15d0 U.......$.......
401290 504000e8 b8feffff 908db426 00000000 P@.........&....
4012a0 5589e583 ec08c704 24020000 00ff15d0 U.......$.......
4012b0 504000e8 98feffff 908db426 00000000 P@.........&....
4012c0 558b0de8 50400089 e55dffe1 8d742600 U...P@...]...t&.
4012d0 558b0ddc 50400089 e55dffe1 90909090 U...P@...]......
4012e0 5589e55d e9f70200 00909090 90909090 U..]............
4012f0 5589e583 ec0883e4 f0b80000 000083c0 U...............
401300 0f83c00f c1e804c1 e0048945 fc8b45fc ...........E..E.
401310 e80b0500 00e8b600 0000c704 24003040 ............$.0@
401320 00e8fa05 0000c704 24000000 00e8de05 ........$.......
401330 00009090 90909090 90909090 90909090 ................
401340 5589e583 ec08a120 20400083 38007417 U...... @..8.t.
401350 ff108b15 20204000 8d42048b 5204a320 .... @..B..R..
401360 20400085 d275e9c9 c38db426 00000000 @...u.....&....
401370 5589e553 83ec04a1 e0194000 83f8ff74 U..S......@....t
401380 2985c089 c3741389 f68dbc27 00000000 )....t.....'....
401390 ff149de0 1940004b 75f6c704 24401340 .....@.Ku...$@.@
4013a0 00e81aff ffff595b 5dc331c0 833de419 ......Y[].1..=..
4013b0 400000eb 0a408b1c 85e41940 0085db75 @....@.....@...u
4013c0 f4ebbe8d b6000000 008dbc27 00000000 ...........'....
4013d0 55a12040 400089e5 85c07404 5dc36690 U. @@.....t.].f.
4013e0 5db80100 0000a320 404000eb 83909090 ]...... @@......
4013f0 55b91031 400089e5 eb148db6 00000000 U..1@...........
401400 8b51048b 0183c108 01820000 400081f9 .Q..........@...
401410 10314000 72ea5dc3 90909090 90909090 .1@.r.].........
401420 5589e553 9c9c5889 c3350000 2000509d U..S..X..5.. .P.
401430 9c589d31 d8a90000 20000f84 c0000000 .X.1.... .......
401440 31c00fa2 85c00f84 b4000000 b8010000 1...............
401450 000fa2f6 c6010f85 a7000000 89d02500 ..............%.
401460 80000066 85c07407 830d3040 400002f7 ...f..t...0@@...
401470 c2000080 00740783 0d304040 0004f7c2 .....t...0@@....
401480 00000001 7407830d 30404000 08f7c200 ....t...0@@.....
401490 00000274 07830d30 40400010 81e20000 ...t...0@@......
4014a0 00047407 830d3040 400020f6 c1017407 ..t...0@@. ...t.
4014b0 830d3040 400040f6 c520740a 810d3040 ..0@@.@.. t...0@
4014c0 40008000 0000b800 0000800f a23d0000 @............=..
4014d0 0080762c b8010000 800fa2a1 30404000 ..v,........0@@.
4014e0 89c181c9 00010000 81e20000 0040741f .............@t.
4014f0 0d000300 00a33040 40008db6 00000000 ......0@@.......
401500 5b5dc383 0d304040 0001e94d ffffff5b []...0@@...M...[
401510 890d3040 40005dc3 90909090 90909090 ..0@@.].........
401520 5589e5db e35dc390 90909090 90909090 U....]..........
401530 55a18040 400089e5 5d8b4804 ffe189f6 U..@@...].H.....
401540 55ba4200 000089e5 530fb7c0 83ec6489 U.B.....S.....d.
401550 5424088d 55a831db 89542404 890424ff T$..U.1..T$...$.
401560 15b45040 00ba1f00 0000b901 00000083 ..P@............
401570 ec0c85c0 7507eb46 01c94a78 0e807c2a ....u..F..Jx..|*
401580 a84175f4 09cb01c9 4a79f283 3b3c7507 .Au.....Jy..;<u.
401590 89d88b5d fcc9c3b9 54304000 baea0000 ...]....T0@.....
4015a0 00894c24 0c895424 08c70424 81304000 ..L$..T$...$.0@.
4015b0 b8a03040 00894424 04e89202 0000b8cc ..0@..D$........
4015c0 304000bb e4000000 8944240c 895c2408 0@.......D$..\$.
4015d0 ebd78db4 26000000 008dbc27 00000000 ....&......'....
4015e0 5589e557 565381ec cc000000 8b0d8040 U..WVS.........@
4015f0 400085c9 74088d65 f45b5e5f 5dc3c745 @...t..e.[^_]..E
401600 98414141 41a13030 40008d75 98c7459c .AAAA.00@..u..E.
401610 41414141 c745a041 41414189 45b8a134 AAAA.E.AAAA.E..4
401620 304000c7 45a44141 4141c745 a8414141 0@..E.AAAA.E.AAA
401630 418945bc a1383040 00c745ac 41414141 A.E..80@..E.AAAA
401640 c745b041 41414189 45c0a13c 304000c7 .E.AAAA.E..<0@..
401650 45b44141 41418945 c4a14030 40008945 E.AAAA.E..@0@..E
401660 c8a14430 40008945 cca14830 40008945 ..D0@..E..H0@..E
401670 d0a14c30 40008945 d40fb705 50304000 ..L0@..E....P0@.
401680 668945d8 893424ff 15b05040 000fb7c0 f.E..4$...P@....
401690 83ec0485 c0898544 ffffff0f 853b0100 .......D.....;..
4016a0 00c70424 3c000000 e8930200 0085c089 ...$<...........
4016b0 c30f8459 010000fc 89c78b85 44ffffff ...Y........D...
4016c0 b90f0000 00f3abc7 43045019 4000b901 ........C.P.@...
4016d0 000000c7 43083015 4000a150 404000c7 ....C.0.@..P@@..
4016e0 033c0000 008b1554 404000c7 43280000 .<.....T@@..C(..
4016f0 00008943 14a13020 40008953 188b1534 ...C..0 @..S...4
401700 20400089 431ca160 40400089 5320c743 @..C..`@@..S .C
401710 30ffffff ff89432c 8b153c20 4000a138 0.....C,..< @..8
401720 20400089 5338ba1f 00000089 433489f6 @..S8......C4..
401730 89d821c8 83f80119 c0242001 c9044188 ..!......$ ...A.
401740 842a48ff ffff4a79 e7a13030 40008985 .*H...Jy..00@...
401750 68ffffff a1343040 0089856c ffffffa1 h....40@...l....
401760 38304000 898570ff ffffa13c 30400089 80@...p....<0@..
401770 8574ffff ffa14030 40008985 78ffffff .t....@0@...x...
401780 a1443040 0089857c ffffffa1 48304000 .D0@...|....H0@.
401790 894580a1 4c304000 8945840f b7055030 .E..L0@..E....P0
4017a0 40006689 45888d85 48ffffff 890424ff @.f.E...H.....$.
4017b0 15a85040 000fb7f8 83ec0485 ff754231 ..P@.........uB1
4017c0 d285d275 1e891c24 e8630100 00893424 ...u...$.c....4$
4017d0 ff15b050 400083ec 040fb7c0 e85ffdff ...P@........_..
4017e0 ff89c389 1d804040 008d4304 a3704040 ......@@..C..p@@
4017f0 008d4308 a3904040 008d65f4 5b5e5f5d ..C...@@..e.[^_]
401800 c389f8e8 38fdffff 39d889fa 75b1ebb1 ....8...9...u...
401810 e83b0100 00909090 90909090 90909090 .;..............
401820 5189e183 c1083d00 10000072 1081e900 Q.....=....r....
401830 10000083 09002d00 100000eb e929c183 ......-......)..
401840 090089e0 89cc8b08 8b4004ff e0909090 .........@......
401850 5589e583 ec188b45 14894424 108b4510 U......E..D$..E.
401860 8944240c 8b450c89 4424088b 45088944 .D$..E..D$..E..D
401870 2404a1d8 50400083 c0408904 24e8ee00 $...P@...@..$...
401880 0000a1d8 50400083 c0408904 24e8ce00 ....P@...@..$...
401890 0000e8b9 00000090 90909090 90909090 ................
4018a0 ff25d050 40009090 00000000 00000000 .%.P@...........
4018b0 ff25d450 40009090 00000000 00000000 .%.P@...........
4018c0 ff25c850 40009090 00000000 00000000 .%.P@...........
4018d0 ff250451 40009090 00000000 00000000 .%.Q@...........
4018e0 ff25cc50 40009090 00000000 00000000 .%.P@...........
4018f0 ff25e050 40009090 00000000 00000000 .%.P@...........
401900 ff25c450 40009090 00000000 00000000 .%.P@...........
401910 ff25ec50 40009090 00000000 00000000 .%.P@...........
401920 ff250051 40009090 00000000 00000000 .%.Q@...........
401930 ff25f850 40009090 00000000 00000000 .%.P@...........
401940 ff25fc50 40009090 00000000 00000000 .%.P@...........
401950 ff25e450 40009090 00000000 00000000 .%.P@...........
401960 ff25f050 40009090 00000000 00000000 .%.P@...........
401970 ff25f450 40009090 00000000 00000000 .%.P@...........
401980 ff25b850 40009090 00000000 00000000 .%.P@...........
401990 ff25ac50 40009090 00000000 00000000 .%.P@...........
4019a0 ff25b450 40009090 00000000 00000000 .%.P@...........
4019b0 ff25b050 40009090 00000000 00000000 .%.P@...........
4019c0 ff25a850 40009090 00000000 00000000 .%.P@...........
4019d0 5589e55d e907f9ff ff909090 90909090 U..]............
4019e0 ffffffff d0194000 00000000 ffffffff ......@.........
4019f0 00000000 ....
Contents of section .data:
402000 ffffffff 00000000 00000000 00000000 ................
402010 00400000 00000000 00000000 00000000 .@..............
402020 f0194000 00000000 00000000 00000000 ..@.............
402030 00000000 ffffffff 00000000 ffffffff ................
Contents of section .rdata:
403000 4d657520 6e756d65 726f2064 65206d61 Meu numero de ma
403010 74726963 756c6120 65203a20 78787979 tricula e : xxyy
403020 7a7a0a00 00000000 00000000 00000000 zz..............
403030 2d4c4942 47434357 33322d45 482d322d -LIBGCCW32-EH-2-
403040 534a4c4a 2d475448 522d4d49 4e475733 SJLJ-GTHR-MINGW3
403050 32000000 7733325f 73686172 65647074 2...w32_sharedpt
403060 722d3e73 697a6520 3d3d2073 697a656f r->size == sizeo
403070 66285733 325f4548 5f534841 52454429 f(W32_EH_SHARED)
403080 0025733a 25753a20 6661696c 65642061 .%s:%u: failed a
403090 73736572 74696f6e 20602573 270a0000 ssertion `%s'...
4030a0 2e2e2f2e 2e2f6763 632f6763 632f636f ../../gcc/gcc/co
4030b0 6e666967 2f693338 362f7733 322d7368 nfig/i386/w32-sh
4030c0 61726564 2d707472 2e630000 47657441 ared-ptr.c..GetA
4030d0 746f6d4e 616d6541 20286174 6f6d2c20 tomNameA (atom,
4030e0 732c2073 697a656f 66287329 2920213d s, sizeof(s)) !=
4030f0 20300000 00000000 00000000 00000000 0..............
403100 00000000 00000000 00000000 00000000 ................
Contents of section .idata:
405000 40500000 00000000 00000000 48520000 @P..........HR..
405010 a8500000 5c500000 00000000 00000000 .P..\P..........
405020 9c520000 c4500000 00000000 00000000 .R...P..........
405030 00000000 00000000 00000000 00000000 ................
405040 0c510000 18510000 28510000 34510000 .Q...Q..(Q..4Q..
405050 44510000 00000000 00000000 64510000 DQ..........dQ..
405060 74510000 84510000 94510000 a8510000 tQ...Q...Q...Q..
405070 b4510000 bc510000 c8510000 d4510000 .Q...Q...Q...Q..
405080 dc510000 e8510000 f0510000 fc510000 .Q...Q...Q...Q..
405090 08520000 10520000 1c520000 28520000 .R...R...R..(R..
4050a0 00000000 00000000 0c510000 18510000 .........Q...Q..
4050b0 28510000 34510000 44510000 00000000 (Q..4Q..DQ......
4050c0 00000000 64510000 74510000 84510000 ....dQ..tQ...Q..
4050d0 94510000 a8510000 b4510000 bc510000 .Q...Q...Q...Q..
4050e0 c8510000 d4510000 dc510000 e8510000 .Q...Q...Q...Q..
4050f0 f0510000 fc510000 08520000 10520000 .Q...Q...R...R..
405100 1c520000 28520000 00000000 01004164 .R..(R........Ad
405110 6441746f 6d410000 9c004578 69745072 dAtomA....ExitPr
405120 6f636573 73000000 b0004669 6e644174 ocess.....FindAt
405130 6f6d4100 dd004765 7441746f 6d4e616d omA...GetAtomNam
405140 65410000 e3025365 74556e68 616e646c eA....SetUnhandl
405150 65644578 63657074 696f6e46 696c7465 edExceptionFilte
405160 72000000 27005f5f 6765746d 61696e61 r...'.__getmaina
405170 72677300 3c005f5f 705f5f65 6e766972 rgs.<.__p__envir
405180 6f6e0000 3e005f5f 705f5f66 6d6f6465 on..>.__p__fmode
405190 00000000 50005f5f 7365745f 6170705f ....P.__set_app_
4051a0 74797065 00000000 79005f63 65786974 type....y._cexit
4051b0 00000000 e9005f69 6f620000 5e015f6f ......_iob..^._o
4051c0 6e657869 74000000 84015f73 65746d6f nexit....._setmo
4051d0 64650000 15026162 6f727400 1c026174 de....abort...at
4051e0 65786974 00000000 2a026578 69740000 exit....*.exit..
4051f0 30026666 6c757368 00000000 39026670 0.fflush....9.fp
405200 72696e74 66000000 3f026672 65650000 rintf...?.free..
405210 72026d61 6c6c6f63 00000000 7f027072 r.malloc......pr
405220 696e7466 00000000 90027369 676e616c intf......signal
405230 00000000 00500000 00500000 00500000 .....P...P...P..
405240 00500000 00500000 4b45524e 454c3332 .P...P..KERNEL32
405250 2e646c6c 00000000 14500000 14500000 .dll.....P...P..
405260 14500000 14500000 14500000 14500000 .P...P...P...P..
405270 14500000 14500000 14500000 14500000 .P...P...P...P..
405280 14500000 14500000 14500000 14500000 .P...P...P...P..
405290 14500000 14500000 14500000 6d737663 .P...P...P..msvc
4052a0 72742e64 6c6c0000 rt.dll..







  


2. Re: DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

Maurilio Alberone
Maurone

(usa Debian)

Enviado em 20/08/2008 - 16:35h

Isso é uma piada?


3. Re: DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

César...
cesar

(usa CentOS)

Enviado em 20/08/2008 - 16:58h

Nem manjo assembly =/




4. Re: DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 20/08/2008 - 17:01h

Trabalho de escola.... auhUHAUhUahauhauhha


5. cara

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 20/08/2008 - 18:30h

não analisei 100% pq ai realmente seria piada perder um tempo desses, mas vendo por cima, a principio é o mesmo arquivo porém um deles esta sendo apresentado as instruções após passar um disassembly no binário e o outro é o arquivo binário em si.


6. Re: DIFERENCA DESSE 02 CODIGOS [RESOLVIDO]

Junior Rocha
junior

(usa Ubuntu)

Enviado em 20/08/2008 - 19:36h

O segundo parece muito com o quê o executável do mIRC apresenta quando você o abre com um editor hexadecimal.

A diferença entre os dois códigos?

um é o primeiro.ex1 e o outro é o primeiro.ex2.
A diferença está no carecter numérico após as letras "ex".






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts