飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 8022|回复: 7

[PYG原创] CS FoR ATani 3.9.3

[复制链接]
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2006-9-17 19:19:21 | 显示全部楼层 |阅读模式
    软件名称: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
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-17 19:24:05 | 显示全部楼层
    支持猫猫~~ 学习下
    PYG19周年生日快乐!
  • TA的每日心情

    2021-9-20 23:20
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2006-9-17 19:24:14 | 显示全部楼层
    学习~~``
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    前天 15:09
  • 签到天数: 64 天

    [LV.6]常住居民II

    发表于 2006-9-17 20:16:13 | 显示全部楼层
    看看学习下~
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-1-14 00:02
  • 签到天数: 138 天

    [LV.7]常住居民III

    发表于 2006-9-17 21:07:48 | 显示全部楼层
    学习一下!!!
    PYG19周年生日快乐!
    wxh9833 该用户已被删除
    发表于 2006-9-18 15:42:41 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-18 18:59:04 | 显示全部楼层
    支持猫兄~~下来学习下~~
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-10-2 00:50:31 | 显示全部楼层
    楼主,辛苦了,收下了.
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表