- UID
- 8671
注册时间2006-2-27
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 开心 2018-5-6 16:27 |
---|
签到天数: 7 天 [LV.3]偶尔看看II
|
软件名称:ATani 3.9.3
下载地址:http://gz.onlinedown.net/soft/31663.htm
软件大小:1209KB
软件语言:英文
软件类别:国外软件/共享版/动画制作
运行环境:Win9x/Me/NT/2000/XP/2003
加入时间:2006-9-17 10:19:28
软件介绍:
动画GIF制作软件,制作动画只需五个步骤。你可以使用BMP、GIF、JPG、ICO、PNG文件作为动画帧。完成后可保存为GIF或AVI文件。
00403562 |. E8 ED3E0000 CALL atani.00407454 ; \关键Call
00403567 |. 59 POP ECX
00403568 |. 3C 01 CMP AL,1 ; 这里比较
0040356A |. 75 49 JNZ SHORT atani.004035B5 ; 这里,AL如果不等于1就跳
0040356C |. 66:C746 10 8C>MOV WORD PTR DS:[ESI+10],38C
00403572 |. BA D92C6100 MOV EDX,atani.00612CD9 ; ASCII "Atani"
00403577 |. 8D45 BC LEA EAX,DWORD PTR SS:[EBP-44]
0040357A |. E8 3D861F00 CALL atani.005FBBBC
0040357F |. FF46 1C INC DWORD PTR DS:[ESI+1C]
00403582 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
00403584 |. 8B03 MOV EAX,DWORD PTR DS:[EBX]
00403586 |. E8 09CE1A00 CALL atani.005B0394
0040358B |. FF4E 1C DEC DWORD PTR DS:[ESI+1C]
0040358E |. 8D45 BC LEA EAX,DWORD PTR SS:[EBP-44]
00403591 |. BA 02000000 MOV EDX,2
00403596 |. E8 09891F00 CALL atani.005FBEA4
0040359B |. 8B0B MOV ECX,DWORD PTR DS:[EBX]
0040359D |. 33D2 XOR EDX,EDX
0040359F |. C681 320A0000>MOV BYTE PTR DS:[ECX+A32],1
004035A6 |. 8B03 MOV EAX,DWORD PTR DS:[EBX]
004035A8 |. 8B80 C0040000 MOV EAX,DWORD PTR DS:[EAX+4C0]
004035AE |. E8 D18E1700 CALL atani.0057C484
004035B3 |. EB 47 JMP SHORT atani.004035FC
004035B5 |> 66:C746 10 98>MOV WORD PTR DS:[ESI+10],398 ; 上面有一个跳转
004035BB |. BA DF2C6100 MOV EDX,atani.00612CDF ; ASCII "Atani (GIF and AVI animator). Now you are using the unregistered version (only for try)."
004035C0 |. 8D45 B8 LEA EAX,DWORD PTR SS:[EBP-48] ; 这是未注册的提示
++++++++++++++=
F7跟进004035AE |. E8 D18E1700 CALL atani.0057C484
来到
00407454 /$ 55 PUSH EBP ; 算了,往下看。
00407455 |. 8BEC MOV EBP,ESP
00407457 |. 83C4 C4 ADD ESP,-3C
0040745A |. B8 2C596100 MOV EAX,atani.0061592C
0040745F |. 53 PUSH EBX
00407460 |. 56 PUSH ESI
00407461 |. 8B75 08 MOV ESI,DWORD PTR SS:[EBP+8]
00407464 |. E8 EF9B1E00 CALL atani.005F1058
00407469 |. 8B15 381A6100 MOV EDX,DWORD PTR DS:[611A38]
0040746F |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
00407472 |. 8955 C8 MOV DWORD PTR SS:[EBP-38],EDX
00407475 |. 8B15 3C1A6100 MOV EDX,DWORD PTR DS:[611A3C]
0040747B |. 8955 CC MOV DWORD PTR SS:[EBP-34],EDX
0040747E |. 6A 00 PUSH 0
00407480 |. 68 80000000 PUSH 80
00407485 |. 6A 03 PUSH 3
00407487 |. 6A 00 PUSH 0
00407489 |. 6A 00 PUSH 0
0040748B |. 68 00000080 PUSH 80000000
00407490 |. BA 2C306100 MOV EDX,atani.0061302C ; ASCII "license.txt"
00407495 |. 66:C745 E0 08>MOV WORD PTR SS:[EBP-20],8
0040749B |. E8 1C471F00 CALL atani.005FBBBC
004074A0 |. FF45 EC INC DWORD PTR SS:[EBP-14]
004074A3 |. 33C0 XOR EAX,EAX
004074A5 |. 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
004074A8 |. 8D86 BC0A0000 LEA EAX,DWORD PTR DS:[ESI+ABC]
004074AE |. FF45 EC INC DWORD PTR SS:[EBP-14]
004074B1 |. 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4]
004074B4 |. 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
004074B7 |. E8 404A1F00 CALL atani.005FBEFC
004074BC |. 837D F8 00 CMP DWORD PTR SS:[EBP-8],0
004074C0 |. 74 05 JE SHORT atani.004074C7
004074C2 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
004074C5 |. EB 05 JMP SHORT atani.004074CC
004074C7 |> BA 38306100 MOV EDX,atani.00613038
004074CC |> 52 PUSH EDX ; |FileName
004074CD |. E8 AC8D2000 CALL <JMP.&KERNEL32.CreateFileA> ; \CreateFileA
004074D2 |. 8BD8 MOV EBX,EAX
004074D4 |. FF4D EC DEC DWORD PTR SS:[EBP-14]
004074D7 |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
004074DA |. BA 02000000 MOV EDX,2
004074DF |. E8 C0491F00 CALL atani.005FBEA4
004074E4 |. FF4D EC DEC DWORD PTR SS:[EBP-14]
004074E7 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
004074EA |. BA 02000000 MOV EDX,2
004074EF |. E8 B0491F00 CALL atani.005FBEA4
004074F4 |. 83FB FF CMP EBX,-1
004074F7 |. 75 50 JNZ SHORT atani.00407549
004074F9 |. 6A 00 PUSH 0
004074FB |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
004074FE |. 66:C745 E0 14>MOV WORD PTR SS:[EBP-20],14
00407504 |. 8B15 58186100 MOV EDX,DWORD PTR DS:[611858] ; atani.006127BA
0040750A |. E8 AD461F00 CALL atani.005FBBBC
0040750F |. FF45 EC INC DWORD PTR SS:[EBP-14]
00407512 |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
00407514 |. 51 PUSH ECX
00407515 |. 6A 02 PUSH 2 ; /Arg3 = 00000002
00407517 |. 6A 00 PUSH 0 ; |Arg2 = 00000000
00407519 |. 8D45 C6 LEA EAX,DWORD PTR SS:[EBP-3A] ; |
0040751C |. 50 PUSH EAX ; |Arg1
0040751D |. E8 1A981E00 CALL atani.005F0D3C ; \atani.005F0D3C
00407522 |. 83C4 0C ADD ESP,0C
00407525 |. 8D55 C6 LEA EDX,DWORD PTR SS:[EBP-3A] ; |
00407528 |. 804D C6 04 OR BYTE PTR SS:[EBP-3A],4 ; |
0040752C |. 66:8B0A MOV CX,WORD PTR DS:[EDX] ; |
0040752F |. B2 01 MOV DL,1 ; |
00407531 |. 58 POP EAX ; |
00407532 |. E8 113D1A00 CALL atani.005AB248 ; \atani.005AB248
00407537 |. FF4D EC DEC DWORD PTR SS:[EBP-14]
0040753A |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
0040753D |. BA 02000000 MOV EDX,2
00407542 |. E8 5D491F00 CALL atani.005FBEA4
00407547 |. EB 3B JMP SHORT atani.00407584
00407549 |> 6A 00 PUSH 0 ; /pLastWrite = NULL
0040754B |. 8D4D C8 LEA ECX,DWORD PTR SS:[EBP-38] ; |
0040754E |. 6A 00 PUSH 0 ; |pLastAccess = NULL
00407550 |. 51 PUSH ECX ; |pCreationTime
00407551 |. 53 PUSH EBX ; |hFile
00407552 |. E8 ED8D2000 CALL <JMP.&KERNEL32.GetFileTime> ; \GetFileTime
00407557 |. 53 PUSH EBX ; /hObject
00407558 |. E8 038D2000 CALL <JMP.&KERNEL32.CloseHandle> ; \CloseHandle
0040755D |. 66:8B86 9C090>MOV AX,WORD PTR DS:[ESI+99C]
00407564 |. 66:25 FFFF AND AX,0FFFF
00407568 |. 66:8B55 C8 MOV DX,WORD PTR SS:[EBP-38]
0040756C |. 66:81E2 FFFF AND DX,0FFFF
00407571 |. 66:3BC2 CMP AX,DX
00407574 |. 75 0E JNZ SHORT atani.00407584 ; 这是关键!!!
00407576 |. B0 01 MOV AL,1 ; 不跳的话,AL=1
00407578 |. 8B55 D0 MOV EDX,DWORD PTR SS:[EBP-30]
0040757B |. 64:8915 00000>MOV DWORD PTR FS:[0],EDX
00407582 |. EB 0C JMP SHORT atani.00407590
00407584 B0 01 MOV AL,1 ; 跳来这了,EAX=0
//将Xor eax,eax改成mov al,1
00407586 |. 8B55 D0 MOV EDX,DWORD PTR SS:[EBP-30]
00407589 |. 64:8915 00000>MOV DWORD PTR FS:[0],EDX
00407590 |> 5E POP ESI
00407591 |. 5B POP EBX
00407592 |. 8BE5 MOV ESP,EBP
00407594 |. 5D POP EBP
00407595 \. C3 RETN
[ 本帖最后由 野猫III 于 2006-9-17 19:23 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|