飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4137|回复: 8

[原创] oMega Commander v2.2.46 build 3778 和谐点

[复制链接]
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2015-1-12 18:57:00 | 显示全部楼层 |阅读模式
    oMega Commander v2.2.46 build 3778  和谐点及修改方法


    抽空OD了下,先放上和谐点。算法分析有时间了再写。{:soso_e113:}



    验证流程一览
    甲、注册时:
    1. 0077987A    83F8 10         cmp eax,0x10                        ; 个人版注册码16位
    2. 0077987D    75 1B           jnz short oMega32.0077989A
    3. 0077987F    8D4D F8         lea ecx,dword ptr ss:[ebp-0x8]
    4. 00779882    33D2            xor edx,edx                         ; 版本标志,个人版DL=0
    5. 00779884    8BC3            mov eax,ebx
    6. 00779886    E8 018FFBFF     call oMega32.0073278C
    7. 0077988B    8B45 F8         mov eax,dword ptr ss:[ebp-0x8]
    8. 0077988E    8BD6            mov edx,esi
    9. 00779890    E8 8FFBC8FF     call oMega32.00409424               ; 真假美猴王
    10. 00779895    0F94C0          sete al                             ; 四两拨千斤!
    11. 00779898    EB 02           jmp short oMega32.0077989C
    12. 0077989A    33C0            xor eax,eax
    13. 0077989C    84C0            test al,al
    14. 0077989E    74 04           je short oMega32.007798A4
    15. 007798A0    33D2            xor edx,edx
    16. 007798A2    EB 32           jmp short oMega32.007798D6
    17. 007798A4    8BC6            mov eax,esi
    18. 007798A6    85C0            test eax,eax
    19. 007798A8    74 05           je short oMega32.007798AF
    20. 007798AA    83E8 04         sub eax,0x4
    21. 007798AD    8B00            mov eax,dword ptr ds:[eax]
    22. 007798AF    83F8 12         cmp eax,0x12                        ; 商业版注册码18位
    23. 007798B2    75 1E           jnz short oMega32.007798D2
    24. 007798B4    8D4D F4         lea ecx,dword ptr ss:[ebp-0xC]
    25. 007798B7    BA 01000000     mov edx,0x1                         ; 商业版本,DL=1
    26. 007798BC    8BC3            mov eax,ebx
    27. 007798BE    E8 C98EFBFF     call oMega32.0073278C
    28. 007798C3    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]      ; 真
    29. 007798C6    8BD6            mov edx,esi                         ; 假
    30. 007798C8    E8 57FBC8FF     call oMega32.00409424
    31. 007798CD    0F94C0          sete al                             ; 爱要怎么说出口?
    32. 007798D0    EB 02           jmp short oMega32.007798D4
    33. 007798D2    33C0            xor eax,eax
    34. 007798D4    B2 01           mov dl,0x1
    35. 007798D6    84C0            test al,al
    36. 007798D8    74 16           je short oMega32.007798F0           ; 你若跳,她心碎!!
    37. 007798DA    6A 00           push 0x0
    38. 007798DC    0FB6C2          movzx eax,dl                        ; 版本标志!
    39. 007798DF    50              push eax
    40. 007798E0    68 35040000     push 0x435
    41. 007798E5    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
    42. 007798E8    50              push eax
    43. 007798E9    E8 6A81C9FF     call <jmp.&user32.PostMessageW>
    44. 007798EE    EB 12           jmp short oMega32.00779902
    复制代码


    乙、重启时:
    1. 00978976    83F8 10         cmp eax,0x10                        ; 16位的是personal         
    2. 00978979    75 37           jnz short oMega32.009789B2
    3. 0097897B    8D4D FC         lea ecx,dword ptr ss:[ebp-0x4]
    4. (省略部分代码)
    5. 009789AC   /EB 06           jmp short oMega32.009789B4
    6. 009789AE   |B3 01           mov bl,0x1                          ; 标记为个人版!
    7. 009789B0   |EB 02           jmp short oMega32.009789B4
    8. (省略部分代码)
    9. ...
    10. 009789CF    83F8 12         cmp eax,0x12                        ; 18位的是Commercial
    11. 009789D2    75 2A           jnz short oMega32.009789FE
    12. 009789D4    8D4D FC         lea ecx,dword ptr ss:[ebp-0x4]
    13. 009789D7    BA 01000000     mov edx,0x1
    14. 009789DC    A1 28CF9E00     mov eax,dword ptr ds:[0x9ECF28]
    15. 009789E1    E8 A69DDBFF     call oMega32.0073278C
    16. 009789E6    C605 2CCF9E00 0>mov byte ptr ds:[0x9ECF2C],0x1
    17. 009789ED    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]      ;
    18. 009789F0    8B15 E4CE9E00   mov edx,dword ptr ds:[0x9ECEE4]
    19. 009789F6    E8 290AA9FF     call oMega32.00409424
    20. 009789FB    0F94C3          sete bl
    复制代码






    下面总结下修改的方法:
    以注册时为例:

    a.偷梁换柱
    1. 007798C3    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]      ; 真
    2. 007798C6    8BD6            mov edx,esi                         ; 假
    3. 007798C8    E8 57FBC8FF     call oMega32.00409424
    复制代码
    改为:
    1. 007798C3    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]      ; 真
    2. 007798C6    8BD0            mov edx,eAx                         ; ESI-->EAX
    3. 007798C8    E8 57FBC8FF     call oMega32.00409424
    复制代码



    b.李代桃僵
    1. 00779895    0F94C0          sete al                             ; 四两拨千斤!
    复制代码
    改为
    1. 00779895    0F94C3          sete bl                             ; al -->bl
    复制代码



    c.无中生有
    1. 00779895    B0 01           mov al,0x1                          ; 直接赋值为1
    2. 00779897    90              nop
    复制代码



    d.远交近攻
    1. 007798D8    74 16           je short oMega32.007798F0           ; 你若跳,她心碎!!
    复制代码
    修改为
    1. 007798D8   /74 00           je short oMega32.007798DA           ; 跳或不跳,心都不会碎~!
    复制代码



    e.假道伐虢

    修改注册流程的时候,也可顺手牵羊修改版本:
    以商业版修改为个人版为例:
    1. 007798D4    B2 01           mov dl,0x1                          ; 标记为商业版!
    复制代码
    改为:
    1. 007798D4    B2 00           mov dl,0x0                         ; 修改为个人版!
    复制代码


    先贴这么多吧~


    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-1-12 18:59:54 | 显示全部楼层
    依照国际惯例,自己的沙发自己坐~
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-11-20 21:29
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2015-1-12 19:23:18 | 显示全部楼层
    {:soso_e179:}G大唯有膜拜,威武霸气!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-1-12 19:47:25 | 显示全部楼层
    个人觉得第一种方法“偷梁换柱”更简单、高效、保险!
    呵呵~~
    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-4-22 14:49
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2015-1-12 21:29:30 | 显示全部楼层
    成员区就是好!
    各种高级资料~~

    点评

    来吧,都抖些干货~~哈哈  发表于 2015-1-12 21:38
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 1391 天

    [LV.10]以坛为家III

    发表于 2015-4-10 12:39:21 | 显示全部楼层
    这几个方式是否对优雅美和暴力美的诠释得{:soso_e102:}淋漓尽致?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-17 22:44
  • 签到天数: 132 天

    [LV.7]常住居民III

    发表于 2015-4-11 22:32:29 | 显示全部楼层
    每次读贴,都有散着文艺气息。言简意赅,毫不拖拉,赞!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2017-6-1 20:17
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-7-6 20:17:54 | 显示全部楼层
    路过必顶,谢谢分享。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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