能力值:
( LV2,RANK:10 )
|
-
-
2 楼
说实话,我看了前两行的lea就蒙了,看了老半天还真没看明白这段代码是干嘛的,呼唤大牛。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
同求解...不过好像这里比较少有...
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我还是得自己再顶顶啊,看看顶上去了会不会有人来看
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
有没有兄弟支撑一把啊,在这里是不是没有办法找到答案啊
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
忽然发现我糊涂了,我开始一直把这段代码想成是某个库函数之类的东西了,一直在想到底是哪个,现在才意识到,这根本就不是嘛,哪里会有这么稀奇古怪的库函数……
lz是不是复制了某个注册算法的一部分来啊,你这样让人怎么说,用户名保存在哪儿?假码保存在哪儿?每个寄存器里都是保存了什么信息都不说,谁会去猜啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
在这块鸟不拉屎的地方别想找到答案,大家都是一样的小白,高手们都不屑于到这里来。运气好的斑竹看见了帮你解释下,运气不好的一会儿沉了,别费劲了,在这求助还不如去庙里拜观音!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
shl eax,n ;eax里的数左移n位(2进制的)即乘以2n,同时把最后位移到cf寄存器中
shr eax,n ;eax里的数右移n位(2进制的)即除以2n,同时把最后位移到cf寄存器中
|
能力值:
( LV9,RANK:200 )
|
-
-
9 楼
楼主能否多贴点反汇编代码??
ECX不知道怎么来的,还有,之后又如何处理。
建议:楼主把前面的代码和后面的代码都贴出来。代码完整了才好分析。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
其实不用关注每个寄存器里放着什么的,关键是这里的算法啊,就是这段代码做了什么样的运算。这是一个除法优化相关的代码,我是不怎么了解,我想了解清楚些,哪位高手能在这里帮我解释一下吗?谢谢啊
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
估计就是一个注册算法,就是来回右移加减变换
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
如果目的不是分析算法,而是破解的话,我觉得你还是找下字符串引用和可疑的cmp,成功率会比较高
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
不会汇编的 路过
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
帮忙顶贴@
|
能力值:
( LV9,RANK:180 )
|
-
-
15 楼
前面是不是有条 nag ecx (或cx) ?
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
前面没有这个代码的,我在VC里对这段代码验证过,了解它做个除法,因为技术不到位,想了解清楚些,因为涉及到一个公式的,所以公式里每一部分都很重要,谢谢大家帮帮忙了
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
我也不明白,顶上去看结果,呵呵⋯⋯
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
看不出什么东西
|
|
|