编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
PEBrowse Professional是一款免费的静态反汇编软件,它是很强大的PE文件静态分析工具,可以查看exe/dll文件的各种新戏,并反汇编。
该工具大致有三个版本:
PEBrowse Professional Interactive(动态调试)
PEBrowse Professional(静态反汇编)
PEBrowse Crash-Dump Analyzer(Crash-dump分析)
动态调试用VS/Windbg/OD都可,Crash-dump用windbg也挺方便,我主要关注了一下PEBrowse Professional,IDA里有的功能基本上都能找到,只是没那么方便。现在发现的唯一美中不足就是分析结果似乎不能保存,每次关掉之后都要重新分析一遍。它的保存session只是保存一些状态信息,比如打开了什么窗口之类。有兴趣的可以试试。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。