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)即可。