📄 00000006.htm
字号:
0x804eac7 <_start+17587>: je 0x804eadf <_start+17611> --
<BR>0x804eac9 <_start+17589>: jp 0x804eada <_start+17606> |
<BR>0x804eacb <_start+17591>: cmpl $0x2,%edx |
<BR>0x804eace <_start+17594>: je 0x804ead5 <_start+17601> |
<BR>0x804ead0 <_start+17596>: cmpb %dh,(%eax) |
<BR>0x804ead2 <_start+17598>: je 0x804eb05 <_start+17649> |
<BR>0x804ead4 <_start+17600>: incl %eax |
<BR>0x804ead5 <_start+17601>: cmpb %dh,(%eax) |
<BR>0x804ead7 <_start+17603>: je 0x804eb05 <_start+17649> |
<BR>0x804ead9 <_start+17605>: incl %eax |
<BR>0x804eada <_start+17606>: cmpb %dh,(%eax) |
<BR>0x804eadc <_start+17608>: je 0x804eb05 <_start+17649> |
<BR>0x804eade <_start+17610>: incl %eax |
<BR> |
<BR>以下检查Order number长度是否为10: |
<BR>0x804eadf <_start+17611>: movl (%eax),%edx <-
<BR>0x804eae1 <_start+17613>: testb %dh,%dl
<BR>0x804eae3 <_start+17615>: jne 0x804eaed <_start+17625>
<BR>0x804eae5 <_start+17617>: testb %dl,%dl
<BR>0x804eae7 <_start+17619>: je 0x804eb05 <_start+17649>
<BR>0x804eae9 <_start+17621>: testb %dh,%dh
<BR>0x804eaeb <_start+17623>: je 0x804eb04 <_start+17648>
<BR>0x804eaed <_start+17625>: testl $0xff0000,%edx
<BR>0x804eaf3 <_start+17631>: je 0x804eb03 <_start+17647>
<BR>0x804eaf5 <_start+17633>: addl $0x4,%eax
<BR>0x804eaf8 <_start+17636>: testl $0xff000000,%edx
<BR>0x804eafe <_start+17642>: jne 0x804eadf <_start+17611>
<BR>0x804eb00 <_start+17644>: subl $0x3,%eax
<BR>0x804eb03 <_start+17647>: incl %eax
<BR>0x804eb04 <_start+17648>: incl %eax
<BR>0x804eb05 <_start+17649>: subl %ebp,%eax
<BR>0x804eb07 <_start+17651>: cmpl $0xa,%eax
<BR>0x804eb0a <_start+17654>: jne 0x804ebe6 <_start+17874>
<BR>
<BR>以下检查Key的长度是否为8:
<BR>0x804eb10 <_start+17660>: movl %ebx,%edx
<BR>0x804eb12 <_start+17662>: movl %ebx,%eax
<BR>0x804eb14 <_start+17664>: andl $0x3,%edx
<BR>0x804eb17 <_start+17667>: je 0x804eb2f <_start+17691> -
<BR>0x804eb19 <_start+17669>: jp 0x804eb2a <_start+17686> |
<BR>0x804eb1b <_start+17671>: cmpl $0x2,%edx |
<BR>0x804eb1e <_start+17674>: je 0x804eb25 <_start+17681> |
<BR>0x804eb20 <_start+17676>: cmpb %dh,(%eax) |
<BR>0x804eb22 <_start+17678>: je 0x804eb55 <_start+17729> |
<BR>0x804eb24 <_start+17680>: incl %eax |
<BR>0x804eb25 <_start+17681>: cmpb %dh,(%eax) |
<BR>0x804eb27 <_start+17683>: je 0x804eb55 <_start+17729> |
<BR>0x804eb29 <_start+17685>: incl %eax |
<BR>0x804eb2a <_start+17686>: cmpb %dh,(%eax) |
<BR>0x804eb2c <_start+17688>: je 0x804eb55 <_start+17729> |
<BR>0x804eb2e <_start+17690>: incl %eax |
<BR>0x804eb2f <_start+17691>: movl (%eax),%edx <-
<BR>0x804eb31 <_start+17693>: testb %dh,%dl
<BR>0x804eb33 <_start+17695>: jne 0x804eb3d <_start+17705>
<BR>0x804eb35 <_start+17697>: testb %dl,%dl
<BR>0x804eb37 <_start+17699>: je 0x804eb55 <_start+17729>
<BR>0x804eb39 <_start+17701>: testb %dh,%dh
<BR>0x804eb3b <_start+17703>: je 0x804eb54 <_start+17728>
<BR>0x804eb3d <_start+17705>: testl $0xff0000,%edx
<BR>0x804eb43 <_start+17711>: je 0x804eb53 <_start+17727>
<BR>0x804eb45 <_start+17713>: addl $0x4,%eax
<BR>0x804eb48 <_start+17716>: testl $0xff000000,%edx
<BR>0x804eb4e <_start+17722>: jne 0x804eb2f <_start+17691>
<BR>0x804eb50 <_start+17724>: subl $0x3,%eax
<BR>0x804eb53 <_start+17727>: incl %eax
<BR>0x804eb53 <_start+17727>: incl %eax
<BR>0x804eb54 <_start+17728>: incl %eax
<BR>0x804eb55 <_start+17729>: subl %ebx,%eax
<BR>0x804eb57 <_start+17731>: cmpl $0x8,%eax
<BR>0x804eb5a <_start+17734>: jne 0x804ebe6 <_start+17874>
<BR>
<BR>检查Order nuber是否为"I000000000":
<BR>0x804eb60 <_start+17740>: movl %ebp,%esi (ebp:0x809e850->"B123456789 <BR>")
<BR>0x804eb62 <_start+17742>: movl $0x805b9a6,%edi (0x805b9a6->"I000000000 <BR>")0x804eb67 <_start+17747>: movl $0xb,%ecx
<BR>0x804eb6c <_start+17752>: cld
<BR>0x804eb6d <_start+17753>: xorl %eax,%eax
<BR>0x804eb6f <_start+17755>: repz cmpsb %ds:(%esi),%es:(%edi)
<BR>0x804eb71 <_start+17757>: je 0x804eb77 <_start+17763>
<BR>
<BR>
<BR>0x804eb73 <_start+17759>: sbbl %eax,%eax
<BR>0x804eb75 <_start+17761>: orb $0x1,%al
<BR>0x804eb77 <_start+17763>: testl %eax,%eax
<BR>0x804eb79 <_start+17765>: jne 0x804ebd1 <_start+17853> -
<BR>... |
<BR>... |
<BR>0x804ebd1 <_start+17853>: pushl %eax (eax:0xffffffff) <-
<BR>0x804ebd2 <_start+17854>: pushl $0x806e9ac (0x806e9ac:0x00000000)
<BR>0x804ebd7 <_start+17859>: pushl %ebx (ebx:0x809e880->"87654321")
<BR>0x804ebd8 <_start+17860>: pushl %ebp (ebp:0x809e850->"B123456789")
<BR>0x804ebd9 <_start+17861>: call 0x8055978 <whereError+11004>
<BR> ^____这里很可疑
<BR>
<BR>0x804ebde <_start+17866>: movl %eax,0x806e574
<BR>0x804ebe3 <_start+17871>: addl $0x10,%esp
<BR>0x804ebe6 <_start+17874>: movl 0x806e574,%edx
<BR>0x804ebec <_start+17880>: testl %edx,%edx
<BR>0x804ebee <_start+17882>: je 0x804ec62 <_start+17998>
<BR>...
<BR>0x804ec62 <_start+17998>: movl 0x806e9d4,%eax
<BR>0x804ec67 <_start+18003>: pushl %eax
<BR>0x804ec68 <_start+18004>: movl (%eax),%edx
<BR>0x804ec6a <_start+18006>: pushl %edx
<BR>0x804ec6b <_start+18007>: call 0x804a474 <fl_hide_form>
<BR>0x804ec70 <_start+18012>: pushl $0x1
<BR>0x804ec72 <_start+18014>: pushl $0x8059017
<BR>0x804ec77 <_start+18019>: pushl $0x805ba6c (0x805ba6c->"Check
<BR> registration information and try <BR>gain")
<BR>0x804ec7c <_start+18024>: pushl $0x805ba99 (0x805ba99->"Incorrect
<BR> registration information!")
<BR>0x804ec81 <_start+18029>: call 0x804a790 <_start+380> (警告框出现)
<BR>.......
<BR>
<BR> <BR>-- <BR> <BR> ~0 (_| . - ' - . _ . - ' - . _ . - ' - . |_) O <BR> |(_~|^~~| |~~^|~_)| <BR> TT/_ T"T 网络连着你我她 T"T _\HH <BR>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <BR> <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: sun.swjtu.edu.cn] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -