004280E6|.E>call<sub_509504>
004280EB|.F>incdwordptr[ebp-3C]
004280EE|.8>movedx,dwordptr[eax]
004280F0|.8>moveax,dwordptr[ebp-64]
004280F3|.5>popecx
004280F4|.E>call<sub_47E824>
004280F9|.F>decdwordptr[ebp-3C]
004280FC|.8>leaeax,dwordptr[ebp-1C]
004280FF|.B>movedx,2
00428104|.E>call<sub_509664>
00428109|.F>decdwordptr[ebp-3C]
0042810C|.8>leaeax,dwordptr[ebp-18]
0042810F|.B>movedx,2
00428114|.E>call<sub_509664>
00428119|.8>leaeax,dwordptr[ebp-24]
0042811C|.E>call<unknown_libname_44>
00428121|.8>movedx,eax
00428123|.F>incdwordptr[ebp-3C]
00428126|.8>movecx,dwordptr[ebp-5C]
00428129|.8>moveax,dwordptr[ecx+300]
0042812F|.E>call<TControl::GetText(void)>
00428134|.8>leaedx,dwordptr[ebp-24]
00428137|.F>pushdwordptr[edx]
00428139|.6>movwordptr[ebp-48],50
0042813F|.B>movedx,00523C14;ASCII"Name"
00428144|.8>leaeax,dwordptr[ebp-20]
00428147|.E>call<sub_509504>
0042814C|.F>incdwordptr[ebp-3C]
0042814F|.8>movedx,dwordptr[eax]
00428151|.8>moveax,dwordptr[ebp-64]
00428154|.5>popecx
00428155|.E>call<sub_47E824>
0042815A|.F>decdwordptr[ebp-3C]
0042815D|.8>leaeax,dwordptr[ebp-24]
00428160|.B>movedx,2
00428165|.E>call<sub_509664>
第十七章程序功能段的功能理解和提高方法
这里详细说明的原因,是因为对程序功能段的功能理解是破解
水平和效率的表现,是初学算法分析的难点,也是众多破文根本
不重视的地方。对程序功能段的功能的研判能力如何进行提高?
我个人的建议:
1.初学者注意记忆和积累一些经典的功能段。如上述的判断是否为
数字和写入注册信息的功能段,都是最常用和最基本的。在高手的
破文中,有许多这方面的精彩,可以借鉴记忆。《加密和解密II》
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32335-19.html
谢谢了
什么人权