11-13分析文档规范,if-else条件分支

分析文档写法

  1. 描述行为:软件干了什么,用文字表述,可以配上流程图,重要的部分详细分析,调用重要的API给予描述,写清楚函数资料,未看到使用的参数可以写未知,参考的资料最后要附上目录。
  2. 结论:
    • API原型:给出调用实力,参数,返回值解释,Demo
    • 病毒,木马:指出侵犯了用户哪些权益
  3. 分析过程:前面两个部分是要给别人看的,最好不要出现有反汇编代码,这里写分析过程,可以配上代码和注释。

if-else条件分支

结构:

;先执行影响标志位的相关指令
jxx      ELSE_BEGIN  ; else语句块的首地址
IF_BEGIN:
  ...........                      ;if语句块内的代码  
IF_END:
    jmp    ELSE_END          ;跳转到else语句块的结束地址
ELSE_BEGIN:
  ...........                      ;else语句块内的代码 
ELSE_END:

确定好代码的边界,根据跳转目标和逻辑以来推出高级代码
`

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,261评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • 近几年新疆大大小小的地震时有发生,前两天的精河地震多地区有震感,乌鲁木齐也不例外。还没有看到头条新闻报道,朋友圈...
    爬得飞快的蜗牛阅读 1,046评论 0 0
  • 杰龙和凯在一个午后打了一个赌。 “杰龙,待会会下雨。” “凯,应该是晴天。” 过了一会,天蓝的不见一丝云彩。 杰龙...
    黎龙川阅读 2,286评论 0 0
  • 导读:创业的路上,有太多不确定,你不知道你走的方向对不对,你不知道路的前面会出现什么怪物,你不知道这条路是康庄大道...
    高明sam阅读 3,971评论 0 1