010Editor MacOS漏洞分析

    基于Windows版本的分析,基本原理是一样的:https://www.cnblogs.com/bodong/p/17311282.html

    在Hopper Disassembler中打开,先搜索:

mov eax, 113 (B8 13 01 00 00)

    这个函数是检查license的函数,修改它,使得它总是返回0xDB(219)。

    再搜索字符串:

"Single User License"

    

   if ( *(_DWORD *)(a1 + 48) == 1 )
  {
    QString::operator+=(a2, "Single User License");
    *a4 = 0;
  }
  

     把这个if改成if(true)即可。

posted @ 2023-04-17 09:37  bodong  阅读(30)  评论(0编辑  收藏  举报