飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3844|回复: 5

[原创] 解謎游戲 - CrackMe by ZeNiX

[复制链接]
  • TA的每日心情
    开心
    2019-3-14 10:36
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2010-3-1 16:13:22 | 显示全部楼层 |阅读模式
    也許大家在別的地方看到了.
    雖然也已經有人破解出來了.

    放到這裡,
    給大家玩一玩.

    題目: 就是這張圖片
    要求: 找出正確密碼

    第一步: 找出程序來運行
    第二步: 找出正確密碼
    第三步: 寫出分析

    ---ZeNiX[PYG]---

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2024-1-15 22:57
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2010-3-1 19:31:10 | 显示全部楼层
    晕。好像是DOS的东东?
    不是ZeNIX老大自己写的DOS吧。。。
    完全摸不着头脑

    [ 本帖最后由 zaas 于 2010-3-1 19:38 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-3-1 19:35:13 | 显示全部楼层
    完全不会调试
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-3-4 20:36:09 | 显示全部楼层
    转载一下,HeXer揭露了谜底 ~~
    Link:http://www.unpack.cn/viewthread.php?tid=46551

    ZeNiX是个魔术师,给我们表演了一个精彩的魔术,最近不是流行揭秘嘛,我也来做一次坏人。

    第一个障眼法:
    如何正确下载,错误的下载得到的可能是个JPG格式的预览图,这个我不说了,大家应该可以自己搞定。

    第二个障眼法:
    正确下载之后得到一个ZENIX.EXE.GIF文件,表面来看是个GIF图片,也确实是个GIF图片,是经过魔术师加工过的特殊的图片,把文件名改成ZENIX.EXE后能运行起来的神奇图片。

    第三个障眼法:
    名字改成了ZENIX.EXE,这真的是个EXE吗?我要告诉你,这里有个托儿(最近的魔术都流行这个),这里的托儿就是你使用的WINDOWS操作系统。当你运行它的时候,系统检查它不是个PE文件,甚至都不是一个(DOS下的16位EXE格式的)MZ文件,系统会不做声色的让它以DOS下16位的COM文件格式来运行。

    第四个障眼法:
    这个COM程序不是特别的纯,普通的COM程序是在一个64K的段里的,而这个COM程序经过调试可以看到有段切换,用了类似加壳的技术,顺便加了LOGO(传说中的内嵌广告?最近的魔术也流行这个)。
    简单介绍一下调试方法,工具可以用系统自带的DEBUG命令,或者TR252(推荐),用IDA也可以,工具的使用请读者自己找资料学习。
    不管用什么工具吧,入口的代码大概这样的,目的就是从GIF头跳转到图片后面的自定义代码处:
    seg000:0100 47            inc     di
    seg000:0101 49            dec     cx
    seg000:0102 46            inc     si
    seg000:0103 38 39         cmp     [bx+di], bh
    seg000:0105 61            popa
    seg000:0106 F4            hlt
    seg000:0107 01 53 01      add     [bp+di+1], dx
    seg000:010A F7 12         not     word ptr [bp+si]
    seg000:010C E9 F1 7F      jmp     8100

    自定义代码开始,显示LOGO:
    seg000:8100 BC 00 F0     mov     sp, 0F000h
    seg000:8103 90           nop
    seg000:8104 BA 15 81     mov     dx, offset aHelloZenixCcg_ ; "\r\n\r\nHello ZeNiX[CCG]....\r\n\r\nPress Key to start.\r\n\r\n$"
    seg000:8107 B8 00 09     mov     ax, 900h
    seg000:810A CD 21        int     21h             ; DOS - 输出$结尾的字符串
    seg000:810C 31 C0        xor     ax, ax
    seg000:810E CD 16        int     16h             ; 读键盘
    seg000:8110 E9 36 00     jmp     loc_18149
    段切换,返回到OEP:
    seg000:8149              loc_18149:
    seg000:8149 8C C8        mov     ax, cs
    seg000:814B 05 07 08     add     ax, 807h        ;段地址差值
    seg000:814E 8E D8        mov     ds, ax
    seg000:8150 8E C0        mov     es, ax
    seg000:8152 8E D0        mov     ss, ax
    seg000:8154 1E           push    ds
    seg000:8155 68 ED 00     push    0EDh
    seg000:8158 1E           push    ds
    seg000:8159 68 00 01     push    100h            ;飞向光明之巅(引用fly经典语句,以示膜拜)
    seg000:815C CB           retf
    来到这里以后,就可以dump脱壳了:
    seg000:0100 FC           cld
    seg000:0101              loc_0101:
    seg000:0101 8B 36 52 01  mov     si, off_10152
    seg000:0105 AD           lodsw
    seg000:0106 97           xchg    ax, di
    seg000:0107 8B 3D        mov     di, [di]
    seg000:0109 AD           lodsw
    seg000:010A 93           xchg    ax, bx
    seg000:010B 0B 3F        or      di, [bx]
    seg000:010D AD           lodsw
    seg000:010E 97           xchg    ax, di
    seg000:010F F7 D0        not     ax
    seg000:0111 89 36 52 01  mov     off_10152, si
    seg000:0115 AB           stosw
    seg000:0116 EB E9        jmp     short loc_0101
    COM程序脱壳很简单,没有什么需要修复的,找准位置存成文件就OK了,对于本程序,只需要把整个图片文件的前面8070h长度切掉就可以了。

    第五个障眼法:
    脱壳后得到了很纯的COM程序了,这个可是魔术师借来的高级道具,想解开这把锁,还真不简单。
    这个DOS程序姑且可以称它是个或非门运算的虚拟机,想在DOS下直接调试出个密码来,除非有sessiondiy牛那样的功力。

    揭秘到此结束,以下部分是选读内容,纯属个人无聊瞎折腾:
    我没有sessiondiy牛那样的功力,还好代码很短,我把它逆出来,编译成PE的,方便调试分析,后面的有点体力活。
    测试密码输入12345,debugview得到log如下:
    [248] Solar input
    [248] Solar cpu: nor(0x0EA0,0x0EA0)=0xF15F
    [248] Solar cpu: nor(0xF15F,0xF15F)=0x0EA0
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0ED4,0x0ED4)=0xF12B
    [248] Solar cpu: nor(0xF12B,0xF12B)=0x0ED4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFE,cx=0x1244
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x0F08,0x0F08)=0xF0F7
    [248] Solar cpu: nor(0xF0F7,0xF0F7)=0x0F08
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x040A,0x040A)=0xFBF5
    [248] Solar cpu: nor(0xFBF5,0xFBF5)=0x040A
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x04A8,0x04A8)=0xFB57
    [248] Solar cpu: nor(0xFB57,0xFB57)=0x04A8
    [248] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [248] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0456,0x0456)=0xFBA9
    [248] Solar cpu: nor(0xFBA9,0xFBA9)=0x0456
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0002,cx=0x1242
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x048A,0x048A)=0xFB75
    [248] Solar cpu: nor(0xFB75,0xFB75)=0x048A
    [248] Solar cpu: nor(0x049A,0x049A)=0xFB65
    [248] Solar cpu: nor(0xFB65,0xFB65)=0x049A
    [248] Solar cpu: nor(0x0C23,0x0C23)=0xF3DC
    [248] Solar cpu: nor(0xF3DC,0xF3DC)=0x0C23
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x0C3F,0x0C3F)=0xF3C0
    [248] Solar cpu: nor(0xF3C0,0xF3C0)=0x0C3F
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0CDD,0x0CDD)=0xF322
    [248] Solar cpu: nor(0xF322,0xF322)=0x0CDD
    [248] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [248] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0C8B,0x0C8B)=0xF374
    [248] Solar cpu: nor(0xF374,0xF374)=0x0C8B
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0002,cx=0x1244
    [248] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [248] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [248] Solar cpu: nor(0x0CBF,0x0CBF)=0xF340
    [248] Solar cpu: nor(0xF340,0xF340)=0x0CBF
    [248] Solar cpu: nor(0x0CCF,0x0CCF)=0xF330
    [248] Solar cpu: nor(0xF330,0xF330)=0x0CCF
    [248] Solar cpu: nor(0x0B2A,0x0B2A)=0xF4D5
    [248] Solar cpu: nor(0xF4D5,0xF4D5)=0x0B2A
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x0200,0x0200)=0xFDFF
    [248] Solar cpu: nor(0xFDFF,0xFDFF)=0x0200
    [248] Solar cpu: nor(0x0B52,0x0B52)=0xF4AD
    [248] Solar cpu: nor(0xF4AD,0xF4AD)=0x0B52
    [248] Solar cpu: nor(0x0B94,0x0B94)=0xF46B
    [248] Solar cpu: nor(0xF46B,0xF46B)=0x0B94
    [248] Solar cpu: nor(0x0B6E,0x0B6E)=0xF491
    [248] Solar cpu: nor(0xF491,0xF491)=0x0B6E
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar output
    [248] Solar cpu: nor(0x0B97,0x0B97)=0xF468
    [248] Solar cpu: nor(0xF468,0xF468)=0x0B97
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [248] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0BCB,0x0BCB)=0xF434
    [248] Solar cpu: nor(0xF434,0xF434)=0x0BCB
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFE,cx=0x1246
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0BFF,0x0BFF)=0xF400
    [248] Solar cpu: nor(0xF400,0xF400)=0x0BFF
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0CDD,0x0CDD)=0xF322
    [248] Solar cpu: nor(0xF322,0xF322)=0x0CDD
    [248] Solar cpu: nor(0x000A,0x000A)=0xFFF5
    [248] Solar cpu: nor(0xFFF5,0xFFF5)=0x000A
    [248] Solar cpu: nor(0x0CF9,0x0CF9)=0xF306
    [248] Solar cpu: nor(0xF306,0xF306)=0x0CF9
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0D97,0x0D97)=0xF268
    [248] Solar cpu: nor(0xF268,0xF268)=0x0D97
    [248] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [248] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0D45,0x0D45)=0xF2BA
    [248] Solar cpu: nor(0xF2BA,0xF2BA)=0x0D45
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0002,cx=0x1244
    [248] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [248] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [248] Solar cpu: nor(0x0D79,0x0D79)=0xF286
    [248] Solar cpu: nor(0xF286,0xF286)=0x0D79
    [248] Solar cpu: nor(0x0D89,0x0D89)=0xF276
    [248] Solar cpu: nor(0xF276,0xF276)=0x0D89
    [248] Solar cpu: nor(0x0B2A,0x0B2A)=0xF4D5
    [248] Solar cpu: nor(0xF4D5,0xF4D5)=0x0B2A
    [248] Solar cpu: nor(0x000A,0x000A)=0xFFF5
    [248] Solar cpu: nor(0xFFF5,0xFFF5)=0x000A
    [248] Solar cpu: nor(0x0200,0x0200)=0xFDFF
    [248] Solar cpu: nor(0xFDFF,0xFDFF)=0x0200
    [248] Solar cpu: nor(0x0B52,0x0B52)=0xF4AD
    [248] Solar cpu: nor(0xF4AD,0xF4AD)=0x0B52
    [248] Solar cpu: nor(0x0B94,0x0B94)=0xF46B
    [248] Solar cpu: nor(0xF46B,0xF46B)=0x0B94
    [248] Solar cpu: nor(0x0B6E,0x0B6E)=0xF491
    [248] Solar cpu: nor(0xF491,0xF491)=0x0B6E
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar output
    [248] Solar cpu: nor(0x0B97,0x0B97)=0xF468
    [248] Solar cpu: nor(0xF468,0xF468)=0x0B97
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [248] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0BCB,0x0BCB)=0xF434
    [248] Solar cpu: nor(0xF434,0xF434)=0x0BCB
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFE,cx=0x1246
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0BFF,0x0BFF)=0xF400
    [248] Solar cpu: nor(0xF400,0xF400)=0x0BFF
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0D97,0x0D97)=0xF268
    [248] Solar cpu: nor(0xF268,0xF268)=0x0D97
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0DCB,0x0DCB)=0xF234
    [248] Solar cpu: nor(0xF234,0xF234)=0x0DCB
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFE,cx=0x1244
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x0DFF,0x0DFF)=0xF200
    [248] Solar cpu: nor(0xF200,0xF200)=0x0DFF
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x04A8,0x04A8)=0xFB57
    [248] Solar cpu: nor(0xFB57,0xFB57)=0x04A8
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x0546,0x0546)=0xFAB9
    [248] Solar cpu: nor(0xFAB9,0xFAB9)=0x0546
    [248] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [248] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x04F4,0x04F4)=0xFB0B
    [248] Solar cpu: nor(0xFB0B,0xFB0B)=0x04F4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0002,cx=0x1242
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x0528,0x0528)=0xFAD7
    [248] Solar cpu: nor(0xFAD7,0xFAD7)=0x0528
    [248] Solar cpu: nor(0x0538,0x0538)=0xFAC7
    [248] Solar cpu: nor(0xFAC7,0xFAC7)=0x0538
    [248] Solar cpu: nor(0x0F2C,0x0F2C)=0xF0D3
    [248] Solar cpu: nor(0xF0D3,0xF0D3)=0x0F2C
    [248] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [248] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [248] Solar cpu: nor(0x0F48,0x0F48)=0xF0B7
    [248] Solar cpu: nor(0xF0B7,0xF0B7)=0x0F48
    [248] Solar cpu: nor(0xE3C7,0xE3C7)=0x1C38
    [248] Solar cpu: nor(0x1C38,0xE3C7)=0x0000
    [248] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [248] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [248] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [248] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE        ;取出字符12
    [248] Solar cpu: nor(0xCDCE,0xCDCE)=0x3231
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE
    [248] Solar cpu: nor(0xFF00,0xCDCE)=0x0031
    [248] Solar cpu: nor(0x000D,0x0031)=0xFFC2
    [248] Solar cpu: nor(0xFFC2,0xFFC2)=0x003D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x0031,0x0031)=0xFFCE
    [248] Solar cpu: nor(0xFFF2,0xFFCE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x003D,0x003D)=0xFFC2
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0xFFC2,0x0001)=0x003C
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x003C,0x003C)=0xFFC3
    [248] Solar cpu: nor(0xFFC3,0xFFC3)=0x003C
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x003C
    [248] Solar cpu: nor(0x003B,0x003B)=0xFFC4
    [248] Solar cpu: nor(0xFFC4,0xFFC4)=0x003B
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [248] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [248] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [248] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [248] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0001,cx=0x1202
    [248] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [248] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [248] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [248] Solar cpu: nor(0xEF45,0xEF45)=0x10BA
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x3231,0x0000)=0xCDCE
    [248] Solar cpu: nor(0xCDCE,0xCDCE)=0x3231
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xCDCE,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0xCDCE,0x0000)=0x3231
    [248] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [248] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [248] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [248] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [248] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [248] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [248] Solar cpu: nor(0x3332,0x3332)=0xCCCD        ;取出字符23
    [248] Solar cpu: nor(0xCCCD,0xCCCD)=0x3332
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x3332,0x3332)=0xCCCD
    [248] Solar cpu: nor(0xFF00,0xCCCD)=0x0032
    [248] Solar cpu: nor(0x000D,0x0032)=0xFFC0
    [248] Solar cpu: nor(0xFFC0,0xFFC0)=0x003F
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x0032,0x0032)=0xFFCD
    [248] Solar cpu: nor(0xFFF2,0xFFCD)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x003F,0x003F)=0xFFC0
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0xFFC0,0x0000)=0x003F
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x003F,0x003F)=0xFFC0
    [248] Solar cpu: nor(0xFFC0,0xFFC0)=0x003F
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x003F
    [248] Solar cpu: nor(0x003E,0x003E)=0xFFC1
    [248] Solar cpu: nor(0xFFC1,0xFFC1)=0x003E
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [248] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [248] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [248] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [248] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0001,cx=0x1203
    [248] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [248] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [248] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [248] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面是xor过程
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE        ;nor('12','12')
    [248] Solar cpu: nor(0xCDCE,0xCDCE)=0x3231        ;nor(nor('12','12'),nor('12','12')) = '12'
    [248] Solar cpu: nor(0x3332,0x3231)=0xCCCC        ;nor('23','12')
    [248] Solar cpu: nor(0xCCCC,0xCCCC)=0x3333        ;nor(nor('23','12'),nor('23','12')) = or('23','12')
    [248] Solar cpu: nor(0x3332,0x3332)=0xCCCD        ;nor('23','23')
    [248] Solar cpu: nor(0x3231,0x3231)=0xCDCE        ;nor('12','12')
    [248] Solar cpu: nor(0xCCCD,0xCDCE)=0x3230        ;nor(nor('23','23'),nor('12','12')) = and('23','12)
    [248] Solar cpu: nor(0x3230,0x3230)=0xCDCF        ;nor(and('23','12'),and('23','12')) = nand('23','12')
    [248] Solar cpu: nor(0x3333,0x3333)=0xCCCC        ;nor(or('23','12'),or('23','12')) = nor('23','12')
    [248] Solar cpu: nor(0xCDCF,0xCDCF)=0x3230        ;nor(nand('23','12'),nand('23','12')) = and('23','12')
    [248] Solar cpu: nor(0xCCCC,0x3230)=0x0103        ;nor(nor('23','12'),and('23','12')) = xor('23','12') = 0103h
    [248] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [248] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [248] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [248] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [248] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [248] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [248] Solar cpu: nor(0x3433,0x3433)=0xCBCC
    [248] Solar cpu: nor(0xCBCC,0xCBCC)=0x3433
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x3433,0x3433)=0xCBCC
    [248] Solar cpu: nor(0xFF00,0xCBCC)=0x0033
    [248] Solar cpu: nor(0x000D,0x0033)=0xFFC0
    [248] Solar cpu: nor(0xFFC0,0xFFC0)=0x003F
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x0033,0x0033)=0xFFCC
    [248] Solar cpu: nor(0xFFF2,0xFFCC)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x003F,0x003F)=0xFFC0
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0xFFC0,0x0001)=0x003E
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x003E,0x003E)=0xFFC1
    [248] Solar cpu: nor(0xFFC1,0xFFC1)=0x003E
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x003E
    [248] Solar cpu: nor(0x003D,0x003D)=0xFFC2
    [248] Solar cpu: nor(0xFFC2,0xFFC2)=0x003D
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [248] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [248] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [248] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [248] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0001,cx=0x1204
    [248] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [248] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [248] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [248] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面又是xor过程
    [248] Solar cpu: nor(0x0103,0x0103)=0xFEFC        ;
    [248] Solar cpu: nor(0xFEFC,0xFEFC)=0x0103        ;
    [248] Solar cpu: nor(0x3433,0x0103)=0xCACC        ;
    [248] Solar cpu: nor(0xCACC,0xCACC)=0x3533        ;
    [248] Solar cpu: nor(0x3433,0x3433)=0xCBCC        ;
    [248] Solar cpu: nor(0x0103,0x0103)=0xFEFC        ;
    [248] Solar cpu: nor(0xCBCC,0xFEFC)=0x0003        ;
    [248] Solar cpu: nor(0x0003,0x0003)=0xFFFC        ;
    [248] Solar cpu: nor(0x3533,0x3533)=0xCACC        ;
    [248] Solar cpu: nor(0xFFFC,0xFFFC)=0x0003        ;
    [248] Solar cpu: nor(0xCACC,0x0003)=0x3530        ;'34' xor '23' xor '12' = 3530h
    [248] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [248] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [248] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [248] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [248] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [248] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [248] Solar cpu: nor(0x3534,0x3534)=0xCACB
    [248] Solar cpu: nor(0xCACB,0xCACB)=0x3534
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x3534,0x3534)=0xCACB
    [248] Solar cpu: nor(0xFF00,0xCACB)=0x0034
    [248] Solar cpu: nor(0x000D,0x0034)=0xFFC2
    [248] Solar cpu: nor(0xFFC2,0xFFC2)=0x003D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x0034,0x0034)=0xFFCB
    [248] Solar cpu: nor(0xFFF2,0xFFCB)=0x0004
    [248] Solar cpu: nor(0x0004,0x0004)=0xFFFB
    [248] Solar cpu: nor(0x003D,0x003D)=0xFFC2
    [248] Solar cpu: nor(0xFFFB,0xFFFB)=0x0004
    [248] Solar cpu: nor(0xFFC2,0x0004)=0x0039
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x0039,0x0039)=0xFFC6
    [248] Solar cpu: nor(0xFFC6,0xFFC6)=0x0039
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x0039
    [248] Solar cpu: nor(0x0038,0x0038)=0xFFC7
    [248] Solar cpu: nor(0xFFC7,0xFFC7)=0x0038
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [248] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [248] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [248] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [248] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0001,cx=0x1205
    [248] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [248] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [248] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [248] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面又是xor过程
    [248] Solar cpu: nor(0x3530,0x3530)=0xCACF        ;
    [248] Solar cpu: nor(0xCACF,0xCACF)=0x3530        ;
    [248] Solar cpu: nor(0x3534,0x3530)=0xCACB        ;
    [248] Solar cpu: nor(0xCACB,0xCACB)=0x3534        ;
    [248] Solar cpu: nor(0x3534,0x3534)=0xCACB        ;
    [248] Solar cpu: nor(0x3530,0x3530)=0xCACF        ;
    [248] Solar cpu: nor(0xCACB,0xCACF)=0x3530        ;
    [248] Solar cpu: nor(0x3530,0x3530)=0xCACF        ;
    [248] Solar cpu: nor(0x3534,0x3534)=0xCACB        ;
    [248] Solar cpu: nor(0xCACF,0xCACF)=0x3530        ;
    [248] Solar cpu: nor(0xCACB,0x3530)=0x0004        ;'45' xor '34' xor '23' xor '12' = 0004h
    [248] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [248] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [248] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [248] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [248] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [248] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [248] Solar cpu: nor(0x0D35,0x0D35)=0xF2CA
    [248] Solar cpu: nor(0xF2CA,0xF2CA)=0x0D35
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x0D35,0x0D35)=0xF2CA
    [248] Solar cpu: nor(0xFF00,0xF2CA)=0x0035
    [248] Solar cpu: nor(0x000D,0x0035)=0xFFC2
    [248] Solar cpu: nor(0xFFC2,0xFFC2)=0x003D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x0035,0x0035)=0xFFCA
    [248] Solar cpu: nor(0xFFF2,0xFFCA)=0x0005
    [248] Solar cpu: nor(0x0005,0x0005)=0xFFFA
    [248] Solar cpu: nor(0x003D,0x003D)=0xFFC2
    [248] Solar cpu: nor(0xFFFA,0xFFFA)=0x0005
    [248] Solar cpu: nor(0xFFC2,0x0005)=0x0038
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x0038,0x0038)=0xFFC7
    [248] Solar cpu: nor(0xFFC7,0xFFC7)=0x0038
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x0038
    [248] Solar cpu: nor(0x0037,0x0037)=0xFFC8
    [248] Solar cpu: nor(0xFFC8,0xFFC8)=0x0037
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [248] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [248] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [248] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [248] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0x0001,cx=0x1206
    [248] Solar cpu: nor(0x1207,0x1207)=0xEDF8
    [248] Solar cpu: nor(0xEDF8,0xEDF8)=0x1207
    [248] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [248] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面又是xor过程
    [248] Solar cpu: nor(0x0004,0x0004)=0xFFFB        ;
    [248] Solar cpu: nor(0xFFFB,0xFFFB)=0x0004        ;最后一个字符是个回车0Dh
    [248] Solar cpu: nor(0x0D35,0x0004)=0xF2CA        ;
    [248] Solar cpu: nor(0xF2CA,0xF2CA)=0x0D35        ;
    [248] Solar cpu: nor(0x0D35,0x0D35)=0xF2CA        ;
    [248] Solar cpu: nor(0x0004,0x0004)=0xFFFB        ;
    [248] Solar cpu: nor(0xF2CA,0xFFFB)=0x0004        ;
    [248] Solar cpu: nor(0x0004,0x0004)=0xFFFB        ;
    [248] Solar cpu: nor(0x0D35,0x0D35)=0xF2CA        ;
    [248] Solar cpu: nor(0xFFFB,0xFFFB)=0x0004        ;
    [248] Solar cpu: nor(0xF2CA,0x0004)=0x0D31        ;0D35h xor '45' xor '34' xor '23' xor '12' = 0D31h
    [248] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [248] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [248] Solar cpu: nor(0x1207,0x1207)=0xEDF8
    [248] Solar cpu: nor(0xEDF8,0xEDF8)=0x1207
    [248] Solar cpu: nor(0x1207,0x1207)=0xEDF8
    [248] Solar cpu: nor(0xEDF8,0xEDF8)=0x1207
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFF00,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [248] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [248] Solar cpu: nor(0xFFF2,0x000D)=0x0000
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [248] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x0000
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [248] Solar cpu: nor(0xFFFF,0xEFAD)=0x0000
    [248] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [248] Solar cpu: nor(0x0000,0xEEF5)=0x110A
    [248] Solar cpu: nor(0x0000,0x110A)=0xEEF5
    [248] Solar cpu: nor(0xEEF5,0xEEF5)=0x110A
    [248] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [248] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [248] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [248] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x113E,0x113E)=0xEEC1
    [248] Solar cpu: nor(0xEEC1,0xEEC1)=0x113E
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFE,cx=0x1244
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x1172,0x1172)=0xEE8D
    [248] Solar cpu: nor(0xEE8D,0xEE8D)=0x1172
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [248] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [248] Solar cpu: nor(0x0546,0x0546)=0xFAB9
    [248] Solar cpu: nor(0xFAB9,0xFAB9)=0x0546        ;下面又是xor
    [248] Solar cpu: nor(0x7528,0x0D31)=0x82C6        ;
    [248] Solar cpu: nor(0x82C6,0x82C6)=0x7D39        ;
    [248] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [248] Solar cpu: nor(0x0D31,0x0D31)=0xF2CE        ;
    [248] Solar cpu: nor(0x8AD7,0xF2CE)=0x0520        ;
    [248] Solar cpu: nor(0x0520,0x0520)=0xFADF        ;
    [248] Solar cpu: nor(0x7D39,0x7D39)=0x82C6        ;
    [248] Solar cpu: nor(0xFADF,0xFADF)=0x0520        ;
    [248] Solar cpu: nor(0x82C6,0x0520)=0x7819        ;7528h xor 0D31 = 7819h
    [248] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000        ;下面是与0比较
    [248] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [248] Solar cpu: nor(0x7819,0x7819)=0x87E6
    [248] Solar cpu: nor(0x87E6,0x87E6)=0x7819
    [248] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [248] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [248] Solar cpu: nor(0x05B0,0x05B0)=0xFA4F
    [248] Solar cpu: nor(0xFA4F,0xFA4F)=0x05B0
    [248] Solar cpu: nor(0x368B,0x368B)=0xC974
    [248] Solar cpu: nor(0xC974,0xC974)=0x368B
    [248] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [248] Solar acc: ax=0xFFFF,cx=0x7819                ;acc一般应该是判断结果,然后进行跳转用的
    从上面的log中可以分析出来算法基本如下:
    输入的字符串最后加个回车0Dh,然后一次取两个字符循环xor下去,结果与7528h比较
    再细细观察一下过程,你会发现:
    只看低位字节,不算最后的回车0Dh,所有的字符的xor结果需要等于28h
    然后再只看高位字节,除去第一个字符且不算最后的回车0Dh,所有的字符的xor结果需要等于75h xor 0Dh = 78h
    从上面两条只差一第一个字符的区别,所以第一个字符必须是78h xor 28h = 50h,也就是大写字母P,然后余下的字符xor起来等于78h

    我们先按这个规则,随便构造一组密码,比如Pxxx,然后再得到一份log来观察:
    [2184] Solar input
    [2184] Solar cpu: nor(0x0EA0,0x0EA0)=0xF15F
    [2184] Solar cpu: nor(0xF15F,0xF15F)=0x0EA0
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0ED4,0x0ED4)=0xF12B
    [2184] Solar cpu: nor(0xF12B,0xF12B)=0x0ED4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFE,cx=0x1244
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x0F08,0x0F08)=0xF0F7
    [2184] Solar cpu: nor(0xF0F7,0xF0F7)=0x0F08
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x040A,0x040A)=0xFBF5
    [2184] Solar cpu: nor(0xFBF5,0xFBF5)=0x040A
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x04A8,0x04A8)=0xFB57
    [2184] Solar cpu: nor(0xFB57,0xFB57)=0x04A8
    [2184] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [2184] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0456,0x0456)=0xFBA9
    [2184] Solar cpu: nor(0xFBA9,0xFBA9)=0x0456
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0002,cx=0x1242
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x048A,0x048A)=0xFB75
    [2184] Solar cpu: nor(0xFB75,0xFB75)=0x048A
    [2184] Solar cpu: nor(0x049A,0x049A)=0xFB65
    [2184] Solar cpu: nor(0xFB65,0xFB65)=0x049A
    [2184] Solar cpu: nor(0x0C23,0x0C23)=0xF3DC
    [2184] Solar cpu: nor(0xF3DC,0xF3DC)=0x0C23
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x0C3F,0x0C3F)=0xF3C0
    [2184] Solar cpu: nor(0xF3C0,0xF3C0)=0x0C3F
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0CDD,0x0CDD)=0xF322
    [2184] Solar cpu: nor(0xF322,0xF322)=0x0CDD
    [2184] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [2184] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0C8B,0x0C8B)=0xF374
    [2184] Solar cpu: nor(0xF374,0xF374)=0x0C8B
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0002,cx=0x1244
    [2184] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [2184] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [2184] Solar cpu: nor(0x0CBF,0x0CBF)=0xF340
    [2184] Solar cpu: nor(0xF340,0xF340)=0x0CBF
    [2184] Solar cpu: nor(0x0CCF,0x0CCF)=0xF330
    [2184] Solar cpu: nor(0xF330,0xF330)=0x0CCF
    [2184] Solar cpu: nor(0x0B2A,0x0B2A)=0xF4D5
    [2184] Solar cpu: nor(0xF4D5,0xF4D5)=0x0B2A
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x0200,0x0200)=0xFDFF
    [2184] Solar cpu: nor(0xFDFF,0xFDFF)=0x0200
    [2184] Solar cpu: nor(0x0B52,0x0B52)=0xF4AD
    [2184] Solar cpu: nor(0xF4AD,0xF4AD)=0x0B52
    [2184] Solar cpu: nor(0x0B94,0x0B94)=0xF46B
    [2184] Solar cpu: nor(0xF46B,0xF46B)=0x0B94
    [2184] Solar cpu: nor(0x0B6E,0x0B6E)=0xF491
    [2184] Solar cpu: nor(0xF491,0xF491)=0x0B6E
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar output
    [2184] Solar cpu: nor(0x0B97,0x0B97)=0xF468
    [2184] Solar cpu: nor(0xF468,0xF468)=0x0B97
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [2184] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0BCB,0x0BCB)=0xF434
    [2184] Solar cpu: nor(0xF434,0xF434)=0x0BCB
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFE,cx=0x1246
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0BFF,0x0BFF)=0xF400
    [2184] Solar cpu: nor(0xF400,0xF400)=0x0BFF
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0CDD,0x0CDD)=0xF322
    [2184] Solar cpu: nor(0xF322,0xF322)=0x0CDD
    [2184] Solar cpu: nor(0x000A,0x000A)=0xFFF5
    [2184] Solar cpu: nor(0xFFF5,0xFFF5)=0x000A
    [2184] Solar cpu: nor(0x0CF9,0x0CF9)=0xF306
    [2184] Solar cpu: nor(0xF306,0xF306)=0x0CF9
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0D97,0x0D97)=0xF268
    [2184] Solar cpu: nor(0xF268,0xF268)=0x0D97
    [2184] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [2184] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0D45,0x0D45)=0xF2BA
    [2184] Solar cpu: nor(0xF2BA,0xF2BA)=0x0D45
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0002,cx=0x1244
    [2184] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [2184] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [2184] Solar cpu: nor(0x0D79,0x0D79)=0xF286
    [2184] Solar cpu: nor(0xF286,0xF286)=0x0D79
    [2184] Solar cpu: nor(0x0D89,0x0D89)=0xF276
    [2184] Solar cpu: nor(0xF276,0xF276)=0x0D89
    [2184] Solar cpu: nor(0x0B2A,0x0B2A)=0xF4D5
    [2184] Solar cpu: nor(0xF4D5,0xF4D5)=0x0B2A
    [2184] Solar cpu: nor(0x000A,0x000A)=0xFFF5
    [2184] Solar cpu: nor(0xFFF5,0xFFF5)=0x000A
    [2184] Solar cpu: nor(0x0200,0x0200)=0xFDFF
    [2184] Solar cpu: nor(0xFDFF,0xFDFF)=0x0200
    [2184] Solar cpu: nor(0x0B52,0x0B52)=0xF4AD
    [2184] Solar cpu: nor(0xF4AD,0xF4AD)=0x0B52
    [2184] Solar cpu: nor(0x0B94,0x0B94)=0xF46B
    [2184] Solar cpu: nor(0xF46B,0xF46B)=0x0B94
    [2184] Solar cpu: nor(0x0B6E,0x0B6E)=0xF491
    [2184] Solar cpu: nor(0xF491,0xF491)=0x0B6E
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar output
    [2184] Solar cpu: nor(0x0B97,0x0B97)=0xF468
    [2184] Solar cpu: nor(0xF468,0xF468)=0x0B97
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0x1246,0x1246)=0xEDB9
    [2184] Solar cpu: nor(0xEDB9,0xEDB9)=0x1246
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0BCB,0x0BCB)=0xF434
    [2184] Solar cpu: nor(0xF434,0xF434)=0x0BCB
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFE,cx=0x1246
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0BFF,0x0BFF)=0xF400
    [2184] Solar cpu: nor(0xF400,0xF400)=0x0BFF
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0D97,0x0D97)=0xF268
    [2184] Solar cpu: nor(0xF268,0xF268)=0x0D97
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0DCB,0x0DCB)=0xF234
    [2184] Solar cpu: nor(0xF234,0xF234)=0x0DCB
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFE,cx=0x1244
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x0DFF,0x0DFF)=0xF200
    [2184] Solar cpu: nor(0xF200,0xF200)=0x0DFF
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x04A8,0x04A8)=0xFB57
    [2184] Solar cpu: nor(0xFB57,0xFB57)=0x04A8
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x0546,0x0546)=0xFAB9
    [2184] Solar cpu: nor(0xFAB9,0xFAB9)=0x0546
    [2184] Solar cpu: nor(0x0002,0x0002)=0xFFFD
    [2184] Solar cpu: nor(0xFFFD,0xFFFD)=0x0002
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x04F4,0x04F4)=0xFB0B
    [2184] Solar cpu: nor(0xFB0B,0xFB0B)=0x04F4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0002,cx=0x1242
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x0528,0x0528)=0xFAD7
    [2184] Solar cpu: nor(0xFAD7,0xFAD7)=0x0528
    [2184] Solar cpu: nor(0x0538,0x0538)=0xFAC7
    [2184] Solar cpu: nor(0xFAC7,0xFAC7)=0x0538
    [2184] Solar cpu: nor(0x0F2C,0x0F2C)=0xF0D3
    [2184] Solar cpu: nor(0xF0D3,0xF0D3)=0x0F2C
    [2184] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [2184] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [2184] Solar cpu: nor(0x0F48,0x0F48)=0xF0B7
    [2184] Solar cpu: nor(0xF0B7,0xF0B7)=0x0F48
    [2184] Solar cpu: nor(0xE3C7,0xE3C7)=0x1C38
    [2184] Solar cpu: nor(0x1C38,0xE3C7)=0x0000
    [2184] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [2184] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [2184] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [2184] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF
    [2184] Solar cpu: nor(0x87AF,0x87AF)=0x7850
    [2184] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF
    [2184] Solar cpu: nor(0xFF00,0x87AF)=0x0050
    [2184] Solar cpu: nor(0x000D,0x0050)=0xFFA2
    [2184] Solar cpu: nor(0xFFA2,0xFFA2)=0x005D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x0050,0x0050)=0xFFAF
    [2184] Solar cpu: nor(0xFFF2,0xFFAF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x005D,0x005D)=0xFFA2
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0xFFA2,0x0000)=0x005D
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x005D,0x005D)=0xFFA2
    [2184] Solar cpu: nor(0xFFA2,0xFFA2)=0x005D
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [2184] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x005D
    [2184] Solar cpu: nor(0x005C,0x005C)=0xFFA3
    [2184] Solar cpu: nor(0xFFA3,0xFFA3)=0x005C
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [2184] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [2184] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [2184] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x1202,0x1202)=0xEDFD
    [2184] Solar cpu: nor(0xEDFD,0xEDFD)=0x1202
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [2184] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0001,cx=0x1202
    [2184] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [2184] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [2184] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [2184] Solar cpu: nor(0xEF45,0xEF45)=0x10BA
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x7850,0x0000)=0x87AF
    [2184] Solar cpu: nor(0x87AF,0x87AF)=0x7850
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x87AF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x87AF,0x0000)=0x7850
    [2184] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [2184] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [2184] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [2184] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [2184] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [2184] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787
    [2184] Solar cpu: nor(0x8787,0x8787)=0x7878
    [2184] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787
    [2184] Solar cpu: nor(0xFF00,0x8787)=0x0078
    [2184] Solar cpu: nor(0x000D,0x0078)=0xFF82
    [2184] Solar cpu: nor(0xFF82,0xFF82)=0x007D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x0078,0x0078)=0xFF87
    [2184] Solar cpu: nor(0xFFF2,0xFF87)=0x0008
    [2184] Solar cpu: nor(0x0008,0x0008)=0xFFF7
    [2184] Solar cpu: nor(0x007D,0x007D)=0xFF82
    [2184] Solar cpu: nor(0xFFF7,0xFFF7)=0x0008
    [2184] Solar cpu: nor(0xFF82,0x0008)=0x0075
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0075,0x0075)=0xFF8A
    [2184] Solar cpu: nor(0xFF8A,0xFF8A)=0x0075
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [2184] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x0075
    [2184] Solar cpu: nor(0x0074,0x0074)=0xFF8B
    [2184] Solar cpu: nor(0xFF8B,0xFF8B)=0x0074
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [2184] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [2184] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [2184] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x1203,0x1203)=0xEDFC
    [2184] Solar cpu: nor(0xEDFC,0xEDFC)=0x1203
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [2184] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0001,cx=0x1203
    [2184] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [2184] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [2184] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [2184] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面是xor过程
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0x87AF,0x87AF)=0x7850        ;
    [2184] Solar cpu: nor(0x7878,0x7850)=0x8787        ;
    [2184] Solar cpu: nor(0x8787,0x8787)=0x7878        ;
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787        ;
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0x8787,0x87AF)=0x7850        ;
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787        ;
    [2184] Solar cpu: nor(0x87AF,0x87AF)=0x7850        ;
    [2184] Solar cpu: nor(0x8787,0x7850)=0x0028        ;'xx' xor 'Px' = 0028h
    [2184] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [2184] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [2184] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [2184] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [2184] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [2184] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787
    [2184] Solar cpu: nor(0x8787,0x8787)=0x7878
    [2184] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787
    [2184] Solar cpu: nor(0xFF00,0x8787)=0x0078
    [2184] Solar cpu: nor(0x000D,0x0078)=0xFF82
    [2184] Solar cpu: nor(0xFF82,0xFF82)=0x007D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x0078,0x0078)=0xFF87
    [2184] Solar cpu: nor(0xFFF2,0xFF87)=0x0008
    [2184] Solar cpu: nor(0x0008,0x0008)=0xFFF7
    [2184] Solar cpu: nor(0x007D,0x007D)=0xFF82
    [2184] Solar cpu: nor(0xFFF7,0xFFF7)=0x0008
    [2184] Solar cpu: nor(0xFF82,0x0008)=0x0075
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0075,0x0075)=0xFF8A
    [2184] Solar cpu: nor(0xFF8A,0xFF8A)=0x0075
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [2184] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x0075
    [2184] Solar cpu: nor(0x0074,0x0074)=0xFF8B
    [2184] Solar cpu: nor(0xFF8B,0xFF8B)=0x0074
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [2184] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [2184] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [2184] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x1204,0x1204)=0xEDFB
    [2184] Solar cpu: nor(0xEDFB,0xEDFB)=0x1204
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [2184] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0001,cx=0x1204
    [2184] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [2184] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [2184] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [2184] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面是xor过程
    [2184] Solar cpu: nor(0x0028,0x0028)=0xFFD7        ;
    [2184] Solar cpu: nor(0xFFD7,0xFFD7)=0x0028        ;
    [2184] Solar cpu: nor(0x7878,0x0028)=0x8787        ;
    [2184] Solar cpu: nor(0x8787,0x8787)=0x7878        ;
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787        ;
    [2184] Solar cpu: nor(0x0028,0x0028)=0xFFD7        ;
    [2184] Solar cpu: nor(0x8787,0xFFD7)=0x0028        ;
    [2184] Solar cpu: nor(0x0028,0x0028)=0xFFD7        ;
    [2184] Solar cpu: nor(0x7878,0x7878)=0x8787        ;
    [2184] Solar cpu: nor(0xFFD7,0xFFD7)=0x0028        ;
    [2184] Solar cpu: nor(0x8787,0x0028)=0x7850        ;'xx' xor 'xx' xor 'Px' = 7850h
    [2184] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [2184] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [2184] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [2184] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [2184] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [2184] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [2184] Solar cpu: nor(0x0D78,0x0D78)=0xF287
    [2184] Solar cpu: nor(0xF287,0xF287)=0x0D78
    [2184] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [2184] Solar cpu: nor(0x0D78,0x0D78)=0xF287
    [2184] Solar cpu: nor(0xFF00,0xF287)=0x0078
    [2184] Solar cpu: nor(0x000D,0x0078)=0xFF82
    [2184] Solar cpu: nor(0xFF82,0xFF82)=0x007D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x0078,0x0078)=0xFF87
    [2184] Solar cpu: nor(0xFFF2,0xFF87)=0x0008
    [2184] Solar cpu: nor(0x0008,0x0008)=0xFFF7
    [2184] Solar cpu: nor(0x007D,0x007D)=0xFF82
    [2184] Solar cpu: nor(0xFFF7,0xFFF7)=0x0008
    [2184] Solar cpu: nor(0xFF82,0x0008)=0x0075
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0075,0x0075)=0xFF8A
    [2184] Solar cpu: nor(0xFF8A,0xFF8A)=0x0075
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [2184] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x0075
    [2184] Solar cpu: nor(0x0074,0x0074)=0xFF8B
    [2184] Solar cpu: nor(0xFF8B,0xFF8B)=0x0074
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [2184] Solar cpu: nor(0x0000,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0xFFFF,0xEEF5)=0x0000
    [2184] Solar cpu: nor(0x1052,0x0000)=0xEFAD
    [2184] Solar cpu: nor(0xEFAD,0xEFAD)=0x1052
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x1205,0x1205)=0xEDFA
    [2184] Solar cpu: nor(0xEDFA,0xEDFA)=0x1205
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x1086,0x1086)=0xEF79
    [2184] Solar cpu: nor(0xEF79,0xEF79)=0x1086
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0x0001,cx=0x1205
    [2184] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [2184] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [2184] Solar cpu: nor(0x10BA,0x10BA)=0xEF45
    [2184] Solar cpu: nor(0xEF45,0xEF45)=0x10BA        ;下面是xor过程
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0x87AF,0x87AF)=0x7850        ;
    [2184] Solar cpu: nor(0x0D78,0x7850)=0x8287        ;
    [2184] Solar cpu: nor(0x8287,0x8287)=0x7D78        ;
    [2184] Solar cpu: nor(0x0D78,0x0D78)=0xF287        ;
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0xF287,0x87AF)=0x0850        ;
    [2184] Solar cpu: nor(0x0850,0x0850)=0xF7AF        ;
    [2184] Solar cpu: nor(0x7D78,0x7D78)=0x8287        ;
    [2184] Solar cpu: nor(0xF7AF,0xF7AF)=0x0850        ;
    [2184] Solar cpu: nor(0x8287,0x0850)=0x7528        ;0D78h xor 'xx' xor 'xx' xor 'Px' = 7528h
    [2184] Solar cpu: nor(0x0F54,0x0F54)=0xF0AB
    [2184] Solar cpu: nor(0xF0AB,0xF0AB)=0x0F54
    [2184] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [2184] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [2184] Solar cpu: nor(0x1206,0x1206)=0xEDF9
    [2184] Solar cpu: nor(0xEDF9,0xEDF9)=0x1206
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x00FF,0x00FF)=0xFF00
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFF00,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0x000D,0x000D)=0xFFF2
    [2184] Solar cpu: nor(0xFFF2,0xFFF2)=0x000D
    [2184] Solar cpu: nor(0xFFF2,0x000D)=0x0000
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0FF4,0x0FF4)=0xF00B
    [2184] Solar cpu: nor(0xF00B,0xF00B)=0x0FF4
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x0000
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x1052,0x1052)=0xEFAD
    [2184] Solar cpu: nor(0xFFFF,0xEFAD)=0x0000
    [2184] Solar cpu: nor(0x110A,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0x0000,0xEEF5)=0x110A
    [2184] Solar cpu: nor(0x0000,0x110A)=0xEEF5
    [2184] Solar cpu: nor(0xEEF5,0xEEF5)=0x110A
    [2184] Solar cpu: nor(0xFFFE,0xFFFE)=0x0001
    [2184] Solar cpu: nor(0x0001,0x0001)=0xFFFE
    [2184] Solar cpu: nor(0x1244,0x1244)=0xEDBB
    [2184] Solar cpu: nor(0xEDBB,0xEDBB)=0x1244
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x113E,0x113E)=0xEEC1
    [2184] Solar cpu: nor(0xEEC1,0xEEC1)=0x113E
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFE,cx=0x1244
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x1172,0x1172)=0xEE8D
    [2184] Solar cpu: nor(0xEE8D,0xEE8D)=0x1172
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x1242,0x1242)=0xEDBD
    [2184] Solar cpu: nor(0xEDBD,0xEDBD)=0x1242
    [2184] Solar cpu: nor(0x0546,0x0546)=0xFAB9
    [2184] Solar cpu: nor(0xFAB9,0xFAB9)=0x0546        ;下面是xor过程
    [2184] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [2184] Solar cpu: nor(0x8AD7,0x8AD7)=0x7528        ;
    [2184] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [2184] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [2184] Solar cpu: nor(0x8AD7,0x8AD7)=0x7528        ;
    [2184] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [2184] Solar cpu: nor(0x7528,0x7528)=0x8AD7        ;
    [2184] Solar cpu: nor(0x8AD7,0x8AD7)=0x7528        ;
    [2184] Solar cpu: nor(0x8AD7,0x7528)=0x0000        ;7528h xor 7528h = 0
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000        ;与0比较
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x05B0,0x05B0)=0xFA4F
    [2184] Solar cpu: nor(0xFA4F,0xFA4F)=0x05B0
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x0000
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x06D6,0x06D6)=0xF929
    [2184] Solar cpu: nor(0xFFFF,0xF929)=0x0000
    [2184] Solar cpu: nor(0x060E,0x060E)=0xF9F1
    [2184] Solar cpu: nor(0x0000,0xF9F1)=0x060E
    [2184] Solar cpu: nor(0x0000,0x060E)=0xF9F1
    [2184] Solar cpu: nor(0xF9F1,0xF9F1)=0x060E        ;下面是xor过程,发现我的输入Pxxx构造的不好,容易分歧,懒得重写过程了
    [2184] Solar cpu: nor(0x784D,0x7850)=0x87A2        ;7850h是前面输入值部分倒数第二次的xor结果
    [2184] Solar cpu: nor(0x87A2,0x87A2)=0x785D        ;
    [2184] Solar cpu: nor(0x784D,0x784D)=0x87B2        ;
    [2184] Solar cpu: nor(0x7850,0x7850)=0x87AF        ;
    [2184] Solar cpu: nor(0x87B2,0x87AF)=0x7840        ;
    [2184] Solar cpu: nor(0x7840,0x7840)=0x87BF        ;
    [2184] Solar cpu: nor(0x785D,0x785D)=0x87A2        ;
    [2184] Solar cpu: nor(0x87BF,0x87BF)=0x7840        ;
    [2184] Solar cpu: nor(0x87A2,0x7840)=0x001D        ;784Dh xor 7850h = 001Dh
    [2184] Solar cpu: nor(0xFFFF,0xFFFF)=0x0000        ;与0比较
    [2184] Solar cpu: nor(0x0000,0x0000)=0xFFFF
    [2184] Solar cpu: nor(0x001D,0x001D)=0xFFE2
    [2184] Solar cpu: nor(0xFFE2,0xFFE2)=0x001D
    [2184] Solar cpu: nor(0x014D,0x014D)=0xFEB2
    [2184] Solar cpu: nor(0xFEB2,0xFEB2)=0x014D
    [2184] Solar cpu: nor(0x0678,0x0678)=0xF987
    [2184] Solar cpu: nor(0xF987,0xF987)=0x0678
    [2184] Solar cpu: nor(0x368B,0x368B)=0xC974
    [2184] Solar cpu: nor(0xC974,0xC974)=0x368B
    [2184] Solar cpu: nor(0x15EB,0x15EB)=0xEA14
    [2184] Solar acc: ax=0xFFFF,cx=0x001D
    从上面的log中可以分析出来进一步的算法:
    输入的字符串舍弃最后一个字符,然后一次取两个字符循环xor下去,结果与754Dh比较
    再细细观察一下过程,你又会发现:
    然后再只看高位字节,除去第一个字符且不算最后的回车0Dh,所有的字符的xor结果需要等于78h,这条与第一log分析一致
    只看低位字节,舍弃最后一个字符和回车0Dh,所有的字符的xor结果需要等于4Dh
    从后面这条,结合第一份log的结论,可以算出最后一个字符是4Dh xor 28h = 65h,也就是最后一个字符是e
    再梳理一下得到算法总结如下:
    第一个字符是P,最后一个字符是e,所有字符xor起来等于28h,例如Pierce
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-3-4 21:44:38 | 显示全部楼层
    楼上的领队真厉害!什么时候能达到你的水平啊,唉。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-3-5 00:26:44 | 显示全部楼层
    原帖由 manbug 于 2010-3-4 21:44 发表
    楼上的领队真厉害!什么时候能达到你的水平啊,唉。


    是转载的 HeXer大神分析的 我可弄不了这个 这是圈子里边的一猛会二猛 旁人只能看热闹了
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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