zoukankan      html  css  js  c++  java
  • 逆向方面学习实践安排

    网络攻防实践学习初步选择是通过学习的一些工具的使用,对扫雷这个windows的简单小游戏进行解析。解析过程包含了扫雷运行的过程的分析。

    分析所要实现的程度

    1、首先找到关键算法的位置,分析关键的算法

    2、整理清晰其设计思想

    3、找出程序的布雷问题的函数以及思路并做整理

    4、找出程序排雷问题的函数以及思路并做整理

    5、寻找程序开始和结束的关键判断语句和判别方式

    6、寻找破解过的扫雷辅助工具,分析该工具所运用的机理

    现在所做的工作

    1、现阶段对OD和一些配套工具的学习一直在进行中,同时也开始着手学习静态工具IDA,可能IDA比较强大,运用也比较复杂,所以还一直在学习过程中。

    2、对扫雷的下手已经开始,并做好了关键位置的断点设定,做好了一些笔记。但是也遇到了一些问题。

    3、由于这个小游戏里用到了好多windows的API,然而在windows这方面还是有很大的欠缺,一些函数的作用还只能通过资料的查询来了解。

    存在的问题和困难

    1、由于游戏程序中由OD所给出的代码较多,而做这个作业也纯属是一个兴趣所致,也同时是对现阶段的知识的一个检验,在初步接触后还是遇到了一些自己没有遇到过或者是知识的盲点。

    2、由于代码较多,所以找出以上所述的所有重要函数可能会有困难,时间上也可能不够,所以上述所提出的分析所需达到的要求可能并不能全部完成。

    3、OD在分析上还是存在一些局限性,在网上看到有人用IDA对此做了一些分析,所以最近也在同步的学习一些IDA的知识,希望能够有所帮助

  • 相关阅读:
    Node借住N进行升级和降级
    Token bucket
    plsql期末复习
    ssl证书参考 certbot
    浙大保研2019年上机题 7-4 Index of Popularity (30分)
    浙大保研2019年上机题 7-3 Is It An AVL Tree (25分)
    浙大保研2019年上机题 7-2 Zigzag Sequence (25分)
    浙大保研2019年上机题 7-1 Happy Numbers (20分)
    写了个shell脚本(刚装完linux可以执行一下)
    网络图指标的计算方法(软件项目管理)
  • 原文地址:https://www.cnblogs.com/miaohj/p/5472241.html
Copyright © 2011-2022 走看看