这个题目花了两天还没做出来其中写注册机的时候涉及了矩阵的运算。
这一块不是很熟算来算去始终算不对,我裂开了
感觉在这一块花太多的时间没有意义。
现在先存个档以后等我研究透了线性代数再来解决注册机的问题吧。
首先搜索字符串发现作者依旧把字符串藏起来了。
不过仍然有办法咑开16进制文本编辑器。搜索失败字符串的位置
计算得到在内存里偏移的位置,下内存断点(或者push 地址这条指令也行)
前面的过程和上個题目大同小异,比较计算得出的md5从4个数变成了3个数
还有这个程序好像是针对64位的,xp里得不到产品ID
因为和上个程序差不多,所以前面嘚分析比较简略
分两次计算高位和低位,结果都存放到edi中互不干扰。
这个函数的功能是计算1的个数
这个题目花了两天还没做出来其中写注册机的时候涉及了矩阵的运算。
这一块不是很熟算来算去始终算不对,我裂开了
感觉在这一块花太多的时间没有意义。
现在先存个档以后等我研究透了线性代数再来解决注册机的问题吧。
首先搜索字符串发现作者依旧把字符串藏起来了。
不过仍然有办法咑开16进制文本编辑器。搜索失败字符串的位置
计算得到在内存里偏移的位置,下内存断点(或者push 地址这条指令也行)
前面的过程和上個题目大同小异,比较计算得出的md5从4个数变成了3个数
还有这个程序好像是针对64位的,xp里得不到产品ID
因为和上个程序差不多,所以前面嘚分析比较简略
分两次计算高位和低位,结果都存放到edi中互不干扰。
这个函数的功能是计算1的个数