野猫III 发表于 2006-9-17 19:19:21

CS FoR ATani 3.9.3

软件名称: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:,38C
00403572|.BA D92C6100   MOV EDX,atani.00612CD9                   ;ASCII "Atani"
00403577|.8D45 BC       LEA EAX,DWORD PTR SS:
0040357A|.E8 3D861F00   CALL atani.005FBBBC
0040357F|.FF46 1C       INC DWORD PTR DS:
00403582|.8B10          MOV EDX,DWORD PTR DS:
00403584|.8B03          MOV EAX,DWORD PTR DS:
00403586|.E8 09CE1A00   CALL atani.005B0394
0040358B|.FF4E 1C       DEC DWORD PTR DS:
0040358E|.8D45 BC       LEA EAX,DWORD PTR SS:
00403591|.BA 02000000   MOV EDX,2
00403596|.E8 09891F00   CALL atani.005FBEA4
0040359B|.8B0B          MOV ECX,DWORD PTR DS:
0040359D|.33D2          XOR EDX,EDX
0040359F|.C681 320A0000>MOV BYTE PTR DS:,1
004035A6|.8B03          MOV EAX,DWORD PTR DS:
004035A8|.8B80 C0040000 MOV EAX,DWORD PTR DS:
004035AE|.E8 D18E1700   CALL atani.0057C484
004035B3|.EB 47         JMP SHORT atani.004035FC
004035B5|>66:C746 10 98>MOV WORD PTR DS:,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:            ;这是未注册的提示

++++++++++++++=
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:
00407464|.E8 EF9B1E00   CALL atani.005F1058
00407469|.8B15 381A6100 MOV EDX,DWORD PTR DS:
0040746F|.8D45 FC       LEA EAX,DWORD PTR SS:
00407472|.8955 C8       MOV DWORD PTR SS:,EDX
00407475|.8B15 3C1A6100 MOV EDX,DWORD PTR DS:
0040747B|.8955 CC       MOV DWORD PTR SS:,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:,8
0040749B|.E8 1C471F00   CALL atani.005FBBBC
004074A0|.FF45 EC       INC DWORD PTR SS:
004074A3|.33C0          XOR EAX,EAX
004074A5|.8945 F8       MOV DWORD PTR SS:,EAX
004074A8|.8D86 BC0A0000 LEA EAX,DWORD PTR DS:
004074AE|.FF45 EC       INC DWORD PTR SS:
004074B1|.8D55 FC       LEA EDX,DWORD PTR SS:
004074B4|.8D4D F8       LEA ECX,DWORD PTR SS:
004074B7|.E8 404A1F00   CALL atani.005FBEFC
004074BC|.837D F8 00    CMP DWORD PTR SS:,0
004074C0|.74 05         JE SHORT atani.004074C7
004074C2|.8B55 F8       MOV EDX,DWORD PTR SS:
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:
004074D7|.8D45 F8       LEA EAX,DWORD PTR SS:
004074DA|.BA 02000000   MOV EDX,2
004074DF|.E8 C0491F00   CALL atani.005FBEA4
004074E4|.FF4D EC       DEC DWORD PTR SS:
004074E7|.8D45 FC       LEA EAX,DWORD PTR SS:
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:
004074FE|.66:C745 E0 14>MOV WORD PTR SS:,14
00407504|.8B15 58186100 MOV EDX,DWORD PTR DS:            ;atani.006127BA
0040750A|.E8 AD461F00   CALL atani.005FBBBC
0040750F|.FF45 EC       INC DWORD PTR SS:
00407512|.8B08          MOV ECX,DWORD PTR DS:
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:            ; |
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:            ; |
00407528|.804D C6 04    OR BYTE PTR SS:,4                ; |
0040752C|.66:8B0A       MOV CX,WORD PTR DS:               ; |
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:
0040753A|.8D45 F4       LEA EAX,DWORD PTR SS:
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:            ; |
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:
00407564|.66:25 FFFF    AND AX,0FFFF
00407568|.66:8B55 C8    MOV DX,WORD PTR SS:
0040756C|.66:81E2 FFFFAND 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:
0040757B|.64:8915 00000>MOV DWORD PTR FS:,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:
00407589|.64:8915 00000>MOV DWORD PTR FS:,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 编辑 ]

matin 发表于 2006-9-17 19:24:05

支持猫猫~~ 学习下

jasonliyi 发表于 2006-9-17 19:24:14

学习~~``

温柔 发表于 2006-9-17 20:16:13

看看学习下~

bfqyygy 发表于 2006-9-17 21:07:48

学习一下!!!

wxh9833 发表于 2006-9-18 15:42:41

haiyun 发表于 2006-9-18 18:59:04

支持猫兄~~下来学习下~~

brave5168 发表于 2008-10-2 00:50:31

楼主,辛苦了,收下了.
页: [1]
查看完整版本: CS FoR ATani 3.9.3